iPXE
Data Fields
efab_tx_queue Struct Reference

#include <etherfabric_nic.h>

Data Fields

falcon_tx_desc_tring
 
struct io_bufferbuf [EFAB_TXD_SIZE]
 
struct efab_special_buffer entry
 
unsigned int write_ptr
 
unsigned int read_ptr
 

Detailed Description

Definition at line 93 of file etherfabric_nic.h.

Field Documentation

◆ ring

falcon_tx_desc_t* efab_tx_queue::ring

Definition at line 95 of file etherfabric_nic.h.

Referenced by efab_alloc_resources(), efab_free_resources(), and efab_transmit().

◆ buf

struct io_buffer* efab_tx_queue::buf[EFAB_TXD_SIZE]

Definition at line 98 of file etherfabric_nic.h.

Referenced by efab_free_resources(), efab_transmit(), and efab_transmit_done().

◆ entry

struct efab_special_buffer efab_tx_queue::entry

Definition at line 101 of file etherfabric_nic.h.

Referenced by efab_alloc_resources(), and falcon_init_resources().

◆ write_ptr

unsigned int efab_tx_queue::write_ptr

Definition at line 104 of file etherfabric_nic.h.

Referenced by efab_transmit(), falcon_init_resources(), and falcon_notify_tx_desc().

◆ read_ptr

unsigned int efab_tx_queue::read_ptr

Definition at line 107 of file etherfabric_nic.h.

Referenced by efab_transmit(), efab_transmit_done(), and falcon_init_resources().


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