Lines Matching refs:scan_sdata
157 struct ieee80211_sub_if_data *scan_sdata; in ieee80211_bss_info_update() local
178 scan_sdata = rcu_dereference(local->scan_sdata); in ieee80211_bss_info_update()
179 if (scan_sdata && scan_sdata->vif.type == NL80211_IFTYPE_STATION && in ieee80211_bss_info_update()
180 scan_sdata->vif.bss_conf.assoc && in ieee80211_bss_info_update()
186 scan_sdata->vif.bss_conf.bssid); in ieee80211_bss_info_update()
263 sdata1 = rcu_dereference(local->scan_sdata); in ieee80211_scan_rx()
397 struct ieee80211_sub_if_data *scan_sdata; in __ieee80211_scan_completed() local
414 scan_sdata = rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
419 ieee80211_prep_hw_scan(scan_sdata)) { in __ieee80211_scan_completed()
423 rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
448 RCU_INIT_POINTER(local->scan_sdata, NULL); in __ieee80211_scan_completed()
458 drv_sw_scan_complete(local, scan_sdata); in __ieee80211_scan_completed()
587 local->scan_sdata, in ieee80211_run_deferred_scan()
643 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_state_send_probe()
680 rcu_assign_pointer(local->scan_sdata, sdata); in __ieee80211_start_scan()
739 rcu_assign_pointer(local->scan_sdata, sdata); in __ieee80211_start_scan()
806 RCU_INIT_POINTER(local->scan_sdata, NULL); in __ieee80211_start_scan()
1043 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_work()
1066 RCU_INIT_POINTER(local->scan_sdata, NULL); in ieee80211_scan_work()
1253 rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_cancel()