Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_beacon_physet() -> carl9170_tx_rate_tpc_chains()

Type Parameter Key Value
PARAM_VALUE 0 ar 4096-ptr_max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 2 txrate 4096-ptr_max
PARAM_VALUE 3 phyrate 6827712525135437824
PARAM_VALUE 4 tpc 5082043794760241152
PARAM_VALUE 5 chains 8227571817017704448
BUF_SIZE 0 ar s32min-(-1),1-s32max
BUF_SIZE 0 ar s32min-(-1),1-s32max
BUF_SIZE 1 info 48
BUF_SIZE 2 txrate 12
BUF_SIZE 2 txrate 12
DATA_SOURCE 0 ar $0
DATA_SOURCE 3 phyrate $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 ar->rx_failover->len
NO_OVERFLOW_SIMPLE 0 ar->rx_failover->tail
NO_OVERFLOW_SIMPLE 0 ar->rx_failover_missing
UNITS 0 ar unit_byte
LOCK2 bh
LOCK2 rcu_read
LOCK2 0 &ar->beacon_lock
HALF_LOCKED2 0 &ar->mutex
TYPE_LOCK (struct ar9170)->beacon_lock

drivers/net/wireless/ath/carl9170/tx.c carl9170_tx_physet() -> carl9170_tx_rate_tpc_chains()

Type Parameter Key Value
PARAM_VALUE 0 ar 4096-ptr_max
PARAM_VALUE 1 info 4096-ptr_max
PARAM_VALUE 2 txrate 4096-ptr_max
PARAM_VALUE 2 txrate->idx 0-127
PARAM_VALUE 3 phyrate 8946719893895716864
PARAM_VALUE 3 *phyrate 0
PARAM_VALUE 4 tpc 6217141181704962048
PARAM_VALUE 4 *tpc 0
PARAM_VALUE 5 chains 5274943608778686464
PARAM_VALUE 5 *chains 0
BUF_SIZE 1 info 48
DATA_SOURCE 0 ar $0
DATA_SOURCE 1 info $1
DATA_SOURCE 2 txrate $2
FUZZY_MAX 2 txrate->idx 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tid_info->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read