Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/wireless/ath/ath11k/dp_tx.c ath11k_dp_tx_update_txcompl() -> ath11k_debugfs_sta_add_tx_stats()

Type Parameter Key Value
PARAM_VALUE 0 arsta 4096-ptr_max
PARAM_VALUE 0 arsta->txrate.bw 0,3-6
PARAM_VALUE 0 arsta->txrate.flags 0-2,5-6,16
PARAM_VALUE 0 arsta->txrate.he_gi 0-2
PARAM_VALUE 0 arsta->txrate.he_ru_alloc 0-6
PARAM_VALUE 1 peer_stats 4096-ptr_max
PARAM_VALUE 2 legacy_rate_idx 0-11
BUF_SIZE 0 arsta 248
BUF_SIZE 0 arsta 248
BUF_SIZE 1 peer_stats 28
FUZZY_MAX 0 arsta->txrate.bw 6
FUZZY_MAX 0 arsta->txrate.flags 16
FUZZY_MAX 0 arsta->txrate.he_gi 0
FUZZY_MAX 0 arsta->txrate.he_ru_alloc 0
FUZZY_MAX 2 legacy_rate_idx 0
MEM_ZERO 0 &arsta->txrate
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ab->base_lock
LOCK2 bh
TYPE_LOCK (struct ath11k_base)->base_lock

drivers/net/wireless/ath/ath11k/dp_rx.c ath11k_update_per_peer_tx_stats() -> ath11k_debugfs_sta_add_tx_stats()

Type Parameter Key Value
PARAM_VALUE 0 arsta 4096-ptr_max
PARAM_VALUE 0 arsta->last_txrate.bw 0,3-5
PARAM_VALUE 0 arsta->last_txrate.flags 0-2,5-6,16
PARAM_VALUE 0 arsta->last_txrate.he_gi 0-2
PARAM_VALUE 0 arsta->last_txrate.he_ru_alloc 0-5
PARAM_VALUE 0 arsta->txrate.bw 0,3-5
PARAM_VALUE 0 arsta->txrate.flags 0-2,5-6,16
PARAM_VALUE 0 arsta->txrate.he_gi 0-2
PARAM_VALUE 0 arsta->txrate.he_ru_alloc 0-5
PARAM_VALUE 1 peer_stats 4096-ptr_max
PARAM_VALUE 2 legacy_rate_idx 0-11
BUF_SIZE 0 arsta 248
BUF_SIZE 0 arsta 248
BUF_SIZE 1 peer_stats 28
FUZZY_MAX 0 arsta->txrate.flags 16
FUZZY_MAX 0 arsta->txrate.he_gi 0
FUZZY_MAX 0 arsta->txrate.he_ru_alloc 0
FUZZY_MAX 2 legacy_rate_idx 0
MEM_ZERO 0 &arsta->last_txrate
MEM_ZERO 0 &arsta->txrate
MEM_ZERO 1 peer_stats
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ab->base_lock
LOCK2 &ar->data_lock
LOCK2 bh
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
TYPE_LOCK (struct ath11k)->data_lock
TYPE_LOCK (struct ath11k_base)->base_lock