Lines Matching defs:rdev_req

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