TianoCore EDK2 master
Loading...
Searching...
No Matches
VNET_DEV Struct Reference

Data Fields

UINT32 Signature
 
VIRTIO_DEVICE_PROTOCOLVirtIo
 
EFI_SIMPLE_NETWORK_PROTOCOL Snp
 
EFI_SIMPLE_NETWORK_MODE Snm
 
EFI_EVENT ExitBoot
 
EFI_DEVICE_PATH_PROTOCOLMacDevicePath
 
EFI_HANDLE MacHandle
 
VRING RxRing
 
VOID * RxRingMap
 
UINT8 * RxBuf
 
UINT16 RxLastUsed
 
UINTN RxBufNrPages
 
EFI_PHYSICAL_ADDRESS RxBufDeviceBase
 
VOID * RxBufMap
 
VRING TxRing
 
VOID * TxRingMap
 
UINT16 TxMaxPending
 
UINT16 TxCurPending
 
UINT16 * TxFreeStack
 
VIRTIO_1_0_NET_REQTxSharedReq
 
VOID * TxSharedReqMap
 
UINT16 TxLastUsed
 
ORDERED_COLLECTIONTxBufCollection
 

Detailed Description

Definition at line 64 of file VirtioNet.h.

Field Documentation

◆ ExitBoot

EFI_EVENT VNET_DEV::ExitBoot

Definition at line 76 of file VirtioNet.h.

◆ MacDevicePath

EFI_DEVICE_PATH_PROTOCOL* VNET_DEV::MacDevicePath

Definition at line 77 of file VirtioNet.h.

◆ MacHandle

EFI_HANDLE VNET_DEV::MacHandle

Definition at line 78 of file VirtioNet.h.

◆ RxBuf

UINT8* VNET_DEV::RxBuf

Definition at line 83 of file VirtioNet.h.

◆ RxBufDeviceBase

EFI_PHYSICAL_ADDRESS VNET_DEV::RxBufDeviceBase

Definition at line 86 of file VirtioNet.h.

◆ RxBufMap

VOID* VNET_DEV::RxBufMap

Definition at line 87 of file VirtioNet.h.

◆ RxBufNrPages

UINTN VNET_DEV::RxBufNrPages

Definition at line 85 of file VirtioNet.h.

◆ RxLastUsed

UINT16 VNET_DEV::RxLastUsed

Definition at line 84 of file VirtioNet.h.

◆ RxRing

VRING VNET_DEV::RxRing

Definition at line 80 of file VirtioNet.h.

◆ RxRingMap

VOID* VNET_DEV::RxRingMap

Definition at line 81 of file VirtioNet.h.

◆ Signature

UINT32 VNET_DEV::Signature

Definition at line 72 of file VirtioNet.h.

◆ Snm

EFI_SIMPLE_NETWORK_MODE VNET_DEV::Snm

Definition at line 75 of file VirtioNet.h.

◆ Snp

Definition at line 74 of file VirtioNet.h.

◆ TxBufCollection

ORDERED_COLLECTION* VNET_DEV::TxBufCollection

Definition at line 98 of file VirtioNet.h.

◆ TxCurPending

UINT16 VNET_DEV::TxCurPending

Definition at line 93 of file VirtioNet.h.

◆ TxFreeStack

UINT16* VNET_DEV::TxFreeStack

Definition at line 94 of file VirtioNet.h.

◆ TxLastUsed

UINT16 VNET_DEV::TxLastUsed

Definition at line 97 of file VirtioNet.h.

◆ TxMaxPending

UINT16 VNET_DEV::TxMaxPending

Definition at line 92 of file VirtioNet.h.

◆ TxRing

VRING VNET_DEV::TxRing

Definition at line 89 of file VirtioNet.h.

◆ TxRingMap

VOID* VNET_DEV::TxRingMap

Definition at line 90 of file VirtioNet.h.

◆ TxSharedReq

VIRTIO_1_0_NET_REQ* VNET_DEV::TxSharedReq

Definition at line 95 of file VirtioNet.h.

◆ TxSharedReqMap

VOID* VNET_DEV::TxSharedReqMap

Definition at line 96 of file VirtioNet.h.

◆ VirtIo

VIRTIO_DEVICE_PROTOCOL* VNET_DEV::VirtIo

Definition at line 73 of file VirtioNet.h.


The documentation for this struct was generated from the following file: