iPXE
Data Fields
winbond_private Struct Reference

Data Fields

struct w840_rx_desc rx_ring [RX_RING_SIZE]
 
struct w840_tx_desc tx_ring [TX_RING_SIZE]
 
struct net_devicenext_module
 
void * priv_addr
 
const char * product_name
 
int chip_id
 
int drv_flags
 
struct pci_dev * pci_dev
 
int csr6
 
struct w840_rx_descrx_head_desc
 
unsigned int cur_rx
 
unsigned int dirty_rx
 
unsigned int rx_buf_sz
 
unsigned int cur_tx
 
unsigned int dirty_tx
 
int tx_q_bytes
 
unsigned int tx_full:1
 
unsigned int full_duplex:1
 
unsigned int duplex_lock:1
 
unsigned int medialock:1
 
unsigned int default_port:4
 
int mii_cnt
 
u16 advertising
 
unsigned char phys [4]
 

Detailed Description

Definition at line 224 of file w89c840.c.

Field Documentation

◆ rx_ring

struct w840_rx_desc winbond_private::rx_ring[RX_RING_SIZE]

Definition at line 227 of file w89c840.c.

Referenced by init_ring(), w89c840_poll(), and w89c840_reset().

◆ tx_ring

struct w840_tx_desc winbond_private::tx_ring[TX_RING_SIZE]

Definition at line 228 of file w89c840.c.

Referenced by init_ring(), w89c840_reset(), and w89c840_transmit().

◆ next_module

struct net_device* winbond_private::next_module

Definition at line 229 of file w89c840.c.

◆ priv_addr

void* winbond_private::priv_addr

Definition at line 230 of file w89c840.c.

◆ product_name

const char* winbond_private::product_name

Definition at line 231 of file w89c840.c.

◆ chip_id

int winbond_private::chip_id

Definition at line 233 of file w89c840.c.

◆ drv_flags

int winbond_private::drv_flags

Definition at line 233 of file w89c840.c.

Referenced by w89c840_transmit().

◆ pci_dev

struct pci_dev* winbond_private::pci_dev

Definition at line 234 of file w89c840.c.

◆ csr6

int winbond_private::csr6

Definition at line 235 of file w89c840.c.

Referenced by check_duplex(), set_rx_mode(), w89c840_disable(), and w89c840_reset().

◆ rx_head_desc

struct w840_rx_desc* winbond_private::rx_head_desc

Definition at line 236 of file w89c840.c.

Referenced by init_ring(), and w89c840_poll().

◆ cur_rx

unsigned int winbond_private::cur_rx

Definition at line 237 of file w89c840.c.

Referenced by init_ring(), and w89c840_poll().

◆ dirty_rx

unsigned int winbond_private::dirty_rx

Definition at line 237 of file w89c840.c.

Referenced by init_ring().

◆ rx_buf_sz

unsigned int winbond_private::rx_buf_sz

Definition at line 238 of file w89c840.c.

Referenced by init_ring().

◆ cur_tx

unsigned int winbond_private::cur_tx

Definition at line 239 of file w89c840.c.

Referenced by init_ring(), and w89c840_transmit().

◆ dirty_tx

unsigned int winbond_private::dirty_tx

Definition at line 239 of file w89c840.c.

Referenced by init_ring().

◆ tx_q_bytes

int winbond_private::tx_q_bytes

Definition at line 240 of file w89c840.c.

Referenced by init_ring(), and w89c840_transmit().

◆ tx_full

unsigned int winbond_private::tx_full

Definition at line 241 of file w89c840.c.

Referenced by init_ring(), and w89c840_transmit().

◆ full_duplex

unsigned int winbond_private::full_duplex

Definition at line 243 of file w89c840.c.

Referenced by check_duplex().

◆ duplex_lock

unsigned int winbond_private::duplex_lock

Definition at line 244 of file w89c840.c.

Referenced by check_duplex().

◆ medialock

unsigned int winbond_private::medialock

Definition at line 245 of file w89c840.c.

◆ default_port

unsigned int winbond_private::default_port

Definition at line 246 of file w89c840.c.

◆ mii_cnt

int winbond_private::mii_cnt

Definition at line 248 of file w89c840.c.

Referenced by w89c840_probe().

◆ advertising

u16 winbond_private::advertising

Definition at line 249 of file w89c840.c.

Referenced by check_duplex(), and w89c840_probe().

◆ phys

unsigned char winbond_private::phys[4]

Definition at line 250 of file w89c840.c.

Referenced by check_duplex(), and w89c840_probe().


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