FreeBSD kernel ATH device code
|
#include <if_athvar.h>
Public Member Functions | |
TAILQ_ENTRY (ath_buf) bf_list | |
Definition at line 232 of file if_athvar.h.
ath_buf::TAILQ_ENTRY | ( | ath_buf | ) |
Definition at line 257 of file if_athvar.h.
Referenced by _ath_getbuf_locked(), ath_buf_clone(), ath_tx_draintxq(), ath_tx_form_aggr(), ath_tx_process_buf_completion(), ath_tx_tid_cleanup_frame(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_hw_queue_norm(), ath_tx_xmit_aggr(), and ath_tx_xmit_normal().
bus_addr_t ath_buf::bf_daddr |
Definition at line 241 of file if_athvar.h.
Referenced by ath_beacon_cabq_start_edma(), ath_beacon_cabq_start_legacy(), ath_beacon_generate(), ath_beacon_proc(), ath_beacon_setup(), ath_beacon_start_adhoc(), ath_descdma_setup(), ath_descdma_setup_rx_edma(), ath_edma_dma_restart(), ath_edma_recv_proc_queue(), ath_edma_reinit_fifo(), ath_edma_rxbuf_init(), ath_edma_rxfifo_alloc(), ath_edma_xmit_handoff_mcast(), ath_legacy_rxbuf_init(), ath_legacy_startrecv(), ath_legacy_stoprecv(), ath_legacy_tx_dma_restart(), ath_rx_proc(), ath_tx_chaindesclist(), ath_tx_edma_push_staging_list(), ath_tx_handoff_hw(), ath_tx_handoff_mcast(), and ath_tx_setds_11n().
struct ath_desc* ath_buf::bf_desc |
Definition at line 239 of file if_athvar.h.
Referenced by ath_beacon_proc(), ath_beacon_setup(), ath_buf_set_rate(), ath_descdma_setup(), ath_descdma_setup_rx_edma(), ath_edma_recv_proc_queue(), ath_edma_rxbuf_init(), ath_edma_rxfifo_alloc(), ath_legacy_rxbuf_init(), ath_legacy_stoprecv(), ath_rx_proc(), ath_tx_chaindesclist(), ath_tx_handoff_hw(), ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_retry_subframe(), ath_tx_set_ratectrl(), ath_tx_setds(), ath_tx_setds_11n(), and ath_tx_tid_hw_queue_aggr().
uint16_t ath_buf::bf_descid |
Definition at line 238 of file if_athvar.h.
Referenced by _ath_getbuf_locked(), ath_edma_tx_processq(), and ath_tx_chaindesclist().
bus_dmamap_t ath_buf::bf_dmamap |
Definition at line 242 of file if_athvar.h.
Referenced by ath_beacon_alloc(), ath_beacon_free(), ath_beacon_generate(), ath_beacon_return(), ath_beacon_start_adhoc(), ath_buf_clone(), ath_descdma_cleanup(), ath_descdma_setup(), ath_descdma_setup_rx_edma(), ath_edma_recv_proc_queue(), ath_edma_rxbuf_free(), ath_edma_rxbuf_init(), ath_edma_xmit_handoff_mcast(), ath_legacy_rxbuf_init(), ath_rx_proc(), ath_tx_chaindesclist(), ath_tx_dmasetup(), ath_tx_freebuf(), ath_tx_handoff_mcast(), ath_tx_leak_count_update(), and ath_tx_set_retry().
uint16_t ath_buf::bf_flags |
Definition at line 237 of file if_athvar.h.
Referenced by _ath_getbuf_locked(), ath_beacon_cabq_start_edma(), ath_buf_clone(), ath_edma_dma_restart(), ath_edma_tx_processq(), ath_edma_xmit_handoff_hw(), ath_edma_xmit_handoff_mcast(), ath_freebuf(), ath_returnbuf_head(), ath_returnbuf_tail(), ath_sysctl_txagg(), ath_tx_aggr_retry_unaggr(), ath_tx_calc_protection(), ath_tx_draintxq(), ath_tx_draintxq_get_one(), ath_tx_edma_push_staging_list(), ath_tx_handoff_hw(), ath_tx_handoff_mcast(), ath_tx_normal_setup(), ath_tx_processq(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), ath_tx_retry_subframe(), ath_tx_tid_filt_comp_aggr(), ath_tx_tid_filt_comp_single(), ath_txq_addholdingbuf(), and ath_txq_freeholdingbuf().
struct ath_buf* ath_buf::bf_last |
Definition at line 246 of file if_athvar.h.
Referenced by _ath_getbuf_locked(), ath_beacon_cabq_start_edma(), ath_beacon_setup(), ath_buf_clone(), ath_edma_xmit_handoff_mcast(), ath_legacy_tx_dma_restart(), ath_legacy_tx_drain(), ath_tx_edma_push_staging_list(), ath_tx_handoff_mcast(), ath_tx_processq(), ath_tx_setds(), and ath_tx_setds_11n().
struct ath_desc* ath_buf::bf_lastds |
Definition at line 245 of file if_athvar.h.
Referenced by ath_beacon_generate(), ath_beacon_setup(), ath_buf_clone(), ath_descdma_setup(), ath_descdma_setup_rx_edma(), ath_edma_rxbuf_init(), ath_edma_xmit_handoff_mcast(), ath_legacy_tx_dma_restart(), ath_legacy_tx_drain(), ath_tx_chaindesclist(), ath_tx_draintxq(), ath_tx_edma_push_staging_list(), ath_tx_handoff_hw(), ath_tx_handoff_mcast(), ath_tx_processq(), ath_tx_setds(), and ath_tx_setds_11n().
struct mbuf* ath_buf::bf_m |
Definition at line 243 of file if_athvar.h.
Referenced by ath_beacon_alloc(), ath_beacon_free(), ath_beacon_generate(), ath_beacon_return(), ath_beacon_setup(), ath_beacon_start_adhoc(), ath_buf_clone(), ath_descdma_cleanup(), ath_edma_recv_proc_deferred_queue(), ath_edma_recv_proc_queue(), ath_edma_rxbuf_free(), ath_edma_rxbuf_init(), ath_edma_xmit_handoff_mcast(), ath_freebuf(), ath_legacy_flush_rxholdbf(), ath_legacy_rxbuf_init(), ath_legacy_tx_drain(), ath_rx_proc(), ath_transmit(), ath_tx_calc_duration(), ath_tx_calc_protection(), ath_tx_dmasetup(), ath_tx_draintxq(), ath_tx_freebuf(), ath_tx_handoff_mcast(), ath_tx_leak_count_update(), ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_retry_clone(), ath_tx_set_retry(), ath_tx_start(), ath_tx_swq(), ath_tx_tid_drain_print(), and ath_tx_update_stats().
bus_size_t ath_buf::bf_mapsize |
Definition at line 247 of file if_athvar.h.
struct ath_buf* ath_buf::bf_next |
Definition at line 234 of file if_athvar.h.
Referenced by _ath_getbuf_locked(), ath_buf_clone(), ath_tx_aggr_comp_aggr(), ath_tx_comp_aggr_error(), ath_tx_comp_cleanup_aggr(), ath_tx_default_comp(), ath_tx_form_aggr(), ath_tx_retry_subframe(), ath_tx_setds_11n(), ath_tx_tid_cleanup(), ath_tx_tid_cleanup_frame(), ath_tx_tid_drain_pkt(), and ath_tx_tid_filt_comp_aggr().
uint32_t ath_buf::bf_nextfraglen |
Definition at line 250 of file if_athvar.h.
Referenced by ath_transmit(), and ath_tx_calc_duration().
struct ieee80211_node* ath_buf::bf_node |
Definition at line 244 of file if_athvar.h.
Referenced by ath_beacon_alloc(), ath_beacon_free(), ath_beacon_generate(), ath_beacon_return(), ath_beacon_setup(), ath_beacon_start_adhoc(), ath_buf_clone(), ath_compute_num_delims(), ath_descdma_cleanup(), ath_edma_tx_processq(), ath_freebuf(), ath_transmit(), 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_default_comp(), ath_tx_do_ratelookup(), ath_tx_freebuf(), ath_tx_normal_comp(), ath_tx_normal_setup(), ath_tx_process_buf_completion(), ath_tx_processq(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), ath_tx_retry_subframe(), ath_tx_setds(), ath_tx_setds_11n(), ath_tx_update_clrdmask(), ath_tx_update_stats(), and ath_tx_xmit_normal().
int ath_buf::bf_nseg |
Definition at line 235 of file if_athvar.h.
Referenced by ath_beacon_alloc(), ath_beacon_generate(), ath_beacon_setup(), ath_beacon_start_adhoc(), ath_buf_clone(), ath_edma_rxbuf_init(), ath_legacy_rxbuf_init(), ath_tx_chaindesclist(), ath_tx_dmasetup(), and ath_tx_setds_11n().
HAL_STATUS ath_buf::bf_rxstatus |
Definition at line 236 of file if_athvar.h.
Referenced by ath_edma_recv_proc_deferred_queue(), and ath_edma_recv_proc_queue().
bus_dma_segment_t ath_buf::bf_segs[ATH_MAX_SCATTER] |
Definition at line 249 of file if_athvar.h.
Referenced by ath_beacon_alloc(), ath_beacon_generate(), ath_beacon_setup(), ath_beacon_start_adhoc(), ath_edma_rxbuf_init(), ath_legacy_rxbuf_init(), ath_tx_chaindesclist(), and ath_tx_dmasetup().
struct { ... } ath_buf::bf_state |
Referenced by _ath_getbuf_locked(), ath_buf_clone(), ath_buf_set_rate(), ath_compute_num_delims(), ath_edma_tx_processq(), ath_edma_xmit_handoff_hw(), ath_freebuf(), ath_get_aggr_limit(), ath_rateseries_setup(), ath_tx_addto_baw(), ath_tx_aggr_comp(), ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_aggr_retry_unaggr(), ath_tx_calc_duration(), ath_tx_calc_protection(), ath_tx_chaindesclist(), ath_tx_comp_aggr_error(), ath_tx_comp_cleanup_aggr(), ath_tx_comp_cleanup_unaggr(), ath_tx_default_comp(), ath_tx_do_ratelookup(), ath_tx_draintxq(), ath_tx_form_aggr(), ath_tx_handoff_hw(), ath_tx_handoff_mcast(), ath_tx_normal_comp(), ath_tx_normal_setup(), ath_tx_process_buf_completion(), ath_tx_processq(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), ath_tx_retry_clone(), ath_tx_retry_subframe(), ath_tx_set_ratectrl(), ath_tx_set_retry(), ath_tx_set_rtscts(), ath_tx_setds(), ath_tx_setds_11n(), ath_tx_start(), ath_tx_switch_baw_buf(), ath_tx_swq(), ath_tx_tid_cleanup_frame(), ath_tx_tid_drain_pkt(), ath_tx_tid_drain_print(), ath_tx_tid_filt_comp_aggr(), ath_tx_tid_filt_comp_single(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_hw_queue_norm(), ath_tx_tid_swq_depth_bytes(), ath_tx_update_baw(), ath_tx_update_clrdmask(), ath_tx_update_stats(), ath_tx_xmit_aggr(), ath_tx_xmit_normal(), and ath_txq_addholdingbuf().
struct ath_desc_status ath_buf::bf_status |
Definition at line 240 of file if_athvar.h.
Referenced by ath_buf_clone(), ath_edma_recv_proc_deferred_queue(), ath_edma_recv_proc_queue(), ath_edma_tx_processq(), ath_legacy_stoprecv(), ath_legacy_tx_drain(), ath_rx_proc(), ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_comp_aggr_error(), ath_tx_default_comp(), ath_tx_draintxq(), ath_tx_normal_comp(), and ath_tx_processq().
u_int32_t ath_buf::bfs_addedbaw |
Definition at line 274 of file if_athvar.h.
Referenced by ath_tx_addto_baw(), 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_retry_subframe(), ath_tx_tid_cleanup_frame(), ath_tx_tid_drain_pkt(), ath_tx_tid_drain_print(), and ath_tx_xmit_aggr().
u_int32_t ath_buf::bfs_aggr |
Definition at line 270 of file if_athvar.h.
Referenced by ath_edma_tx_processq(), ath_edma_xmit_handoff_hw(), ath_rateseries_setup(), ath_tx_aggr_comp(), ath_tx_aggr_comp_aggr(), ath_tx_draintxq(), ath_tx_handoff_hw(), ath_tx_processq(), ath_tx_retry_subframe(), ath_tx_swq(), ath_tx_tid_hw_queue_aggr(), and ath_tx_xmit_aggr().
u_int32_t ath_buf::bfs_aggrburst |
Definition at line 271 of file if_athvar.h.
uint16_t ath_buf::bfs_al |
Definition at line 292 of file if_athvar.h.
Referenced by ath_rateseries_setup(), ath_tx_aggr_comp_aggr(), ath_tx_comp_aggr_error(), ath_tx_form_aggr(), ath_tx_setds_11n(), and ath_tx_tid_hw_queue_aggr().
HAL_PKT_TYPE ath_buf::bfs_atype |
Definition at line 287 of file if_athvar.h.
Referenced by ath_buf_set_rate(), ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_setds(), and ath_tx_setds_11n().
uint32_t ath_buf::bfs_ctsduration |
Definition at line 310 of file if_athvar.h.
Referenced by ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_set_rtscts(), ath_tx_setds(), and ath_tx_setds_11n().
uint8_t ath_buf::bfs_ctsrate |
Definition at line 300 of file if_athvar.h.
Referenced by ath_buf_set_rate(), ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_set_rtscts(), ath_tx_setds(), and ath_tx_setds_11n().
uint8_t ath_buf::bfs_ctsrate0 |
Definition at line 299 of file if_athvar.h.
Referenced by ath_tx_normal_setup(), ath_tx_raw_start(), and ath_tx_set_rtscts().
u_int32_t ath_buf::bfs_dobaw |
Definition at line 273 of file if_athvar.h.
Referenced by ath_tx_addto_baw(), 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_default_comp(), ath_tx_form_aggr(), ath_tx_raw_start(), ath_tx_retry_clone(), ath_tx_retry_subframe(), ath_tx_start(), ath_tx_tid_cleanup_frame(), ath_tx_tid_drain_pkt(), ath_tx_tid_drain_print(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_swq_depth_bytes(), and ath_tx_xmit_aggr().
u_int32_t ath_buf::bfs_doprot |
Definition at line 278 of file if_athvar.h.
Referenced by ath_tx_calc_protection(), ath_tx_raw_start(), and ath_tx_set_rtscts().
u_int32_t ath_buf::bfs_doratelookup |
Definition at line 279 of file if_athvar.h.
Referenced by ath_tx_do_ratelookup(), and ath_tx_normal_setup().
uint16_t ath_buf::bfs_hdrlen |
Definition at line 291 of file if_athvar.h.
Referenced by ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_setds(), and ath_tx_setds_11n().
u_int32_t ath_buf::bfs_ismrr |
Definition at line 277 of file if_athvar.h.
Referenced by ath_tx_calc_duration(), ath_tx_do_ratelookup(), ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_set_ratectrl(), and ath_tx_set_rtscts().
u_int32_t ath_buf::bfs_isretried |
Definition at line 272 of file if_athvar.h.
Referenced by ath_tx_addto_baw(), and ath_tx_set_retry().
u_int32_t ath_buf::bfs_istxfrag |
Definition at line 276 of file if_athvar.h.
int32_t ath_buf::bfs_keyix |
Definition at line 303 of file if_athvar.h.
Referenced by ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_setds(), and ath_tx_setds_11n().
uint16_t ath_buf::bfs_ndelim |
Definition at line 262 of file if_athvar.h.
Referenced by ath_tx_chaindesclist(), ath_tx_form_aggr(), ath_tx_retry_subframe(), ath_tx_setds_11n(), and ath_tx_tid_hw_queue_aggr().
uint8_t ath_buf::bfs_nframes |
Definition at line 266 of file if_athvar.h.
Referenced by ath_tx_aggr_comp_aggr(), ath_tx_comp_aggr_error(), ath_tx_form_aggr(), ath_tx_retry_subframe(), ath_tx_setds_11n(), ath_tx_swq(), ath_tx_tid_hw_queue_aggr(), and ath_tx_xmit_aggr().
uint32_t ath_buf::bfs_pktlen |
Definition at line 289 of file if_athvar.h.
Referenced by ath_rateseries_setup(), ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_form_aggr(), ath_tx_normal_comp(), ath_tx_normal_setup(), ath_tx_process_buf_completion(), ath_tx_raw_start(), ath_tx_set_rtscts(), ath_tx_setds(), ath_tx_setds_11n(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_hw_queue_norm(), ath_tx_tid_swq_depth_bytes(), ath_tx_xmit_aggr(), and ath_tx_xmit_normal().
uint8_t ath_buf::bfs_pri |
Definition at line 267 of file if_athvar.h.
Referenced by ath_tx_raw_start(), ath_tx_start(), and ath_tx_swq().
enum ieee80211_protmode ath_buf::bfs_protmode |
Definition at line 307 of file if_athvar.h.
struct ath_rc_series ath_buf::bfs_rc[ATH_RC_NUM] |
Definition at line 312 of file if_athvar.h.
Referenced by ath_compute_num_delims(), ath_edma_tx_processq(), ath_get_aggr_limit(), ath_rateseries_setup(), ath_tx_aggr_comp_aggr(), ath_tx_aggr_comp_unaggr(), ath_tx_calc_duration(), ath_tx_calc_protection(), ath_tx_comp_aggr_error(), ath_tx_do_ratelookup(), ath_tx_normal_comp(), ath_tx_normal_setup(), ath_tx_process_buf_completion(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), ath_tx_set_ratectrl(), ath_tx_set_rtscts(), and ath_tx_setds_11n().
int32_t ath_buf::bfs_rc_maxpktlen |
Definition at line 311 of file if_athvar.h.
Referenced by ath_tx_aggr_comp_aggr(), ath_tx_comp_aggr_error(), ath_tx_do_ratelookup(), and ath_tx_form_aggr().
uint8_t ath_buf::bfs_retries |
Definition at line 264 of file if_athvar.h.
Referenced by ath_tx_aggr_retry_unaggr(), ath_tx_retry_subframe(), ath_tx_set_retry(), ath_tx_tid_drain_pkt(), ath_tx_tid_drain_print(), ath_tx_tid_filt_comp_aggr(), and ath_tx_tid_filt_comp_single().
uint16_t ath_buf::bfs_seqno |
Definition at line 261 of file if_athvar.h.
Referenced by ath_tx_addto_baw(), 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_default_comp(), ath_tx_form_aggr(), ath_tx_retry_subframe(), ath_tx_setds_11n(), ath_tx_start(), ath_tx_switch_baw_buf(), ath_tx_tid_drain_pkt(), ath_tx_tid_drain_print(), ath_tx_tid_filt_comp_aggr(), ath_tx_tid_filt_comp_single(), ath_tx_tid_swq_depth_bytes(), ath_tx_update_baw(), and ath_tx_xmit_aggr().
u_int32_t ath_buf::bfs_shpream |
Definition at line 275 of file if_athvar.h.
Referenced by ath_tx_calc_duration(), ath_tx_calc_protection(), ath_tx_do_ratelookup(), ath_tx_normal_setup(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), and ath_tx_set_rtscts().
uint8_t ath_buf::bfs_tid |
Definition at line 265 of file if_athvar.h.
Referenced by 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_normal_comp(), ath_tx_raw_start(), ath_tx_retry_subframe(), ath_tx_start(), ath_tx_swq(), ath_tx_tid_hw_queue_aggr(), ath_tx_tid_hw_queue_norm(), ath_tx_xmit_aggr(), and ath_tx_xmit_normal().
uint8_t ath_buf::bfs_try0 |
Definition at line 296 of file if_athvar.h.
Referenced by ath_tx_calc_duration(), ath_tx_do_ratelookup(), ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_set_rtscts(), ath_tx_setds(), and ath_tx_setds_11n().
uint8_t ath_buf::bfs_tx_queue |
Definition at line 268 of file if_athvar.h.
Referenced by ath_freebuf(), ath_tx_chaindesclist(), ath_tx_handoff_hw(), ath_tx_handoff_mcast(), ath_tx_processq(), ath_tx_raw_start(), ath_tx_start(), ath_tx_swq(), and ath_txq_addholdingbuf().
int32_t ath_buf::bfs_txantenna |
Definition at line 304 of file if_athvar.h.
Referenced by ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_setds(), and ath_tx_setds_11n().
uint16_t ath_buf::bfs_txflags |
Definition at line 294 of file if_athvar.h.
Referenced by ath_buf_set_rate(), ath_edma_tx_processq(), ath_tx_aggr_comp_unaggr(), ath_tx_calc_duration(), ath_tx_calc_protection(), ath_tx_default_comp(), ath_tx_form_aggr(), ath_tx_normal_comp(), ath_tx_normal_setup(), ath_tx_process_buf_completion(), ath_tx_processq(), ath_tx_rate_fill_rcflags(), ath_tx_raw_start(), ath_tx_set_ratectrl(), ath_tx_set_rtscts(), ath_tx_setds(), ath_tx_setds_11n(), ath_tx_start(), ath_tx_tid_hw_queue_norm(), ath_tx_update_clrdmask(), ath_tx_update_stats(), and ath_tx_xmit_normal().
uint16_t ath_buf::bfs_txpower |
Definition at line 298 of file if_athvar.h.
Referenced by ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_setds(), and ath_tx_setds_11n().
uint8_t ath_buf::bfs_txrate0 |
Definition at line 295 of file if_athvar.h.
Referenced by ath_tx_do_ratelookup(), ath_tx_normal_setup(), ath_tx_raw_start(), ath_tx_setds(), and ath_tx_setds_11n().