iPXE
|
A National Semiconductor network card. More...
#include <natsemi.h>
Data Fields | |
unsigned int | flags |
Flags. More... | |
void * | regs |
Registers. More... | |
struct spi_bit_basher | spibit |
SPI bit-bashing interface. More... | |
struct spi_device | eeprom |
EEPROM. More... | |
struct natsemi_ring | tx |
Transmit descriptor ring. More... | |
struct natsemi_ring | rx |
Receive descriptor ring. More... | |
struct io_buffer * | rx_iobuf [NATSEMI_NUM_RX_DESC] |
Receive I/O buffers. More... | |
uint32_t | cfg |
Link status (cache) More... | |
unsigned int natsemi_nic::flags |
Flags.
Definition at line 285 of file natsemi.h.
Referenced by natsemi_check_link(), natsemi_create_ring(), natsemi_destroy_ring(), natsemi_hwaddr(), natsemi_init_eeprom(), natsemi_open(), natsemi_probe(), natsemi_refill_rx(), natsemi_reset(), and natsemi_transmit().
void* natsemi_nic::regs |
Registers.
Definition at line 287 of file natsemi.h.
Referenced by natsemi_check_link(), natsemi_close(), natsemi_create_ring(), natsemi_destroy_ring(), natsemi_irq(), natsemi_open(), natsemi_pmatch(), natsemi_poll(), natsemi_probe(), natsemi_refill_rx(), natsemi_reload_config(), natsemi_remove(), natsemi_reset(), natsemi_soft_reset(), natsemi_spi_read_bit(), natsemi_spi_write_bit(), and natsemi_transmit().
struct spi_bit_basher natsemi_nic::spibit |
SPI bit-bashing interface.
Definition at line 289 of file natsemi.h.
Referenced by natsemi_init_eeprom(), natsemi_spi_read_bit(), and natsemi_spi_write_bit().
struct spi_device natsemi_nic::eeprom |
EEPROM.
Definition at line 291 of file natsemi.h.
Referenced by natsemi_hwaddr(), and natsemi_init_eeprom().
struct natsemi_ring natsemi_nic::tx |
Transmit descriptor ring.
Definition at line 294 of file natsemi.h.
Referenced by natsemi_close(), natsemi_open(), natsemi_poll_tx(), natsemi_probe(), and natsemi_transmit().
struct natsemi_ring natsemi_nic::rx |
Receive descriptor ring.
Definition at line 296 of file natsemi.h.
Referenced by natsemi_close(), natsemi_open(), natsemi_poll_rx(), natsemi_probe(), and natsemi_refill_rx().
struct io_buffer* natsemi_nic::rx_iobuf[NATSEMI_NUM_RX_DESC] |
Receive I/O buffers.
Definition at line 298 of file natsemi.h.
Referenced by natsemi_close(), natsemi_poll_rx(), and natsemi_refill_rx().
uint32_t natsemi_nic::cfg |
Link status (cache)
Definition at line 301 of file natsemi.h.
Referenced by natsemi_check_link(), and natsemi_reset().