Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_fill() -> ath10k_tpc_stats_print()

Type Parameter Key Value
PARAM_VALUE 0 tpc_stats 4096-ptr_max
PARAM_VALUE 0 tpc_stats->flag 4096-ptr_max
PARAM_VALUE 1 j 0
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 3 len 2626092341888864256
BUF_SIZE 2 buf 1048576
BUF_SIZE 2 buf 1048576
DATA_SOURCE 0 tpc_stats $1
DATA_SOURCE 2 buf $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 &ar->data_lock
LOCK2 bh
TYPE_LOCK (struct ath10k)->conf_mutex
TYPE_LOCK (struct ath10k)->data_lock

drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_fill() -> ath10k_tpc_stats_print()

Type Parameter Key Value
PARAM_VALUE 0 tpc_stats 4096-ptr_max
PARAM_VALUE 0 tpc_stats->flag 4096-ptr_max
PARAM_VALUE 1 j 1
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 3 len 2626092341888864256
BUF_SIZE 2 buf 1048576
BUF_SIZE 2 buf 1048576
DATA_SOURCE 0 tpc_stats $1
DATA_SOURCE 2 buf $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 &ar->data_lock
LOCK2 bh
TYPE_LOCK (struct ath10k)->conf_mutex
TYPE_LOCK (struct ath10k)->data_lock

drivers/net/wireless/ath/ath10k/debug.c ath10k_tpc_stats_fill() -> ath10k_tpc_stats_print()

Type Parameter Key Value
PARAM_VALUE 0 tpc_stats 4096-ptr_max
PARAM_VALUE 0 tpc_stats->flag 4096-ptr_max
PARAM_VALUE 1 j 2
PARAM_VALUE 2 buf 1-u64max
PARAM_VALUE 3 len 2626092341888864256
BUF_SIZE 2 buf 1048576
BUF_SIZE 2 buf 1048576
DATA_SOURCE 0 tpc_stats $1
DATA_SOURCE 2 buf $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ar->conf_mutex
LOCK2 &ar->data_lock
LOCK2 bh
TYPE_LOCK (struct ath10k)->conf_mutex
TYPE_LOCK (struct ath10k)->data_lock