|
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().
1.8.15