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

Data Structures

struct  MAP_LIST
 

Data Fields

UINT32 Signature
 
EFI_LOCK Lock
 
EFI_SIMPLE_NETWORK_PROTOCOL Snp
 
EFI_SIMPLE_NETWORK_MODE Mode
 
EFI_HANDLE DeviceHandle
 
EFI_DEVICE_PATH_PROTOCOLDevicePath
 
ISSUE_UNDI32_COMMAND IssueUndi32Command
 
BOOLEAN IsSwUndi
 
PXE_IFNUM IfNum
 
UINT32 TxRxBufferSize
 
VOID * TxRxBuffer
 
UINT8 * ReceiveBufffer
 
VOID * ReceiveBufferUnmap
 
UINT8 * FillHeaderBuffer
 
VOID * FillHeaderBufferUnmap
 
EFI_PCI_IO_PROTOCOLPciIo
 
UINT8 IoBarIndex
 
UINT8 MemoryBarIndex
 
PXE_CDB Cdb
 
VOID * Cpb
 
VOID * CpbUnmap
 
VOID * Db
 
PXE_DB_GET_INIT_INFO InitInfo
 
VOID * SnpDriverUnmap
 
struct SNP_DRIVER::MAP_LIST MapList [MAX_MAP_LENGTH]
 
EFI_EVENT ExitBootServicesEvent
 
BOOLEAN MediaStatusSupported
 
BOOLEAN CableDetectSupported
 
UINT64 * RecycledTxBuf
 
UINT32 MaxRecycledTxBuf
 
UINT32 RecycledTxBufCount
 

Detailed Description

Definition at line 55 of file Snp.h.

Field Documentation

◆ CableDetectSupported

BOOLEAN SNP_DRIVER::CableDetectSupported

Definition at line 137 of file Snp.h.

◆ Cdb

PXE_CDB SNP_DRIVER::Cdb

Definition at line 103 of file Snp.h.

◆ Cpb

VOID* SNP_DRIVER::Cpb

Definition at line 104 of file Snp.h.

◆ CpbUnmap

VOID* SNP_DRIVER::CpbUnmap

Definition at line 105 of file Snp.h.

◆ Db

VOID* SNP_DRIVER::Db

Definition at line 106 of file Snp.h.

◆ DeviceHandle

EFI_HANDLE SNP_DRIVER::DeviceHandle

Definition at line 62 of file Snp.h.

◆ DevicePath

EFI_DEVICE_PATH_PROTOCOL* SNP_DRIVER::DevicePath

Definition at line 63 of file Snp.h.

◆ ExitBootServicesEvent

EFI_EVENT SNP_DRIVER::ExitBootServicesEvent

Definition at line 123 of file Snp.h.

◆ FillHeaderBuffer

UINT8* SNP_DRIVER::FillHeaderBuffer

Definition at line 92 of file Snp.h.

◆ FillHeaderBufferUnmap

VOID* SNP_DRIVER::FillHeaderBufferUnmap

Definition at line 93 of file Snp.h.

◆ IfNum

PXE_IFNUM SNP_DRIVER::IfNum

Definition at line 78 of file Snp.h.

◆ InitInfo

PXE_DB_GET_INIT_INFO SNP_DRIVER::InitInfo

Definition at line 111 of file Snp.h.

◆ IoBarIndex

UINT8 SNP_DRIVER::IoBarIndex

Definition at line 96 of file Snp.h.

◆ IssueUndi32Command

ISSUE_UNDI32_COMMAND SNP_DRIVER::IssueUndi32Command

Definition at line 71 of file Snp.h.

◆ IsSwUndi

BOOLEAN SNP_DRIVER::IsSwUndi

Definition at line 73 of file Snp.h.

◆ Lock

EFI_LOCK SNP_DRIVER::Lock

Definition at line 57 of file Snp.h.

◆ MaxRecycledTxBuf

UINT32 SNP_DRIVER::MaxRecycledTxBuf

Definition at line 146 of file Snp.h.

◆ MediaStatusSupported

BOOLEAN SNP_DRIVER::MediaStatusSupported

Definition at line 130 of file Snp.h.

◆ MemoryBarIndex

UINT8 SNP_DRIVER::MemoryBarIndex

Definition at line 97 of file Snp.h.

◆ Mode

EFI_SIMPLE_NETWORK_MODE SNP_DRIVER::Mode

Definition at line 60 of file Snp.h.

◆ PciIo

EFI_PCI_IO_PROTOCOL* SNP_DRIVER::PciIo

Definition at line 95 of file Snp.h.

◆ ReceiveBufferUnmap

VOID* SNP_DRIVER::ReceiveBufferUnmap

Definition at line 91 of file Snp.h.

◆ ReceiveBufffer

UINT8* SNP_DRIVER::ReceiveBufffer

Definition at line 90 of file Snp.h.

◆ RecycledTxBuf

UINT64* SNP_DRIVER::RecycledTxBuf

Definition at line 142 of file Snp.h.

◆ RecycledTxBufCount

UINT32 SNP_DRIVER::RecycledTxBufCount

Definition at line 150 of file Snp.h.

◆ Signature

UINT32 SNP_DRIVER::Signature

Definition at line 56 of file Snp.h.

◆ Snp

EFI_SIMPLE_NETWORK_PROTOCOL SNP_DRIVER::Snp

Definition at line 59 of file Snp.h.

◆ SnpDriverUnmap

VOID* SNP_DRIVER::SnpDriverUnmap

Definition at line 113 of file Snp.h.

◆ TxRxBuffer

VOID* SNP_DRIVER::TxRxBuffer

Definition at line 84 of file Snp.h.

◆ TxRxBufferSize

UINT32 SNP_DRIVER::TxRxBufferSize

Definition at line 83 of file Snp.h.


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