iPXE
|
#include <3c90x.h>
Data Fields | |
unsigned int | is3c556 |
unsigned char | isBrev |
unsigned char | CurrentWindow |
unsigned int | IOAddr |
unsigned short | eeprom [0x21] |
unsigned int | tx_cur |
unsigned int | tx_cnt |
unsigned int | tx_tail |
unsigned int | rx_cur |
struct TXD * | tx_ring |
struct RXD * | rx_ring |
struct io_buffer * | tx_iobuf [TX_RING_SIZE] |
struct io_buffer * | rx_iobuf [RX_RING_SIZE] |
struct nvs_device | nvs |
unsigned int INF_3C90X::is3c556 |
Definition at line 293 of file 3c90x.h.
Referenced by a3c90x_hw_start(), a3c90x_internal_ReadEeprom(), and a3c90x_probe().
unsigned char INF_3C90X::isBrev |
Definition at line 294 of file 3c90x.h.
Referenced by a3c90x_hw_start(), a3c90x_internal_ReadEepromContents(), a3c90x_probe(), and a3c90x_transmit().
unsigned char INF_3C90X::CurrentWindow |
Definition at line 295 of file 3c90x.h.
Referenced by a3c90x_internal_SetWindow(), and a3c90x_probe().
unsigned int INF_3C90X::IOAddr |
Definition at line 296 of file 3c90x.h.
Referenced by a3c90x_close(), a3c90x_hw_start(), a3c90x_internal_ReadEeprom(), a3c90x_internal_SetWindow(), a3c90x_internal_WaitForEeprom(), a3c90x_irq(), a3c90x_open(), a3c90x_poll(), a3c90x_prepare_rx_desc(), a3c90x_probe(), a3c90x_process_tx_packets(), a3c90x_remove(), a3c90x_reset(), and a3c90x_transmit().
unsigned short INF_3C90X::eeprom[0x21] |
Definition at line 297 of file 3c90x.h.
Referenced by a3c90x_hw_start(), a3c90x_internal_ReadEepromContents(), and a3c90x_probe().
unsigned int INF_3C90X::tx_cur |
Definition at line 298 of file 3c90x.h.
Referenced by a3c90x_process_tx_packets(), a3c90x_setup_tx_ring(), and a3c90x_transmit().
unsigned int INF_3C90X::tx_cnt |
Definition at line 299 of file 3c90x.h.
Referenced by a3c90x_process_tx_packets(), a3c90x_setup_tx_ring(), and a3c90x_transmit().
unsigned int INF_3C90X::tx_tail |
Definition at line 300 of file 3c90x.h.
Referenced by a3c90x_process_tx_packets(), and a3c90x_setup_tx_ring().
unsigned int INF_3C90X::rx_cur |
Definition at line 301 of file 3c90x.h.
Referenced by a3c90x_process_rx_packets(), and a3c90x_setup_rx_ring().
struct TXD* INF_3C90X::tx_ring |
Definition at line 302 of file 3c90x.h.
Referenced by a3c90x_free_tx_ring(), a3c90x_process_tx_packets(), a3c90x_setup_tx_ring(), and a3c90x_transmit().
struct RXD* INF_3C90X::rx_ring |
Definition at line 303 of file 3c90x.h.
Referenced by a3c90x_free_rx_ring(), a3c90x_open(), a3c90x_prepare_rx_desc(), a3c90x_process_rx_packets(), a3c90x_refill_rx_ring(), and a3c90x_setup_rx_ring().
struct io_buffer* INF_3C90X::tx_iobuf[TX_RING_SIZE] |
Definition at line 304 of file 3c90x.h.
Referenced by a3c90x_process_tx_packets(), and a3c90x_transmit().
struct io_buffer* INF_3C90X::rx_iobuf[RX_RING_SIZE] |
Definition at line 305 of file 3c90x.h.
Referenced by a3c90x_free_rx_iobuf(), a3c90x_prepare_rx_desc(), a3c90x_process_rx_packets(), a3c90x_refill_rx_ring(), and a3c90x_setup_rx_ring().
struct nvs_device INF_3C90X::nvs |
Definition at line 306 of file 3c90x.h.
Referenced by a3c90x_internal_ReadEeprom(), a3c90x_internal_ReadEepromContents(), and a3c90x_probe().