Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/mac80211/sta_info.c sta_set_link_sinfo() -> sta_set_rate_info_tx()

Type Parameter Key Value
PARAM_VALUE 0 sta 4096-ptr_max
PARAM_VALUE 0 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 sta->debugfs_dir->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 sta->link 4096-ptr_max
PARAM_VALUE 0 sta->local 4096-ptr_max
PARAM_VALUE 0 sta->local->hw.flags 4096-ptr_max
PARAM_VALUE 0 sta->sdata 4096-ptr_max
PARAM_VALUE 0 sta->sdata->link 4096-ptr_max
PARAM_VALUE 0 sta->sta.valid_links 1-u16max
PARAM_VALUE 1 rate 4096-ptr_max
PARAM_VALUE 1 rate->count 1-31
PARAM_VALUE 1 rate->idx 0-127
PARAM_VALUE 2 rinfo 4096-ptr_max
CAPPED_DATA 0 sta 1
CAPPED_DATA 0 sta->sdata 1
DATA_SOURCE 0 sta $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sta->sdata->vif.active_links
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx

net/mac80211/sta_info.c sta_set_sinfo() -> sta_set_rate_info_tx()

Type Parameter Key Value
PARAM_VALUE 0 sta 4096-ptr_max
PARAM_VALUE 0 sta->deflink.tx_stats.last_rate.count 1-31
PARAM_VALUE 0 sta->deflink.tx_stats.last_rate.idx 0-127
PARAM_VALUE 0 sta->local->hw.flags 4096-ptr_max
PARAM_VALUE 0 sta->sdata 4096-ptr_max
PARAM_VALUE 0 sta->sta.valid_links 0
PARAM_VALUE 1 rate 4096-ptr_max
PARAM_VALUE 1 rate->count 1-31
PARAM_VALUE 1 rate->idx 0-127
PARAM_VALUE 2 rinfo 4096-ptr_max
CAPPED_DATA 0 sta 1
CAPPED_DATA 0 sta->sdata 1
CAPPED_DATA 0 &sta->sta 1
DATA_SOURCE 0 sta $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sta->sdata->vif.active_links
HALF_LOCKED2 &local->hw.wiphy->mtx
HALF_LOCKED2 &rdev->wiphy.mtx

net/mac80211/mesh_hwmp.c ieee80211s_update_metric() -> sta_set_rate_info_tx()

Type Parameter Key Value
PARAM_VALUE 0 sta 4096-ptr_max
PARAM_VALUE 0 sta->mesh 4096-ptr_max
PARAM_VALUE 0 sta->sdata 4096-ptr_max
PARAM_VALUE 0 sta->sdata->vif.type 7
PARAM_VALUE 1 rate 4096-ptr_max
PARAM_VALUE 2 rinfo 4281318651733725184
CAPPED_DATA 0 sta 1
DATA_SOURCE 0 sta $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->mac_lock
HALF_LOCKED2 &dev->mt76.rx_lock
HALF_LOCKED2 &dev->rx_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read