Lines Matching refs:scan_sdata

181 	struct ieee80211_sub_if_data *scan_sdata;  in ieee80211_bss_info_update()  local
193 scan_sdata = rcu_dereference(local->scan_sdata); in ieee80211_bss_info_update()
194 if (scan_sdata && scan_sdata->vif.type == NL80211_IFTYPE_STATION && in ieee80211_bss_info_update()
195 scan_sdata->vif.cfg.assoc && in ieee80211_bss_info_update()
202 if (ieee80211_vif_is_mld(&scan_sdata->vif)) { in ieee80211_bss_info_update()
207 rcu_dereference(scan_sdata->vif.link_conf[link_id]); in ieee80211_bss_info_update()
210 link_conf = &scan_sdata->vif.bss_conf; in ieee80211_bss_info_update()
305 sdata1 = rcu_dereference(local->scan_sdata); in ieee80211_scan_rx()
430 struct ieee80211_sub_if_data *scan_sdata; in __ieee80211_scan_completed() local
447 scan_sdata = rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
452 ieee80211_prep_hw_scan(scan_sdata)) { in __ieee80211_scan_completed()
456 rcu_dereference_protected(local->scan_sdata, in __ieee80211_scan_completed()
477 RCU_INIT_POINTER(local->scan_sdata, NULL); in __ieee80211_scan_completed()
494 drv_sw_scan_complete(local, scan_sdata); in __ieee80211_scan_completed()
622 local->scan_sdata, in ieee80211_run_deferred_scan()
679 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_state_send_probe()
726 rcu_assign_pointer(local->scan_sdata, sdata); in __ieee80211_start_scan()
793 rcu_assign_pointer(local->scan_sdata, sdata); in __ieee80211_start_scan()
862 RCU_INIT_POINTER(local->scan_sdata, NULL); in __ieee80211_start_scan()
1080 sdata = rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_work()
1103 RCU_INIT_POINTER(local->scan_sdata, NULL); in ieee80211_scan_work()
1286 rcu_dereference_protected(local->scan_sdata, in ieee80211_scan_cancel()