Lines Matching refs:hw_scan_req

262 			local->hw_scan_req->req.channels[i] = req->channels[i];  in ieee80211_prep_hw_scan()
278 local->hw_scan_req->req.channels[n_chans] = in ieee80211_prep_hw_scan()
288 local->hw_scan_req->req.n_channels = n_chans; in ieee80211_prep_hw_scan()
292 (u8 *)local->hw_scan_req->req.ie, in ieee80211_prep_hw_scan()
294 &local->hw_scan_req->ies, in ieee80211_prep_hw_scan()
297 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan()
298 local->hw_scan_req->req.no_cck = req->no_cck; in ieee80211_prep_hw_scan()
299 ether_addr_copy(local->hw_scan_req->req.mac_addr, req->mac_addr); in ieee80211_prep_hw_scan()
300 ether_addr_copy(local->hw_scan_req->req.mac_addr_mask, in ieee80211_prep_hw_scan()
337 local->hw_scan_req); in __ieee80211_scan_completed()
343 kfree(local->hw_scan_req); in __ieee80211_scan_completed()
344 local->hw_scan_req = NULL; in __ieee80211_scan_completed()
547 local->hw_scan_req = kmalloc( in __ieee80211_start_scan()
548 sizeof(*local->hw_scan_req) + in __ieee80211_start_scan()
551 if (!local->hw_scan_req) in __ieee80211_start_scan()
554 local->hw_scan_req->req.ssids = req->ssids; in __ieee80211_start_scan()
555 local->hw_scan_req->req.n_ssids = req->n_ssids; in __ieee80211_start_scan()
556 ies = (u8 *)local->hw_scan_req + in __ieee80211_start_scan()
557 sizeof(*local->hw_scan_req) + in __ieee80211_start_scan()
559 local->hw_scan_req->req.ie = ies; in __ieee80211_start_scan()
560 local->hw_scan_req->req.flags = req->flags; in __ieee80211_start_scan()
628 rc = drv_hw_scan(local, sdata, local->hw_scan_req); in __ieee80211_start_scan()
634 kfree(local->hw_scan_req); in __ieee80211_start_scan()
635 local->hw_scan_req = NULL; in __ieee80211_start_scan()