FreeBSD kernel CXGBE device code
sge_wrq Struct Reference

#include <adapter.h>

Collaboration diagram for sge_wrq:

Public Member Functions

 TAILQ_HEAD (wrq_incomplete_wrs, wrq_cookie) incomplete_wrs
 
 STAILQ_HEAD (, wrqe) wr_list
 

Data Fields

struct sge_eq eq
 
struct adapteradapter
 
struct task wrq_tx_task
 
u_int nwr_pending
 
u_int ndesc_needed
 
uint64_t tx_wrs_direct
 
uint64_t tx_wrs_ss
 
uint64_t tx_wrs_copied
 
uint16_t ss_pidx
 
uint16_t ss_len
 
uint8_t ss [SGE_MAX_WR_LEN]
 

Detailed Description

Definition at line 713 of file adapter.h.

Member Function Documentation

◆ STAILQ_HEAD()

sge_wrq::STAILQ_HEAD ( wrqe  )

◆ TAILQ_HEAD()

sge_wrq::TAILQ_HEAD ( wrq_incomplete_wrs  ,
wrq_cookie   
)

Field Documentation

◆ adapter

struct adapter* sge_wrq::adapter

◆ eq

◆ ndesc_needed

u_int sge_wrq::ndesc_needed

Definition at line 725 of file adapter.h.

Referenced by alloc_wrq(), drain_wrq_wr_list(), and t4_wrq_tx_locked().

◆ nwr_pending

u_int sge_wrq::nwr_pending

Definition at line 724 of file adapter.h.

Referenced by alloc_wrq(), drain_wrq_wr_list(), free_wrq(), and t4_wrq_tx_locked().

◆ ss

uint8_t sge_wrq::ss[SGE_MAX_WR_LEN]

Definition at line 741 of file adapter.h.

Referenced by commit_wrq_wr(), and start_wrq_wr().

◆ ss_len

uint16_t sge_wrq::ss_len

Definition at line 740 of file adapter.h.

Referenced by commit_wrq_wr(), and start_wrq_wr().

◆ ss_pidx

uint16_t sge_wrq::ss_pidx

Definition at line 739 of file adapter.h.

Referenced by commit_wrq_wr(), and start_wrq_wr().

◆ tx_wrs_copied

uint64_t sge_wrq::tx_wrs_copied

Definition at line 731 of file adapter.h.

Referenced by add_wrq_sysctls(), clear_stats(), and drain_wrq_wr_list().

◆ tx_wrs_direct

uint64_t sge_wrq::tx_wrs_direct

Definition at line 729 of file adapter.h.

Referenced by add_wrq_sysctls(), clear_stats(), and commit_wrq_wr().

◆ tx_wrs_ss

uint64_t sge_wrq::tx_wrs_ss

Definition at line 730 of file adapter.h.

Referenced by add_wrq_sysctls(), and commit_wrq_wr().

◆ wrq_tx_task

struct task sge_wrq::wrq_tx_task

Definition at line 717 of file adapter.h.

Referenced by alloc_wrq(), and handle_wrq_egr_update().


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