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 |