iPXE
Data Fields
efx_rx_queue Struct Reference

A receive queue. More...

#include <efx_common.h>

Data Fields

efx_rx_desc_tring
 
struct io_bufferbuf [EFX_NUM_RX_DESC]
 
struct efx_special_buffer entry
 
unsigned int write_ptr
 
unsigned int read_ptr
 
unsigned int rx_cont_prev
 

Detailed Description

A receive queue.

Definition at line 107 of file efx_common.h.

Field Documentation

◆ ring

efx_rx_desc_t* efx_rx_queue::ring

Definition at line 109 of file efx_common.h.

Referenced by efx_hunt_rx_init(), efx_hunt_rxq_fill(), and hunt_rx_fini().

◆ buf

struct io_buffer* efx_rx_queue::buf[EFX_NUM_RX_DESC]

Definition at line 112 of file efx_common.h.

Referenced by efx_hunt_close(), efx_hunt_receive(), and efx_hunt_rxq_fill().

◆ entry

struct efx_special_buffer efx_rx_queue::entry

Definition at line 115 of file efx_common.h.

Referenced by efx_hunt_rx_init().

◆ write_ptr

unsigned int efx_rx_queue::write_ptr

Definition at line 118 of file efx_common.h.

Referenced by efx_hunt_notify_rx_desc(), efx_hunt_rx_init(), and efx_hunt_rxq_fill().

◆ read_ptr

unsigned int efx_rx_queue::read_ptr

Definition at line 121 of file efx_common.h.

Referenced by efx_hunt_receive(), efx_hunt_rx_init(), and efx_hunt_rxq_fill().

◆ rx_cont_prev

unsigned int efx_rx_queue::rx_cont_prev

Definition at line 124 of file efx_common.h.

Referenced by efx_hunt_handle_event().


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