FreeBSD kernel ATH device code
ath_txq Struct Reference

#include <if_athvar.h>

Collaboration diagram for ath_txq:

Public Member Functions

 TAILQ_HEAD (axq_q_s, ath_buf) axq_q
 
 TAILQ_HEAD (axq_t_s, ath_tid) axq_tidq
 

Data Fields

struct ath_softcaxq_softc
 
u_int axq_qnum
 
u_int axq_ac
 
u_int axq_flags
 
u_int axq_depth
 
u_int axq_aggr_depth
 
u_int axq_intrcnt
 
u_int32_t * axq_link
 
struct mtx axq_lock
 
struct {
   u_int   axq_depth
 
fifo
 
u_int axq_fifo_depth
 
struct ath_bufaxq_holdingbf
 
char axq_name [12]
 

Detailed Description

Definition at line 349 of file if_athvar.h.

Member Function Documentation

◆ TAILQ_HEAD() [1/2]

ath_txq::TAILQ_HEAD ( axq_q_s  ,
ath_buf   
)

◆ TAILQ_HEAD() [2/2]

ath_txq::TAILQ_HEAD ( axq_t_s  ,
ath_tid   
)

Field Documentation

◆ axq_ac

u_int ath_txq::axq_ac

Definition at line 353 of file if_athvar.h.

Referenced by ath_tx_processq(), ath_tx_setup(), and ath_txq_init().

◆ axq_aggr_depth

◆ axq_depth

◆ axq_fifo_depth

◆ axq_flags

◆ axq_holdingbf

struct ath_buf* ath_txq::axq_holdingbf

◆ axq_intrcnt

u_int ath_txq::axq_intrcnt

Definition at line 359 of file if_athvar.h.

Referenced by ath_tx_normal_setup(), ath_tx_processq(), and ath_txq_init().

◆ axq_link

◆ axq_lock

struct mtx ath_txq::axq_lock

Definition at line 362 of file if_athvar.h.

◆ axq_name

char ath_txq::axq_name[12]

Definition at line 392 of file if_athvar.h.

◆ axq_qnum

◆ axq_softc

struct ath_softc* ath_txq::axq_softc

Definition at line 350 of file if_athvar.h.

Referenced by ath_txq_init().

◆ 


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