iPXE
Data Fields
efx_tx_queue Struct Reference

A transmit queue. More...

#include <efx_common.h>

Data Fields

efx_tx_desc_tring
 
struct io_bufferbuf [EFX_TXD_SIZE]
 
struct efx_special_buffer entry
 
unsigned int write_ptr
 
unsigned int read_ptr
 

Detailed Description

A transmit queue.

Definition at line 89 of file efx_common.h.

Field Documentation

◆ ring

efx_tx_desc_t* efx_tx_queue::ring

Definition at line 91 of file efx_common.h.

Referenced by efx_hunt_transmit(), efx_hunt_tx_init(), and hunt_tx_fini().

◆ buf

struct io_buffer* efx_tx_queue::buf[EFX_TXD_SIZE]

Definition at line 94 of file efx_common.h.

Referenced by efx_hunt_close(), efx_hunt_transmit(), and efx_hunt_transmit_done().

◆ entry

struct efx_special_buffer efx_tx_queue::entry

Definition at line 97 of file efx_common.h.

Referenced by efx_hunt_tx_init().

◆ write_ptr

unsigned int efx_tx_queue::write_ptr

Definition at line 100 of file efx_common.h.

Referenced by efx_hunt_notify_tx_desc(), efx_hunt_transmit(), and efx_hunt_tx_init().

◆ read_ptr

unsigned int efx_tx_queue::read_ptr

Definition at line 103 of file efx_common.h.

Referenced by efx_hunt_transmit(), efx_hunt_transmit_done(), and efx_hunt_tx_init().


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