Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_pdev_tx_rate_txbf_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 5800429696464257024
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 8
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 10
BUF_SIZE 4 array 32
BUF_SIZE 6 footer 2
STR_LEN 0 buf 9
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_pdev_tx_rate_txbf_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 8508447606441209856
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 8
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 11
BUF_SIZE 4 array 32
BUF_SIZE 6 footer 2
STR_LEN 0 buf 10
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_pdev_tx_rate_txbf_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 1090434054007205888
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 8
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 12
BUF_SIZE 4 array 32
BUF_SIZE 6 footer 2
STR_LEN 0 buf 11
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_pdev_rate_stats_be_ofdma_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 8813829725530005504
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 8
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 19
BUF_SIZE 4 array 32
BUF_SIZE 6 footer 2
STR_LEN 0 buf 18
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_selfgen_ac_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 3425336521494806528
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 3
PARAM_VALUE 6 footer 4615607898804768768
BUF_SIZE 2 header 28
BUF_SIZE 4 array 12
BUF_SIZE 6 footer 3
STR_LEN 0 buf 27
STR_LEN 1 offset 2
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_selfgen_ax_err_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 6004343372043337728
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 7
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 20
BUF_SIZE 4 array 28
BUF_SIZE 6 footer 2
STR_LEN 0 buf 19
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_selfgen_ax_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 6849234420877430784
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 7
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 28
BUF_SIZE 4 array 28
BUF_SIZE 6 footer 2
STR_LEN 0 buf 27
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_selfgen_be_err_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 777452883592454144
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 7
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 20
BUF_SIZE 4 array 28
BUF_SIZE 6 footer 2
STR_LEN 0 buf 19
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_selfgen_be_err_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 182754992389767168
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 7
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 27
BUF_SIZE 4 array 28
BUF_SIZE 6 footer 2
STR_LEN 0 buf 26
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_selfgen_be_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 7319740752240783360
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 7
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 29
BUF_SIZE 4 array 28
BUF_SIZE 6 footer 2
STR_LEN 0 buf 28
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_tx_selfgen_be_stats_tlv() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 5849895382363930624
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 7
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 28
BUF_SIZE 4 array 28
BUF_SIZE 6 footer 2
STR_LEN 0 buf 27
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_ul_mumimo_trig_stats() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 5570657452202598400
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 8
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 17
BUF_SIZE 4 array 32
BUF_SIZE 6 footer 2
STR_LEN 0 buf 16
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c ath12k_htt_print_ul_ofdma_trigger_stats() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 5620612612030042112
PARAM_VALUE 3 stats_index 1
PARAM_VALUE 5 array_len 8
PARAM_VALUE 6 footer 3018497645153456128
BUF_SIZE 2 header 16
BUF_SIZE 4 array 32
BUF_SIZE 6 footer 2
STR_LEN 0 buf 15
STR_LEN 1 offset 1
TERMINATED 2 header 1
TERMINATED 6 footer 1
RX_PATH
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath12k/debugfs_htt_stats.c print_array_to_buf() -> print_array_to_buf_index()

Type Parameter Key Value
PARAM_VALUE 2 header 0,4096-ptr_max
PARAM_VALUE 3 stats_index 0
PARAM_VALUE 5 array_len 0-16383
PARAM_VALUE 6 footer 0,3018497645153456128,4615607898804768768
BUF_SIZE 2 header (-1),6-28,30-31,33-36,38-42,44,50
BUF_SIZE 2 header (-1),6-28,30-31,33-36,38-42,44,50
BUF_SIZE 4 array (-1),12,16,20,24,28,32,36,40,48,56,64,80,320,404
BUF_SIZE 4 array (-1),12,16,20,24,28,32,36,40,48,56,64,80,320,404
BUF_SIZE 6 footer (-1),2-3
BUF_SIZE 6 footer (-1),2-3
CAPPED_DATA 5 array_len 1
DATA_SOURCE 0 buf $0
DATA_SOURCE 1 offset $1
DATA_SOURCE 2 header $2
DATA_SOURCE 4 array $3
DATA_SOURCE 5 array_len $4
DATA_SOURCE 6 footer $5
STR_LEN 0 buf (-1)-1,5-27,29-30,32-35,37-41,43,49
STR_LEN 0 buf (-1)-1,5-27,29-30,32-35,37-41,43,49
STR_LEN 1 offset (-1),1-2
RX_PATH
USER_DATA 5 array_len 0-16383[c]
UNITS 1 offset unit_byte
LOCK2 rcu_read
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &ag->mutex
HALF_LOCKED2 &dp_pdev->ppdu_list_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh