FreeBSD kernel ATH device code
|
#include <if_athvar.h>
Public Member Functions | |
TAILQ_HEAD (, ath_buf) tid_q | |
TAILQ_ENTRY (ath_tid) axq_qelem | |
Data Fields | |
struct ath_node * | an |
int | tid |
int | ac |
int | hwq_depth |
u_int | axq_depth |
struct { | |
u_int axq_depth | |
} | filtq |
int | sched |
int | paused |
int | addba_tx_pending |
int | bar_wait |
int | bar_tx |
int | isfiltered |
int | cleanup_inprogress |
int | incomp |
struct ath_buf * | tx_buf [ATH_TID_MAX_BUFS] |
int | baw_head |
int | baw_tail |
Definition at line 127 of file if_athvar.h.
ath_tid::TAILQ_ENTRY | ( | ath_tid | ) |
ath_tid::TAILQ_HEAD | ( | ath_buf | ) |
int ath_tid::ac |
Definition at line 131 of file if_athvar.h.
Referenced by ath_tx_aggr_comp_aggr(), ath_tx_node_sleep(), ath_tx_node_wakeup(), ath_tx_tid_drain_print(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_hw_queue_norm(), ath_tx_tid_init(), ath_tx_tid_sched(), and ath_tx_tid_unsched().
int ath_tid::addba_tx_pending |
Definition at line 152 of file if_athvar.h.
Referenced by ath_addba_request(), ath_addba_response(), ath_addba_response_timeout(), and ath_tx_tid_reset().
struct ath_node* ath_tid::an |
Definition at line 129 of file if_athvar.h.
Referenced by ath_addba_request(), ath_addba_response(), ath_addba_response_timeout(), ath_addba_stop(), ath_bar_response(), ath_node_recv_pspoll(), ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_aggr_retry_unaggr(), ath_tx_comp_cleanup_aggr(), ath_tx_comp_cleanup_unaggr(), ath_tx_form_aggr(), ath_tx_leak_count_update(), ath_tx_node_flush(), ath_tx_node_is_asleep(), ath_tx_normal_comp(), ath_tx_retry_subframe(), ath_tx_tid_bar_tx(), ath_tx_tid_bar_tx_ready(), ath_tx_tid_bar_unsuspend(), ath_tx_tid_can_tx_or_sched(), ath_tx_tid_cleanup(), ath_tx_tid_cleanup_frame(), ath_tx_tid_drain(), ath_tx_tid_filt_comp_aggr(), ath_tx_tid_filt_comp_complete(), ath_tx_tid_filt_comp_single(), ath_tx_tid_init(), ath_tx_tid_sched(), ath_tx_txq_drain(), ath_tx_xmit_aggr(), and ath_tx_xmit_normal().
u_int ath_tid::axq_depth |
Definition at line 133 of file if_athvar.h.
Referenced by ath_node_recv_pspoll(), and ath_tx_tid_drain_print().
int ath_tid::bar_tx |
Definition at line 154 of file if_athvar.h.
Referenced by ath_addba_stop(), ath_bar_response(), ath_tx_tid_bar_suspend(), ath_tx_tid_bar_tx(), ath_tx_tid_bar_unsuspend(), and ath_tx_tid_reset().
int ath_tid::bar_wait |
Definition at line 153 of file if_athvar.h.
Referenced by ath_addba_stop(), ath_bar_response(), ath_tx_tid_bar_suspend(), ath_tx_tid_bar_tx(), ath_tx_tid_bar_tx_ready(), ath_tx_tid_bar_unsuspend(), ath_tx_tid_drain_print(), and ath_tx_tid_reset().
int ath_tid::baw_head |
Definition at line 186 of file if_athvar.h.
Referenced by ath_tx_addto_baw(), ath_tx_switch_baw_buf(), ath_tx_tid_drain(), ath_tx_tid_drain_print(), ath_tx_tid_init(), and ath_tx_update_baw().
int ath_tid::baw_tail |
Definition at line 188 of file if_athvar.h.
Referenced by ath_tx_addto_baw(), ath_tx_tid_drain(), ath_tx_tid_drain_print(), ath_tx_tid_init(), and ath_tx_update_baw().
int ath_tid::cleanup_inprogress |
Definition at line 166 of file if_athvar.h.
Referenced by ath_addba_stop(), ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_comp_cleanup_aggr(), ath_tx_comp_cleanup_unaggr(), ath_tx_node_reassoc(), ath_tx_normal_comp(), ath_tx_tid_cleanup(), ath_tx_tid_init(), and ath_tx_tid_reset().
struct { ... } ath_tid::filtq |
Referenced by ath_tx_tid_init().
int ath_tid::hwq_depth |
Definition at line 132 of file if_athvar.h.
Referenced by ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_node_reassoc(), ath_tx_normal_comp(), ath_tx_tid_bar_tx(), ath_tx_tid_bar_tx_ready(), ath_tx_tid_cleanup(), ath_tx_tid_drain_print(), ath_tx_tid_filt_comp_complete(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_hw_queue_norm(), ath_tx_tid_init(), and ath_tx_xmit_aggr().
int ath_tid::incomp |
Definition at line 172 of file if_athvar.h.
Referenced by ath_tx_comp_cleanup_aggr(), ath_tx_comp_cleanup_unaggr(), ath_tx_normal_comp(), ath_tx_tid_cleanup(), ath_tx_tid_drain_print(), and ath_tx_tid_reset().
int ath_tid::isfiltered |
Definition at line 155 of file if_athvar.h.
Referenced by ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_normal_comp(), ath_tx_set_clrdmask(), ath_tx_tid_drain_print(), ath_tx_tid_filt_comp_complete(), and ath_tx_tid_reset().
int ath_tid::paused |
Definition at line 146 of file if_athvar.h.
Referenced by ath_tx_tid_can_tx_or_sched(), ath_tx_tid_drain_print(), ath_tx_tid_init(), and ath_tx_tid_reset().
int ath_tid::sched |
Definition at line 145 of file if_athvar.h.
Referenced by ath_tx_tid_drain_print(), ath_tx_tid_init(), ath_tx_tid_reset(), ath_tx_tid_sched(), and ath_tx_tid_unsched().
int ath_tid::tid |
Definition at line 130 of file if_athvar.h.
Referenced by ath_addba_request(), ath_addba_response(), ath_addba_response_timeout(), ath_addba_stop(), ath_bar_response(), ath_node_recv_pspoll(), ath_tx_addto_baw(), ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_aggr_retry_unaggr(), ath_tx_comp_aggr_error(), ath_tx_comp_cleanup_aggr(), ath_tx_comp_cleanup_unaggr(), ath_tx_form_aggr(), ath_tx_node_flush(), ath_tx_node_reassoc(), ath_tx_normal_comp(), ath_tx_retry_subframe(), ath_tx_switch_baw_buf(), ath_tx_swq(), ath_tx_tid_bar_suspend(), ath_tx_tid_bar_tx(), ath_tx_tid_bar_tx_ready(), ath_tx_tid_bar_unsuspend(), ath_tx_tid_cleanup(), ath_tx_tid_cleanup_frame(), ath_tx_tid_drain(), ath_tx_tid_drain_pkt(), ath_tx_tid_drain_print(), ath_tx_tid_filt_addbuf(), ath_tx_tid_filt_comp_aggr(), ath_tx_tid_filt_comp_buf(), ath_tx_tid_filt_comp_complete(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_hw_queue_norm(), ath_tx_tid_init(), ath_tx_tid_pause(), ath_tx_tid_resume(), ath_tx_tid_swq_depth_bytes(), ath_tx_txq_drain(), ath_tx_update_baw(), ath_tx_xmit_aggr(), ath_tx_xmit_normal(), and ath_txq_sched().
struct ath_buf* ath_tid::tx_buf[ATH_TID_MAX_BUFS] |
Definition at line 184 of file if_athvar.h.
Referenced by ath_tx_addto_baw(), ath_tx_switch_baw_buf(), ath_tx_tid_init(), and ath_tx_update_baw().