iPXE
Data Fields
rdc_ring Struct Reference

A descriptor ring. More...

#include <rdc.h>

Data Fields

struct rdc_descriptordesc
 Descriptors. More...
 
struct dma_mapping map
 Descriptor ring DMA mapping. More...
 
unsigned int prod
 Producer index. More...
 
unsigned int cons
 Consumer index. More...
 
unsigned int count
 Number of descriptors. More...
 
unsigned int reg
 Start address register 0. More...
 

Detailed Description

A descriptor ring.

Definition at line 130 of file rdc.h.

Field Documentation

◆ desc

struct rdc_descriptor* rdc_ring::desc

Descriptors.

Definition at line 132 of file rdc.h.

Referenced by rdc_create_ring(), rdc_destroy_ring(), rdc_poll_rx(), rdc_poll_tx(), rdc_refill_rx(), and rdc_transmit().

◆ map

struct dma_mapping rdc_ring::map

Descriptor ring DMA mapping.

Definition at line 134 of file rdc.h.

Referenced by rdc_create_ring(), and rdc_destroy_ring().

◆ prod

unsigned int rdc_ring::prod

Producer index.

Definition at line 136 of file rdc.h.

Referenced by rdc_destroy_ring(), rdc_poll_rx(), rdc_poll_tx(), rdc_refill_rx(), and rdc_transmit().

◆ cons

unsigned int rdc_ring::cons

Consumer index.

Definition at line 138 of file rdc.h.

Referenced by rdc_destroy_ring(), rdc_poll_rx(), rdc_poll_tx(), rdc_refill_rx(), and rdc_transmit().

◆ count

unsigned int rdc_ring::count

Number of descriptors.

Definition at line 141 of file rdc.h.

Referenced by rdc_create_ring(), rdc_destroy_ring(), and rdc_init_ring().

◆ reg

unsigned int rdc_ring::reg

Start address register 0.

Definition at line 143 of file rdc.h.

Referenced by rdc_create_ring(), rdc_destroy_ring(), and rdc_init_ring().


The documentation for this struct was generated from the following file: