Lines Matching refs:sched_scan_sdata
266 sdata2 = rcu_dereference(local->sched_scan_sdata); in ieee80211_scan_rx()
1341 rcu_assign_pointer(local->sched_scan_sdata, sdata); in __ieee80211_request_sched_scan_start()
1350 RCU_INIT_POINTER(local->sched_scan_sdata, NULL); in __ieee80211_request_sched_scan_start()
1365 if (rcu_access_pointer(local->sched_scan_sdata)) { in ieee80211_request_sched_scan_start()
1378 struct ieee80211_sub_if_data *sched_scan_sdata; in ieee80211_request_sched_scan_stop() local
1391 sched_scan_sdata = rcu_dereference_protected(local->sched_scan_sdata, in ieee80211_request_sched_scan_stop()
1393 if (sched_scan_sdata) { in ieee80211_request_sched_scan_stop()
1394 ret = drv_sched_scan_stop(local, sched_scan_sdata); in ieee80211_request_sched_scan_stop()
1396 RCU_INIT_POINTER(local->sched_scan_sdata, NULL); in ieee80211_request_sched_scan_stop()
1418 if (!rcu_access_pointer(local->sched_scan_sdata)) { in ieee80211_sched_scan_end()
1423 RCU_INIT_POINTER(local->sched_scan_sdata, NULL); in ieee80211_sched_scan_end()