iPXE
Data Fields
phantom_descriptor_rings Struct Reference

A Phantom descriptor ring set. More...

Data Fields

struct phantom_rds rds [PHN_NUM_RDS]
 RX descriptors. More...
 
struct phantom_sds sds [PHN_NUM_SDS]
 RX status descriptors. More...
 
union phantom_cds cds [PHN_NUM_CDS]
 TX descriptors. More...
 
volatile uint32_t cmd_cons
 TX consumer index. More...
 

Detailed Description

A Phantom descriptor ring set.

Definition at line 106 of file phantom.c.

Field Documentation

◆ rds

struct phantom_rds phantom_descriptor_rings::rds[PHN_NUM_RDS]

RX descriptors.

Definition at line 108 of file phantom.c.

Referenced by phantom_create_rx_ctx(), and phantom_post_rds().

◆ sds

struct phantom_sds phantom_descriptor_rings::sds[PHN_NUM_SDS]

RX status descriptors.

Definition at line 110 of file phantom.c.

Referenced by phantom_create_rx_ctx(), and phantom_poll().

◆ cds

union phantom_cds phantom_descriptor_rings::cds[PHN_NUM_CDS]

TX descriptors.

Definition at line 112 of file phantom.c.

Referenced by phantom_create_tx_ctx(), and phantom_post_cds().

◆ cmd_cons

volatile uint32_t phantom_descriptor_rings::cmd_cons

TX consumer index.

Definition at line 114 of file phantom.c.

Referenced by phantom_create_tx_ctx(), and phantom_poll().


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