Lines Matching defs:request
890 struct cfg80211_scan_request *request)
893 struct wireless_dev *wdev = request->wdev;
939 if (wil_p2p_is_social_scan(request)) {
940 vif->scan_request = request;
943 rc = wil_p2p_search(vif, request);
956 wil_dbg_misc(wil, "Start scan_request 0x%p\n", request);
957 wil_dbg_misc(wil, "SSID count: %d", request->n_ssids);
959 for (i = 0; i < request->n_ssids; i++) {
962 request->ssids[i].ssid,
963 request->ssids[i].ssid_len, true);
966 if (request->n_ssids)
967 rc = wmi_set_ssid(vif, request->ssids[0].ssid_len,
968 request->ssids[0].ssid);
973 wil_err(wil, "set SSID for scan request failed: %d\n", rc);
977 vif->scan_request = request;
983 n = min(request->n_channels, 4U);
985 int ch = request->channels[i]->hw_value;
990 request->channels[i]->center_freq);
996 request->channels[i]->center_freq);
999 if (request->ie_len)
1001 request->ie, request->ie_len, true);
1006 request->ie_len, request->ie);
2489 struct cfg80211_sched_scan_request *request)
2500 request->n_ssids, request->ie_len, request->flags);
2501 for (i = 0; i < request->n_ssids; i++) {
2504 request->ssids[i].ssid,
2505 request->ssids[i].ssid_len, true);
2508 for (i = 0; i < request->n_channels; i++)
2509 wil_dbg_misc(wil, " %d%s", request->channels[i]->hw_value,
2510 i == request->n_channels - 1 ? "\n" : "");
2512 request->n_match_sets, request->min_rssi_thold,
2513 request->delay);
2514 for (i = 0; i < request->n_match_sets; i++) {
2515 struct cfg80211_match_set *ms = &request->match_sets[i];
2523 wil_dbg_misc(wil, "n_scan_plans %d\n", request->n_scan_plans);
2524 for (i = 0; i < request->n_scan_plans; i++) {
2525 struct cfg80211_sched_scan_plan *sp = &request->scan_plans[i];
2532 request->ie_len, request->ie);
2535 return wmi_start_sched_scan(wil, request);