iPXE
|
An RDC network card. More...
#include <rdc.h>
Data Fields | |
void * | regs |
Registers. More... | |
struct dma_device * | dma |
DMA device. More... | |
struct mii_interface | mdio |
MII interface. More... | |
struct mii_device | mii |
MII device. More... | |
struct rdc_ring | tx |
Transmit descriptor ring. More... | |
struct rdc_ring | rx |
Receive descriptor ring. More... | |
struct io_buffer * | rx_iobuf [RDC_NUM_RX_DESC] |
Receive I/O buffers. More... | |
void* rdc_nic::regs |
Registers.
Definition at line 178 of file rdc.h.
Referenced by rdc_close(), rdc_create_ring(), rdc_destroy_ring(), rdc_irq(), rdc_mii_read(), rdc_mii_write(), rdc_open(), rdc_poll(), rdc_probe(), rdc_remove(), rdc_reset(), and rdc_transmit().
struct dma_device* rdc_nic::dma |
DMA device.
Definition at line 180 of file rdc.h.
Referenced by rdc_create_ring(), rdc_probe(), rdc_refill_rx(), and rdc_transmit().
struct mii_interface rdc_nic::mdio |
MII interface.
Definition at line 182 of file rdc.h.
Referenced by rdc_mii_read(), rdc_mii_write(), and rdc_probe().
struct mii_device rdc_nic::mii |
MII device.
Definition at line 184 of file rdc.h.
Referenced by rdc_check_link(), rdc_init_phy(), rdc_open(), and rdc_probe().
struct rdc_ring rdc_nic::tx |
Transmit descriptor ring.
Definition at line 187 of file rdc.h.
Referenced by rdc_close(), rdc_open(), rdc_poll_tx(), rdc_probe(), and rdc_transmit().
struct rdc_ring rdc_nic::rx |
Receive descriptor ring.
Definition at line 189 of file rdc.h.
Referenced by rdc_close(), rdc_open(), rdc_poll_rx(), rdc_probe(), and rdc_refill_rx().
struct io_buffer* rdc_nic::rx_iobuf[RDC_NUM_RX_DESC] |
Receive I/O buffers.
Definition at line 191 of file rdc.h.
Referenced by rdc_close(), rdc_poll_rx(), and rdc_refill_rx().