iPXE
Data Fields
amd8111e_priv Struct Reference

Data Fields

struct amd8111e_tx_desc tx_ring [NUM_TX_SLOTS]
 
struct amd8111e_rx_desc rx_ring [NUM_RX_SLOTS]
 
unsigned char tx_buf [NUM_TX_SLOTS][TX_BUF_LEN]
 
unsigned char rx_buf [NUM_RX_SLOTS][RX_BUF_LEN]
 
unsigned long tx_idx
 
unsigned long rx_idx
 
int tx_consistent
 
char opened
 
char link
 
char speed
 
char duplex
 
int ext_phy_addr
 
u32 ext_phy_id
 
struct pci_devicepdev
 
struct nicnic
 
void * mmio
 

Detailed Description

Definition at line 89 of file amd8111e.c.

Field Documentation

◆ tx_ring

struct amd8111e_tx_desc amd8111e_priv::tx_ring[NUM_TX_SLOTS]

◆ rx_ring

struct amd8111e_rx_desc amd8111e_priv::rx_ring[NUM_RX_SLOTS]

Definition at line 91 of file amd8111e.c.

Referenced by amd8111e_init_rx_ring(), amd8111e_poll(), and amd8111e_start().

◆ tx_buf

unsigned char amd8111e_priv::tx_buf[NUM_TX_SLOTS][TX_BUF_LEN]

Definition at line 92 of file amd8111e.c.

Referenced by amd8111e_transmit().

◆ rx_buf

unsigned char amd8111e_priv::rx_buf[NUM_RX_SLOTS][RX_BUF_LEN]

Definition at line 93 of file amd8111e.c.

Referenced by amd8111e_init_rx_ring(), and amd8111e_poll().

◆ tx_idx

unsigned long amd8111e_priv::tx_idx

Definition at line 94 of file amd8111e.c.

Referenced by amd8111e_init_tx_ring(), and amd8111e_transmit().

◆ rx_idx

unsigned long amd8111e_priv::rx_idx

Definition at line 94 of file amd8111e.c.

Referenced by amd8111e_init_rx_ring(), and amd8111e_poll().

◆ tx_consistent

int amd8111e_priv::tx_consistent

Definition at line 95 of file amd8111e.c.

Referenced by amd8111e_init_tx_ring().

◆ opened

char amd8111e_priv::opened

Definition at line 97 of file amd8111e.c.

Referenced by amd8111e_disable(), and amd8111e_probe().

◆ link

char amd8111e_priv::link

Definition at line 98 of file amd8111e.c.

Referenced by amd8111e_poll_link(), and amd8111e_restart().

◆ speed

char amd8111e_priv::speed

Definition at line 99 of file amd8111e.c.

Referenced by amd8111e_poll_link().

◆ duplex

char amd8111e_priv::duplex

Definition at line 100 of file amd8111e.c.

Referenced by amd8111e_poll_link().

◆ ext_phy_addr

int amd8111e_priv::ext_phy_addr

◆ ext_phy_id

u32 amd8111e_priv::ext_phy_id

Definition at line 102 of file amd8111e.c.

Referenced by amd8111e_probe_ext_phy().

◆ pdev

struct pci_device* amd8111e_priv::pdev

Definition at line 104 of file amd8111e.c.

Referenced by amd8111e_probe().

◆ nic

struct nic* amd8111e_priv::nic

Definition at line 105 of file amd8111e.c.

Referenced by amd8111e_get_mac_address(), amd8111e_probe(), and amd8111e_start().

◆ mmio

void* amd8111e_priv::mmio

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