iPXE
Data Fields
mnp_nic Struct Reference

An MNP NIC. More...

Data Fields

struct efi_deviceefidev
 EFI device. More...
 
EFI_MANAGED_NETWORK_PROTOCOLmnp
 Managed network protocol. More...
 
struct device dev
 Generic device. More...
 
struct mnp_token tx
 Transmit token. More...
 
EFI_MANAGED_NETWORK_TRANSMIT_DATA txdata
 Transmit descriptor. More...
 
struct io_buffertxbuf
 Transmit I/O buffer. More...
 
struct mnp_token rx
 Receive token. More...
 

Detailed Description

An MNP NIC.

Definition at line 54 of file mnpnet.c.

Field Documentation

◆ efidev

struct efi_device* mnp_nic::efidev

EFI device.

Definition at line 56 of file mnpnet.c.

Referenced by mnpnet_start(), mnpnet_stop(), and mnptemp_destroy().

◆ mnp

◆ dev

struct device mnp_nic::dev

Generic device.

Definition at line 60 of file mnpnet.c.

◆ tx

struct mnp_token mnp_nic::tx

Transmit token.

Definition at line 63 of file mnpnet.c.

Referenced by mnpnet_poll_tx(), and mnpnet_transmit().

◆ txdata

Transmit descriptor.

Definition at line 65 of file mnpnet.c.

Referenced by mnpnet_transmit().

◆ txbuf

struct io_buffer* mnp_nic::txbuf

Transmit I/O buffer.

Definition at line 67 of file mnpnet.c.

Referenced by mnpnet_poll_tx(), and mnpnet_transmit().

◆ rx

struct mnp_token mnp_nic::rx

Receive token.

Definition at line 70 of file mnpnet.c.

Referenced by mnpnet_poll_rx().


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