FreeBSD kernel CXGBE device code
ring_state Union Reference

Data Fields

struct {
   uint16_t   pidx_head
 
   uint16_t   pidx_tail
 
   uint16_t   cidx
 
   uint16_t   flags
 
}; 
 
uint64_t state
 

Detailed Description

Definition at line 65 of file t4_mp_ring.c.

Field Documentation

◆ 

struct { ... } ring_state::@103

◆ cidx

uint16_t ring_state::cidx

◆ flags

uint16_t ring_state::flags

◆ pidx_head

uint16_t ring_state::pidx_head

Definition at line 67 of file t4_mp_ring.c.

Referenced by drain_ring(), mp_ring_enqueue(), mp_ring_is_idle(), and space_available().

◆ pidx_tail

uint16_t ring_state::pidx_tail

◆ state

uint64_t ring_state::state

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