Lines Matching refs:scan_req

293 		struct cfg80211_scan_request *scan_req;
297 scan_req = rcu_dereference(local->scan_req);
300 if (scan_req)
301 scan_req_flags = scan_req->flags;
357 req = rcu_dereference_protected(local->scan_req,
419 struct cfg80211_scan_request *scan_req;
428 * local->scan_req next), but not to complete it
434 if (WARN_ON(!local->scan_req))
463 scan_req = rcu_dereference_protected(local->scan_req,
466 RCU_INIT_POINTER(local->scan_req, NULL);
474 if (scan_req != local->int_scan_req) {
476 cfg80211_scan_done(scan_req, &local->scan_info);
608 if (!local->scan_req || local->scanning)
654 struct cfg80211_scan_request *scan_req;
658 scan_req = rcu_dereference_protected(local->scan_req,
662 if (scan_req->no_cck)
664 if (scan_req->flags & NL80211_SCAN_FLAG_MIN_PREQ_CONTENT)
666 if (scan_req->flags & NL80211_SCAN_FLAG_RANDOM_SN)
672 for (i = 0; i < scan_req->n_ssids; i++)
674 sdata, local->scan_addr, scan_req->bssid,
675 scan_req->ssids[i].ssid, scan_req->ssids[i].ssid_len,
676 scan_req->ie, scan_req->ie_len,
677 scan_req->rates[band], flags,
697 if (local->scan_req)
705 rcu_assign_pointer(local->scan_req, req);
764 rcu_assign_pointer(local->scan_req, req);
833 local->scan_req = NULL;
873 struct cfg80211_scan_request *scan_req;
898 scan_req = rcu_dereference_protected(local->scan_req,
901 next_chan = scan_req->channels[local->scan_channel_idx];
916 if (scan_req->flags & NL80211_SCAN_FLAG_LOW_PRIORITY)
937 struct cfg80211_scan_request *scan_req;
939 scan_req = rcu_dereference_protected(local->scan_req,
943 chan = scan_req->channels[local->scan_channel_idx];
960 switch (scan_req->scan_width) {
975 oper_scan_width == scan_req->scan_width)
1011 !scan_req->n_ssids) {
1014 if (scan_req->n_ssids)
1062 struct cfg80211_scan_request *scan_req;
1075 scan_req = rcu_dereference_protected(local->scan_req,
1089 if (!sdata || !scan_req)
1095 RCU_INIT_POINTER(local->scan_req, NULL);
1098 rc = __ieee80211_start_scan(sdata, scan_req);
1101 rcu_assign_pointer(local->scan_req, scan_req);
1127 if (local->scan_channel_idx >= scan_req->n_channels) {
1185 if (local->scan_req)
1267 if (!local->scan_req)