iPXE
Data Fields
realtek_ring Struct Reference

A Realtek descriptor ring. More...

#include <realtek.h>

Data Fields

struct realtek_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 reg
 Descriptor start address register. More...
 
size_t len
 Length (in bytes) More...
 

Detailed Description

A Realtek descriptor ring.

Definition at line 248 of file realtek.h.

Field Documentation

◆ desc

struct realtek_descriptor* realtek_ring::desc

◆ map

struct dma_mapping realtek_ring::map

Descriptor ring DMA mapping.

Definition at line 252 of file realtek.h.

Referenced by realtek_create_ring(), and realtek_destroy_ring().

◆ prod

unsigned int realtek_ring::prod

Producer index.

Definition at line 254 of file realtek.h.

Referenced by realtek_destroy_ring(), realtek_poll_rx(), realtek_poll_tx(), realtek_refill_rx(), and realtek_transmit().

◆ cons

unsigned int realtek_ring::cons

Consumer index.

Definition at line 256 of file realtek.h.

Referenced by realtek_destroy_ring(), realtek_poll_rx(), realtek_poll_tx(), realtek_refill_rx(), and realtek_transmit().

◆ reg

unsigned int realtek_ring::reg

Descriptor start address register.

Definition at line 259 of file realtek.h.

Referenced by realtek_create_ring(), realtek_destroy_ring(), and realtek_init_ring().

◆ len

size_t realtek_ring::len

Length (in bytes)

Definition at line 261 of file realtek.h.

Referenced by realtek_create_ring(), realtek_destroy_ring(), and realtek_init_ring().


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