Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/wireless/scan.c cfg80211_inform_single_bss_data() -> rdev_inform_bss()

Type Parameter Key Value
PARAM_VALUE 0 rdev 4096-ptr_max
PARAM_VALUE 0 rdev->bss_list.prev 4096-ptr_max
PARAM_VALUE 0 rdev->bss_list.prev->next 4096-ptr_max
PARAM_VALUE 0 rdev->bss_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 rdev->bss_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 rdev->wiphy.bss_priv_size (-208)-3999792
PARAM_VALUE 1 bss 4096-ptr_max
PARAM_VALUE 1 bss->channel 1-u64max
PARAM_VALUE 1 bss->ies 1-u64max
PARAM_VALUE 1 bss->nontrans_list.next 4096-ptr_max
PARAM_VALUE 1 bss->nontrans_list.prev 4096-ptr_max
PARAM_VALUE 2 ies 4096-ptr_max
PARAM_VALUE 2 ies->len (-32)-3999968
BUF_SIZE 2 ies 0-u64max
BUF_SIZE 3 drv_data 16
DATA_SOURCE 0 rdev r wiphy_to_rdev
DATA_SOURCE 2 ies r _kzalloc_noprof
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 bss->beacon_interval 0-u16max[u]
USER_DATA 1 bss->bssid_index 1-46
USER_DATA 1 bss->capability 0-u16max[u]
USER_DATA 1 bss->max_bssid_indicator 1-8
USER_DATA 2 ies->len 1-65531
USER_DATA 2 ies->tsf 0-u64max[u]
USER_DATA 2 *ies->data 0-255
USER_PTR 2 ies->data
LOCK2 bh
LOCK2 0 &rdev->bss_lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct cfg80211_registered_device)->bss_lock