Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath5k/base.c ath5k_beaconq_config() -> ath5k_hw_set_tx_queueprops()

Type Parameter Key Value
PARAM_VALUE 0 ah 4096-ptr_max
PARAM_VALUE 2 qinfo 5062564310103928832
DATA_SOURCE 0 ah $0
BIT_INFO 0 ah->imask 0x0,0xfffaffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ah->ah_rf_banks_size
LOCK2 bh
LOCK2 0 &ah->block
LOCK2 0 &ah->lock
TYPE_LOCK (struct ath5k_hw)->block
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/base.c ath5k_beaconq_config() -> ath5k_hw_set_tx_queueprops()

Type Parameter Key Value
PARAM_VALUE 0 ah 4096-ptr_max
PARAM_VALUE 1 queue 8
PARAM_VALUE 2 qinfo 5062564310103928832
CAPPED_DATA 0 ah->bhalq 1
DATA_SOURCE 0 ah $0
BIT_INFO 0 ah->imask 0x0,0xfffaffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 ah->ah_rf_banks_size
LOCK2 bh
LOCK2 0 &ah->block
LOCK2 0 &ah->lock
TYPE_LOCK (struct ath5k_hw)->block
TYPE_LOCK (struct ath5k_hw)->lock

drivers/net/wireless/ath/ath5k/qcu.c ath5k_hw_setup_tx_queue() -> ath5k_hw_set_tx_queueprops()

Type Parameter Key Value
PARAM_VALUE 0 ah 4096-ptr_max
PARAM_VALUE 0 ah->ah_txq 4096-ptr_max
PARAM_VALUE 1 queue 0-3,7-9
PARAM_VALUE 2 qinfo 5983591825990979584,8997601550664704000
PARAM_VALUE 2 qinfo->tqi_aifs 2
PARAM_VALUE 2 qinfo->tqi_burst_time 0
PARAM_VALUE 2 qinfo->tqi_cbr_overflow_limit 0
PARAM_VALUE 2 qinfo->tqi_cbr_period 0
PARAM_VALUE 2 qinfo->tqi_cw_max 1023
PARAM_VALUE 2 qinfo->tqi_cw_min 15
PARAM_VALUE 2 qinfo->tqi_flags 8,12
PARAM_VALUE 2 qinfo->tqi_ready_time 0
PARAM_VALUE 2 qinfo->tqi_subtype 0-3
PARAM_VALUE 2 qinfo->tqi_type 1-4
CAPPED_DATA 0 ah->dev->cma_area->nranges 1
DATA_SOURCE 0 ah $0
DATA_SOURCE 2 qinfo $2
HARD_MAX 2 qinfo->tqi_flags 12
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/wireless/ath/ath5k/mac80211-ops.c ath5k_conf_tx() -> ath5k_hw_set_tx_queueprops()

Type Parameter Key Value
PARAM_VALUE 0 ah 4096-ptr_max
PARAM_VALUE 0 ah->ah_capabilities.cap_queues.q_tx_num 1-255
PARAM_VALUE 1 queue 0-3
PARAM_VALUE 2 qinfo 3488144671582973952
PARAM_VALUE 2 qinfo->tqi_cw_max 1-u16max
PARAM_VALUE 2 qinfo->tqi_cw_min 1-u16max
CAPPED_DATA 0 &ah->lock 1
CAPPED_DATA 1 queue 1
DATA_SOURCE 1 queue $3
FUZZY_MAX 1 queue 3
PARAM_COMPARE 0 ah->ah_capabilities.cap_queues.q_tx_num > $1
PARAM_COMPARE 1 queue < $0->ah_capabilities.cap_queues.q_tx_num
TASK_NOT_RUNNING
UNITS 1 queue unit_byte
LOCK2 0 &ah->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ath5k_hw)->lock