Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_op_tx() -> ath10k_htt_tx_mgmt_inc_pending()

Type Parameter Key Value
PARAM_VALUE 0 htt 4096-ptr_max
PARAM_VALUE 0 htt->max_num_pending_tx (-2147483647)-s32max
BUF_SIZE 0 htt 1560
CAPPED_DATA 0 htt->max_num_pending_tx 1
CONSTRAINT 0 htt->num_pending_tx <1063
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
LOCK2 &ar->htt.tx_lock
LOCK2 bh
HALF_LOCKED2 &local->handle_wake_tx_queue_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ath10k_htt)->tx_lock

drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_tx_push_txq() -> ath10k_htt_tx_mgmt_inc_pending()

Type Parameter Key Value
PARAM_VALUE 0 htt 4096-ptr_max
PARAM_VALUE 0 htt->max_num_pending_tx (-2147483647)-s32max
PARAM_VALUE 1 is_mgmt 1
BUF_SIZE 0 htt 1560
CAPPED_DATA 0 htt->max_num_pending_tx 1
DATA_SOURCE 2 is_presp r ieee80211_is_probe_resp
CONSTRAINT 0 htt->num_pending_tx <1063
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ar->htt.tx_lock
LOCK2 bh
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ath10k_htt)->tx_lock