|
iPXE
|
A DesignWare MAC network card. More...
#include <dwmac.h>
Data Fields | |
| void * | regs |
| Registers. More... | |
| struct dma_device * | dma |
| DMA device. More... | |
| const char * | name |
| Device name (for debugging) More... | |
| struct dwmac_ring | tx |
| Transmit ring. More... | |
| struct dwmac_ring | rx |
| Receive ring. More... | |
| struct io_buffer * | rx_iobuf [DWMAC_NUM_RX_DESC] |
| Receive I/O buffers. More... | |
| void* dwmac::regs |
Registers.
Definition at line 237 of file dwmac.h.
Referenced by dwmac_check_link(), dwmac_create_ring(), dwmac_destroy_ring(), dwmac_dump_dma(), dwmac_dump_mac(), dwmac_open(), dwmac_poll(), dwmac_probe(), dwmac_refill_rx(), dwmac_remove(), dwmac_reset(), and dwmac_transmit().
| struct dma_device* dwmac::dma |
DMA device.
Definition at line 239 of file dwmac.h.
Referenced by dwmac_create_ring(), dwmac_probe(), and dwmac_refill_rx().
| const char* dwmac::name |
Device name (for debugging)
Definition at line 241 of file dwmac.h.
Referenced by dwmac_check_link(), dwmac_create_ring(), dwmac_dump_dma(), dwmac_dump_mac(), dwmac_poll_rx(), dwmac_poll_tx(), dwmac_probe(), dwmac_refill_rx(), dwmac_reset(), and dwmac_transmit().
| struct dwmac_ring dwmac::tx |
Transmit ring.
Definition at line 244 of file dwmac.h.
Referenced by dwmac_close(), dwmac_open(), dwmac_poll_tx(), dwmac_probe(), and dwmac_transmit().
| struct dwmac_ring dwmac::rx |
Receive ring.
Definition at line 246 of file dwmac.h.
Referenced by dwmac_close(), dwmac_open(), dwmac_poll_rx(), dwmac_probe(), and dwmac_refill_rx().
| struct io_buffer* dwmac::rx_iobuf[DWMAC_NUM_RX_DESC] |
Receive I/O buffers.
Definition at line 248 of file dwmac.h.
Referenced by dwmac_close(), dwmac_poll_rx(), and dwmac_refill_rx().
1.8.15