Lines Matching refs:hw_scan_req

396 		local->hw_scan_req->req.n_channels = req->n_channels;  in ieee80211_prep_hw_scan()
399 local->hw_scan_req->req.channels[i] = req->channels[i]; in ieee80211_prep_hw_scan()
407 n_chans = &local->hw_scan_req->req.n_channels; in ieee80211_prep_hw_scan()
414 local->hw_scan_req->req.channels[(*n_chans)++] = in ieee80211_prep_hw_scan()
430 (u8 *)local->hw_scan_req->req.ie, in ieee80211_prep_hw_scan()
432 &local->hw_scan_req->ies, in ieee80211_prep_hw_scan()
438 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan()
439 local->hw_scan_req->req.no_cck = req->no_cck; in ieee80211_prep_hw_scan()
440 ether_addr_copy(local->hw_scan_req->req.mac_addr, req->mac_addr); in ieee80211_prep_hw_scan()
441 ether_addr_copy(local->hw_scan_req->req.mac_addr_mask, in ieee80211_prep_hw_scan()
443 ether_addr_copy(local->hw_scan_req->req.bssid, req->bssid); in ieee80211_prep_hw_scan()
482 local->hw_scan_req); in __ieee80211_scan_completed()
494 kfree(local->hw_scan_req); in __ieee80211_scan_completed()
495 local->hw_scan_req = NULL; in __ieee80211_scan_completed()
780 local->hw_scan_req = kmalloc(struct_size(local->hw_scan_req, in __ieee80211_start_scan()
785 if (!local->hw_scan_req) in __ieee80211_start_scan()
788 local->hw_scan_req->req.ssids = req->ssids; in __ieee80211_start_scan()
789 local->hw_scan_req->req.n_ssids = req->n_ssids; in __ieee80211_start_scan()
793 local->hw_scan_req->req.n_channels = req->n_channels; in __ieee80211_start_scan()
795 ies = (u8 *)local->hw_scan_req + in __ieee80211_start_scan()
796 sizeof(*local->hw_scan_req) + in __ieee80211_start_scan()
798 local->hw_scan_req->req.ie = ies; in __ieee80211_start_scan()
799 local->hw_scan_req->req.flags = req->flags; in __ieee80211_start_scan()
800 eth_broadcast_addr(local->hw_scan_req->req.bssid); in __ieee80211_start_scan()
801 local->hw_scan_req->req.duration = req->duration; in __ieee80211_start_scan()
802 local->hw_scan_req->req.duration_mandatory = in __ieee80211_start_scan()
804 local->hw_scan_req->req.tsf_report_link_id = in __ieee80211_start_scan()
808 local->hw_scan_req->req.n_6ghz_params = req->n_6ghz_params; in __ieee80211_start_scan()
809 local->hw_scan_req->req.scan_6ghz_params = in __ieee80211_start_scan()
811 local->hw_scan_req->req.scan_6ghz = req->scan_6ghz; in __ieee80211_start_scan()
812 local->hw_scan_req->req.first_part = req->first_part; in __ieee80211_start_scan()
880 rc = drv_hw_scan(local, sdata, local->hw_scan_req); in __ieee80211_start_scan()
886 kfree(local->hw_scan_req); in __ieee80211_start_scan()
887 local->hw_scan_req = NULL; in __ieee80211_start_scan()