Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/wireless/reg.c handle_reg_beacon() -> reg_call_notifier()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->bands | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->coalesce->n_patterns | 4 |
| PARAM_VALUE | 0 | wiphy->coalesce->n_rules | 8 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_max_len | 40 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_min_len | 1 |
| PARAM_VALUE | 0 | wiphy->flags | 33554432-u32max |
| PARAM_VALUE | 0 | wiphy->vendor_commands->doit | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->vendor_commands->dumpit | 0 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->flags | 2-3,5-6 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.subcmd | 0-2,139-142 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.vendor_id | 4120,4980,524328 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->maxattr | 0,8 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->policy | 35556431788687360,541353642289684480,3105322635229249536,(-61) |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| BUF_SIZE | 0 | wiphy | (-1),2464,2472,2664,3712,13760 |
| BUF_SIZE | 0 | wiphy | (-1),2464,2472,2664,3712,13760 |
| BUF_SIZE | 0 | wiphy->cipher_suites | (-1),12,16,24 |
| BUF_SIZE | 0 | wiphy->coalesce | (-1),24 |
| BUF_SIZE | 0 | wiphy->extended_capabilities | (-1),1-255 |
| BUF_SIZE | 0 | wiphy->ht_capa_mod_mask | (-1),26 |
| BUF_SIZE | 0 | wiphy->iface_combinations | (-1),24 |
| BUF_SIZE | 0 | wiphy->mgmt_stypes | (-1),60 |
| BUF_SIZE | 0 | wiphy->radio_cfg | (-1),16-s32max |
| BUF_SIZE | 0 | wiphy->vht_capa_mod_mask | (-1),12 |
| BUF_SIZE | 0 | wiphy->wowlan | (-1),32 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | request | r get_last_request |
| BIT_INFO | 0 | wiphy->flags | 0x2000000,0xffffffff |
| BIT_INFO | 0 | wiphy->regulatory_flags | 0x0,0xfffffffb |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_addresses | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_iface_combinations | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_radio | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global ®_pending_beacons_lock |
net/wireless/reg.c notify_self_managed_wiphys() -> reg_call_notifier()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->regulatory_flags | 128-u32max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->initiator | 1 |
| BUF_SIZE | 0 | wiphy | 2464 |
| DATA_SOURCE | 1 | request | $0 |
| BIT_INFO | 0 | wiphy->regulatory_flags | 0x80,0xffffffff |
| RX_PATH | |||
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c reg_process_self_managed_hint() -> reg_call_notifier()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->bands | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->flags | 16777216-u32max |
| PARAM_VALUE | 0 | wiphy->regd | 1-u64max |
| PARAM_VALUE | 1 | request | 4030257601214087168 |
| PARAM_VALUE | 1 | request->country_ie_env | 0 |
| PARAM_VALUE | 1 | request->dfs_region | 0 |
| PARAM_VALUE | 1 | request->initiator | 2 |
| PARAM_VALUE | 1 | request->user_reg_hint_type | 0 |
| DATA_SOURCE | 0 | wiphy | $0 |
| STR_LEN | 0 | wiphy->fw_version | (-1),31 |
| BIT_INFO | 0 | wiphy->flags | 0x1000000,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | 0 | &wiphy->mtx |
net/wireless/reg.c wiphy_regulatory_register() -> reg_call_notifier()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->addresses | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->bands | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->bss_select_support | 0-14 |
| PARAM_VALUE | 0 | wiphy->coalesce | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->coalesce->n_patterns | 4 |
| PARAM_VALUE | 0 | wiphy->coalesce->n_rules | 8 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_max_len | 40 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_min_len | 1 |
| PARAM_VALUE | 0 | wiphy->interface_modes | 0,2-32766 |
| PARAM_VALUE | 0 | wiphy->max_num_akm_suites | 2-10 |
| PARAM_VALUE | 0 | wiphy->pmsr_capa | 0,4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->pmsr_capa->ftm.supported | 1 |
| PARAM_VALUE | 0 | wiphy->regulatory_flags | 0,4-u32max |
| PARAM_VALUE | 0 | wiphy->vendor_commands->doit | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->vendor_commands->dumpit | 0 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->flags | 2-3,5-6 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.subcmd | 0-2,139-142 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.vendor_id | 4120,4980,524328 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->maxattr | 0,8 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->policy | 35556431788687360,541353642289684480,3105322635229249536,(-61) |
| PARAM_VALUE | 0 | wiphy->wowlan | 0,4096-ptr_max |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| PARAM_VALUE | 1 | request->initiator | 1 |
| BUF_SIZE | 0 | wiphy | (-1),2464-7693280 |
| BUF_SIZE | 0 | wiphy | (-1),2464-7693280 |
| BUF_SIZE | 0 | wiphy->cipher_suites | (-1),12,16,24,40 |
| BUF_SIZE | 0 | wiphy->coalesce | (-1),24 |
| BUF_SIZE | 0 | wiphy->extended_capabilities | (-1),1-255 |
| BUF_SIZE | 0 | wiphy->ht_capa_mod_mask | (-1),26 |
| BUF_SIZE | 0 | wiphy->iface_combinations | (-1),24 |
| BUF_SIZE | 0 | wiphy->mgmt_stypes | (-1),60 |
| BUF_SIZE | 0 | wiphy->radio_cfg | (-1),16-s32max |
| BUF_SIZE | 0 | wiphy->vht_capa_mod_mask | (-1),12 |
| BUF_SIZE | 0 | wiphy->wowlan | (-1),32 |
| CAPPED_DATA | 0 | wiphy->interface_modes | 1 |
| CAPPED_DATA | 0 | wiphy->n_cipher_suites | 1 |
| CAPPED_DATA | 0 | wiphy->n_iface_combinations | 1 |
| CAPPED_DATA | 0 | wiphy->n_radio | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | request | r get_last_request |
| FUZZY_MAX | 0 | wiphy->max_num_akm_suites | 10 |
| BIT_INFO | 0 | wiphy->bss_select_support | 0x0,0xe |
| BIT_INFO | 0 | wiphy->regulatory_flags | 0x94,0xffffffff |
| HARD_MAX | 0 | wiphy->max_num_akm_suites | 10 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_addresses | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_iface_combinations | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_radio | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c wiphy_update_regulatory() -> reg_call_notifier()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->coalesce->n_patterns | 4 |
| PARAM_VALUE | 0 | wiphy->coalesce->n_rules | 8 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_max_len | 40 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_min_len | 1 |
| PARAM_VALUE | 0 | wiphy->regulatory_flags | 1-u32max |
| PARAM_VALUE | 0 | wiphy->vendor_commands->doit | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->vendor_commands->dumpit | 0 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->flags | 2-3,5-6 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.subcmd | 0-2,139-142 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.vendor_id | 4120,4980,524328 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->maxattr | 0,8 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->policy | 35556431788687360,541353642289684480,3105322635229249536,(-61) |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| BUF_SIZE | 0 | wiphy | (-1),2464-7693280 |
| BUF_SIZE | 0 | wiphy | (-1),2464-7693280 |
| BUF_SIZE | 0 | wiphy->cipher_suites | (-1),12,16,24 |
| BUF_SIZE | 0 | wiphy->coalesce | (-1),24 |
| BUF_SIZE | 0 | wiphy->extended_capabilities | (-1),1-255 |
| BUF_SIZE | 0 | wiphy->ht_capa_mod_mask | (-1),26 |
| BUF_SIZE | 0 | wiphy->iface_combinations | (-1),24 |
| BUF_SIZE | 0 | wiphy->mgmt_stypes | (-1),60 |
| BUF_SIZE | 0 | wiphy->radio_cfg | (-1),16-s32max |
| BUF_SIZE | 0 | wiphy->vht_capa_mod_mask | (-1),12 |
| BUF_SIZE | 0 | wiphy->wowlan | (-1),32 |
| CAPPED_DATA | 0 | wiphy | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | request | r get_last_request |
| BIT_INFO | 0 | wiphy->regulatory_flags | 0x1,0xffffff7f |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_addresses | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_iface_combinations | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_radio | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
net/wireless/reg.c wiphy_update_regulatory() -> reg_call_notifier()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | wiphy | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->bands | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->coalesce->n_patterns | 4 |
| PARAM_VALUE | 0 | wiphy->coalesce->n_rules | 8 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_max_len | 40 |
| PARAM_VALUE | 0 | wiphy->coalesce->pattern_min_len | 1 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->doit | 4096-ptr_max |
| PARAM_VALUE | 0 | wiphy->vendor_commands->dumpit | 0 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->flags | 2-3,5-6 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.subcmd | 0-2,139-142 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->info.vendor_id | 4120,4980,524328 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->maxattr | 0,8 |
| PARAM_VALUE | 0 | wiphy->vendor_commands->policy | 35556431788687360,541353642289684480,3105322635229249536,(-61) |
| PARAM_VALUE | 1 | request | 4096-ptr_max |
| BUF_SIZE | 0 | wiphy | (-1),2464-7693280 |
| BUF_SIZE | 0 | wiphy | (-1),2464-7693280 |
| BUF_SIZE | 0 | wiphy->cipher_suites | (-1),12,16,24 |
| BUF_SIZE | 0 | wiphy->coalesce | (-1),24 |
| BUF_SIZE | 0 | wiphy->extended_capabilities | (-1),1-255 |
| BUF_SIZE | 0 | wiphy->ht_capa_mod_mask | (-1),26 |
| BUF_SIZE | 0 | wiphy->iface_combinations | (-1),24 |
| BUF_SIZE | 0 | wiphy->mgmt_stypes | (-1),60 |
| BUF_SIZE | 0 | wiphy->radio_cfg | (-1),16-s32max |
| BUF_SIZE | 0 | wiphy->vht_capa_mod_mask | (-1),12 |
| BUF_SIZE | 0 | wiphy->wowlan | (-1),32 |
| CAPPED_DATA | 0 | wiphy | 1 |
| DATA_SOURCE | 0 | wiphy | $0 |
| DATA_SOURCE | 1 | request | r get_last_request |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_addresses | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_iface_combinations | |
| NO_OVERFLOW_SIMPLE | 0 | wiphy->n_radio | |
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |