Lines Matching refs:rdev_req
809 struct cfg80211_scan_request *request, *rdev_req = rdev->scan_req;
814 rdev_req->scan_6ghz = true;
820 rdev_req->wdev->iftype);
826 if (rdev_req->flags & NL80211_SCAN_FLAG_COLOCATED_6GHZ) {
843 sizeof(*request->ssids) * rdev_req->n_ssids,
850 *request = *rdev_req;
875 for (i = 0; i < rdev_req->n_channels; i++) {
876 if (rdev_req->channels[i]->band == NL80211_BAND_6GHZ &&
878 cfg80211_channel_is_psc(rdev_req->channels[i])) ||
879 !(rdev_req->flags & NL80211_SCAN_FLAG_COLOCATED_6GHZ))) {
881 rdev_req->channels[i],
886 if (!(rdev_req->flags & NL80211_SCAN_FLAG_COLOCATED_6GHZ))
899 for (i = 0; i < rdev_req->n_channels; i++) {
900 if (rdev_req->channels[i] == chan)
950 request->n_ssids = rdev_req->n_ssids;
951 memcpy(request->ssids, rdev_req->ssids, sizeof(*request->ssids) *
979 struct cfg80211_scan_request *rdev_req = rdev->scan_req;
983 return rdev_scan(rdev, rdev_req);
985 for (i = 0; i < rdev_req->n_channels; i++) {
986 if (rdev_req->channels[i]->band != NL80211_BAND_6GHZ)
998 *request = *rdev_req;
1001 for (i = idx = 0; i < rdev_req->n_channels; i++) {
1002 if (rdev_req->channels[i]->band != NL80211_BAND_6GHZ)
1003 request->channels[idx++] = rdev_req->channels[i];
1006 rdev_req->scan_6ghz = false;
1014 struct cfg80211_scan_request *request, *rdev_req;
1029 rdev_req = rdev->scan_req;
1030 if (!rdev_req)
1033 wdev = rdev_req->wdev;
1034 request = rdev->int_scan_req ? rdev->int_scan_req : rdev_req;
1038 !rdev_req->scan_6ghz && !request->info.aborted &&