Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/wireless/of.c wiphy_freq_limits_valid_chan() -> cfg80211_does_bw_fit_range()

Type Parameter Key Value
PARAM_VALUE 0 freq_range 4096-ptr_max
PARAM_VALUE 2 bw_khz 20000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ab->core_lock
HALF_LOCKED2 &pool->lock

net/wireless/reg.c freq_reg_info_regd() -> cfg80211_does_bw_fit_range()

Type Parameter Key Value
PARAM_VALUE 0 freq_range 4096-ptr_max
PARAM_VALUE 2 bw_khz 1000-u32max
BUF_SIZE 0 freq_range 12
DATA_SOURCE 1 center_freq_khz $0
DATA_SOURCE 2 bw_khz $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wiphy->mtx

net/wireless/reg.c handle_channel() -> cfg80211_does_bw_fit_range()

Type Parameter Key Value
PARAM_VALUE 0 freq_range 4683086785625317376
PARAM_VALUE 2 bw_khz 20000
DATA_SOURCE 1 center_freq_khz r ieee80211_channel_to_khz
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

net/wireless/reg.c handle_channel_adjacent_rules() -> cfg80211_does_bw_fit_range()

Type Parameter Key Value
PARAM_VALUE 0 freq_range 4683086785625317376
PARAM_VALUE 2 bw_khz 10000
DATA_SOURCE 0 freq_range $8
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

net/wireless/reg.c handle_channel_adjacent_rules() -> cfg80211_does_bw_fit_range()

Type Parameter Key Value
PARAM_VALUE 0 freq_range 4683086785625317376
PARAM_VALUE 2 bw_khz 20000
DATA_SOURCE 0 freq_range $8
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &pool->lock

net/wireless/reg.c reg_rule_to_chan_bw_flags() -> cfg80211_does_bw_fit_range()

Type Parameter Key Value
PARAM_VALUE 0 freq_range 4096-ptr_max
PARAM_VALUE 2 bw_khz 10000
BUF_SIZE 0 freq_range 12
DATA_SOURCE 1 center_freq_khz r ieee80211_channel_to_khz
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

net/wireless/reg.c reg_rule_to_chan_bw_flags() -> cfg80211_does_bw_fit_range()

Type Parameter Key Value
PARAM_VALUE 0 freq_range 4096-ptr_max
PARAM_VALUE 2 bw_khz 20000
BUF_SIZE 0 freq_range 12
DATA_SOURCE 1 center_freq_khz r ieee80211_channel_to_khz
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex