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 &reg_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