iPXE
Data Fields
natsemi_ring Struct Reference

A National Semiconductor descriptor ring. More...

#include <natsemi.h>

Data Fields

union natsemi_descriptordesc
 Descriptors. More...
 
unsigned int prod
 Producer index. More...
 
unsigned int cons
 Consumer index. More...
 
unsigned int count
 Number of descriptors. More...
 
unsigned int reg
 Descriptor start address register. More...
 

Detailed Description

A National Semiconductor descriptor ring.

Definition at line 254 of file natsemi.h.

Field Documentation

◆ desc

union natsemi_descriptor* natsemi_ring::desc

◆ prod

unsigned int natsemi_ring::prod

Producer index.

Definition at line 258 of file natsemi.h.

Referenced by natsemi_destroy_ring(), natsemi_poll_rx(), natsemi_poll_tx(), natsemi_refill_rx(), and natsemi_transmit().

◆ cons

unsigned int natsemi_ring::cons

Consumer index.

Definition at line 260 of file natsemi.h.

Referenced by natsemi_destroy_ring(), natsemi_poll_rx(), natsemi_poll_tx(), natsemi_refill_rx(), and natsemi_transmit().

◆ count

unsigned int natsemi_ring::count

Number of descriptors.

Definition at line 263 of file natsemi.h.

Referenced by natsemi_create_ring(), and natsemi_destroy_ring().

◆ reg

unsigned int natsemi_ring::reg

Descriptor start address register.

Definition at line 265 of file natsemi.h.

Referenced by natsemi_create_ring(), and natsemi_destroy_ring().


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