Lines Matching refs:hw_scan_req

266 			local->hw_scan_req->req.channels[i] = req->channels[i];  in ieee80211_prep_hw_scan()
282 local->hw_scan_req->req.channels[n_chans] = in ieee80211_prep_hw_scan()
292 local->hw_scan_req->req.n_channels = n_chans; in ieee80211_prep_hw_scan()
296 (u8 *)local->hw_scan_req->req.ie, in ieee80211_prep_hw_scan()
298 &local->hw_scan_req->ies, in ieee80211_prep_hw_scan()
301 local->hw_scan_req->req.ie_len = ielen; in ieee80211_prep_hw_scan()
302 local->hw_scan_req->req.no_cck = req->no_cck; in ieee80211_prep_hw_scan()
303 ether_addr_copy(local->hw_scan_req->req.mac_addr, req->mac_addr); in ieee80211_prep_hw_scan()
304 ether_addr_copy(local->hw_scan_req->req.mac_addr_mask, in ieee80211_prep_hw_scan()
341 local->hw_scan_req); in __ieee80211_scan_completed()
347 kfree(local->hw_scan_req); in __ieee80211_scan_completed()
348 local->hw_scan_req = NULL; in __ieee80211_scan_completed()
551 local->hw_scan_req = kmalloc( in __ieee80211_start_scan()
552 sizeof(*local->hw_scan_req) + in __ieee80211_start_scan()
555 if (!local->hw_scan_req) in __ieee80211_start_scan()
558 local->hw_scan_req->req.ssids = req->ssids; in __ieee80211_start_scan()
559 local->hw_scan_req->req.n_ssids = req->n_ssids; in __ieee80211_start_scan()
560 ies = (u8 *)local->hw_scan_req + in __ieee80211_start_scan()
561 sizeof(*local->hw_scan_req) + in __ieee80211_start_scan()
563 local->hw_scan_req->req.ie = ies; in __ieee80211_start_scan()
564 local->hw_scan_req->req.flags = req->flags; in __ieee80211_start_scan()
632 rc = drv_hw_scan(local, sdata, local->hw_scan_req); in __ieee80211_start_scan()
638 kfree(local->hw_scan_req); in __ieee80211_start_scan()
639 local->hw_scan_req = NULL; in __ieee80211_start_scan()