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