Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/wireless/ath/ath9k/debug.c ath_debug_stat_rx() -> ath9k_cmn_debug_stat_rx()

Type Parameter Key Value
PARAM_VALUE 0 rxstats 4096-ptr_max
PARAM_VALUE 1 rs 5820079356728041472
PARAM_VALUE 1 rs->rs_datalen 1-4095
PARAM_VALUE 1 rs->rs_status 0-3,8,10,16,18,32-35,40,42,48,50,64,96
CAPPED_DATA 1 rs->rs_datalen 1
DATA_SOURCE 1 rs $1
FUZZY_MAX 1 rs->rs_datalen 10
BIT_INFO 1 rs->rs_status 0x0,0x3f
MEM_ZERO 1 rs
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &sc->mutex
HALF_LOCKED2 &sc->sc_pcu_lock
HALF_LOCKED2 bh

drivers/net/wireless/ath/ath9k/htc_drv_debug.c ath9k_htc_err_stat_rx() -> ath9k_cmn_debug_stat_rx()

Type Parameter Key Value
PARAM_VALUE 0 rxstats 4096-ptr_max
PARAM_VALUE 1 rs 9110093404728262656
PARAM_VALUE 1 rs->rs_datalen 1-u16max
DATA_SOURCE 1 rs $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 rs->rs_antenna 0-255[u]
USER_DATA 1 rs->rs_datalen 1-u16max[u]
USER_DATA 1 rs->rs_isaggr 0-255[u]
USER_DATA 1 rs->rs_keyix 0-127[u]
USER_DATA 1 rs->rs_more 0-255[u]
USER_DATA 1 rs->rs_moreaggr 0-255[u]
USER_DATA 1 rs->rs_num_delims 0-255[u]
USER_DATA 1 rs->rs_phyerr 0-255[u]
USER_DATA 1 rs->rs_rate 0-255[u]
USER_DATA 1 rs->rs_rssi (-128)-127[u]
USER_DATA 1 rs->rs_status 0-255[u]
LOCK2 &priv->rx.rxbuflock
LOCK2 flags
HALF_LOCKED2 bh
TYPE_LOCK (struct ath9k_htc_rx)->rxbuflock