Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_op_set_bitrate_mask() -> ath10k_mac_bitrate_mask_get_single_rate()

Type Parameter Key Value
PARAM_VALUE 0 ar 4096-ptr_max
PARAM_VALUE 2 mask 2333999865490649088,7907621658455216128
PARAM_VALUE 2 mask->control 4096-ptr_max
PARAM_VALUE 3 rate 37643888668626944
PARAM_VALUE 4 nss 735321719056121856
PARAM_VALUE 5 vht_only 0
DATA_SOURCE 2 mask $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_op_set_bitrate_mask() -> ath10k_mac_bitrate_mask_get_single_rate()

Type Parameter Key Value
PARAM_VALUE 0 ar 4096-ptr_max
PARAM_VALUE 2 mask 2333999865490649088,7907621658455216128
PARAM_VALUE 2 mask->control 4096-ptr_max
PARAM_VALUE 3 rate 2656374338383642624
PARAM_VALUE 4 nss 4428507157557227520
PARAM_VALUE 5 vht_only 1
CAPPED_DATA 0 &ar->conf_mutex 1
DATA_SOURCE 2 mask $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/ath/ath10k/mac.c ath10k_mac_tid_bitrate_config() -> ath10k_mac_bitrate_mask_get_single_rate()

Type Parameter Key Value
PARAM_VALUE 2 mask 4096-ptr_max
PARAM_VALUE 3 rate 1036069442914205696
PARAM_VALUE 4 nss 5043684654954852352
PARAM_VALUE 5 vht_only 0
DATA_SOURCE 0 ar $0
DATA_SOURCE 2 mask $6
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &ar->conf_mutex
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct ath10k)->conf_mutex