Lines Matching refs:rdev_req

847 	struct cfg80211_scan_request_int *request, *rdev_req = rdev->scan_req;  in cfg80211_scan_6ghz()  local
853 rdev_req->req.scan_6ghz = true; in cfg80211_scan_6ghz()
854 rdev_req->req.first_part = first_part; in cfg80211_scan_6ghz()
860 rdev_req->req.wdev->iftype); in cfg80211_scan_6ghz()
866 if (rdev_req->req.flags & NL80211_SCAN_FLAG_COLOCATED_6GHZ) { in cfg80211_scan_6ghz()
888 if (is_broadcast_ether_addr(rdev_req->req.bssid) || in cfg80211_scan_6ghz()
889 !ether_addr_equal(rdev_req->req.bssid, res->bssid) || in cfg80211_scan_6ghz()
918 size += sizeof(*request->req.ssids) * rdev_req->req.n_ssids; in cfg80211_scan_6ghz()
922 size += rdev_req->req.ie_len; in cfg80211_scan_6ghz()
930 *request = *rdev_req; in cfg80211_scan_6ghz()
933 if (rdev_req->req.n_ssids) { in cfg80211_scan_6ghz()
941 memcpy(request->req.ssids, rdev_req->req.ssids, in cfg80211_scan_6ghz()
946 if (rdev_req->req.ie_len) { in cfg80211_scan_6ghz()
949 memcpy(ie, rdev_req->req.ie, rdev_req->req.ie_len); in cfg80211_scan_6ghz()
975 for (i = 0; i < rdev_req->req.n_channels; i++) { in cfg80211_scan_6ghz()
976 if (rdev_req->req.channels[i]->band == NL80211_BAND_6GHZ && in cfg80211_scan_6ghz()
978 cfg80211_channel_is_psc(rdev_req->req.channels[i])) || in cfg80211_scan_6ghz()
979 !(rdev_req->req.flags & NL80211_SCAN_FLAG_COLOCATED_6GHZ))) { in cfg80211_scan_6ghz()
981 rdev_req->req.channels[i], in cfg80211_scan_6ghz()
986 if (!(rdev_req->req.flags & NL80211_SCAN_FLAG_COLOCATED_6GHZ)) in cfg80211_scan_6ghz()
997 !cfg80211_wdev_channel_allowed(rdev_req->req.wdev, chan)) in cfg80211_scan_6ghz()
1000 for (i = 0; i < rdev_req->req.n_channels; i++) { in cfg80211_scan_6ghz()
1001 if (rdev_req->req.channels[i] == chan) in cfg80211_scan_6ghz()
1072 struct cfg80211_scan_request_int *rdev_req = rdev->scan_req; in cfg80211_scan() local
1076 rdev_req->req.first_part = true; in cfg80211_scan()
1077 return rdev_scan(rdev, rdev_req); in cfg80211_scan()
1080 for (i = 0; i < rdev_req->req.n_channels; i++) { in cfg80211_scan()
1081 if (rdev_req->req.channels[i]->band != NL80211_BAND_6GHZ) in cfg80211_scan()
1092 *request = *rdev_req; in cfg80211_scan()
1095 for (i = idx = 0; i < rdev_req->req.n_channels; i++) { in cfg80211_scan()
1096 if (rdev_req->req.channels[i]->band != NL80211_BAND_6GHZ) in cfg80211_scan()
1098 rdev_req->req.channels[i]; in cfg80211_scan()
1101 rdev_req->req.scan_6ghz = false; in cfg80211_scan()
1102 rdev_req->req.first_part = true; in cfg80211_scan()
1110 struct cfg80211_scan_request_int *request, *rdev_req; in ___cfg80211_scan_done() local
1125 rdev_req = rdev->scan_req; in ___cfg80211_scan_done()
1126 if (!rdev_req) in ___cfg80211_scan_done()
1129 wdev = rdev_req->req.wdev; in ___cfg80211_scan_done()
1130 request = rdev->int_scan_req ? rdev->int_scan_req : rdev_req; in ___cfg80211_scan_done()
1134 !rdev_req->req.scan_6ghz && !request->info.aborted && in ___cfg80211_scan_done()