|
iPXE
|
A DesignWare descriptor ring. More...
#include <dwmac.h>
Data Fields | |
| struct dwmac_descriptor * | desc |
| Descriptors. More... | |
| struct dma_mapping | map |
| Descriptor ring DMA mapping. More... | |
| unsigned int | prod |
| Producer index. More... | |
| unsigned int | cons |
| Consumer index. More... | |
| uint8_t | qbase |
| Queue base address register (within DMA block) More... | |
| uint8_t | count |
| Number of descriptors. More... | |
| uint8_t | ctrl |
| Default control flags. More... | |
| size_t | len |
| Length of descriptors. More... | |
| struct dwmac_descriptor* dwmac_ring::desc |
Descriptors.
Definition at line 186 of file dwmac.h.
Referenced by dwmac_create_ring(), dwmac_destroy_ring(), dwmac_poll_rx(), dwmac_poll_tx(), dwmac_refill_rx(), and dwmac_transmit().
| struct dma_mapping dwmac_ring::map |
Descriptor ring DMA mapping.
Definition at line 188 of file dwmac.h.
Referenced by dwmac_create_ring(), and dwmac_destroy_ring().
| unsigned int dwmac_ring::prod |
Producer index.
Definition at line 190 of file dwmac.h.
Referenced by dwmac_destroy_ring(), dwmac_poll_rx(), dwmac_poll_tx(), dwmac_refill_rx(), and dwmac_transmit().
| unsigned int dwmac_ring::cons |
Consumer index.
Definition at line 192 of file dwmac.h.
Referenced by dwmac_destroy_ring(), dwmac_poll_rx(), dwmac_poll_tx(), dwmac_refill_rx(), and dwmac_transmit().
| uint8_t dwmac_ring::qbase |
Queue base address register (within DMA block)
Definition at line 195 of file dwmac.h.
Referenced by dwmac_create_ring(), and dwmac_destroy_ring().
| uint8_t dwmac_ring::count |
| uint8_t dwmac_ring::ctrl |
| size_t dwmac_ring::len |
Length of descriptors.
Definition at line 201 of file dwmac.h.
Referenced by dwmac_create_ring(), and dwmac_destroy_ring().
1.8.15