Lines Matching refs:creq
2690 struct cfg80211_scan_request *creq = NULL; in cfg80211_wext_siwscan() local
2718 creq = kzalloc(sizeof(*creq) + sizeof(struct cfg80211_ssid) + in cfg80211_wext_siwscan()
2721 if (!creq) { in cfg80211_wext_siwscan()
2726 creq->wiphy = wiphy; in cfg80211_wext_siwscan()
2727 creq->wdev = dev->ieee80211_ptr; in cfg80211_wext_siwscan()
2729 creq->ssids = (void *)&creq->channels[n_channels]; in cfg80211_wext_siwscan()
2730 creq->n_channels = n_channels; in cfg80211_wext_siwscan()
2731 creq->n_ssids = 1; in cfg80211_wext_siwscan()
2732 creq->scan_start = jiffies; in cfg80211_wext_siwscan()
2768 creq->channels[i] = &wiphy->bands[band]->channels[j]; in cfg80211_wext_siwscan()
2780 creq->n_channels = i; in cfg80211_wext_siwscan()
2789 memcpy(creq->ssids[0].ssid, wreq->essid, wreq->essid_len); in cfg80211_wext_siwscan()
2790 creq->ssids[0].ssid_len = wreq->essid_len; in cfg80211_wext_siwscan()
2793 creq->n_ssids = 0; in cfg80211_wext_siwscan()
2798 creq->rates[i] = (1 << wiphy->bands[i]->n_bitrates) - 1; in cfg80211_wext_siwscan()
2800 eth_broadcast_addr(creq->bssid); in cfg80211_wext_siwscan()
2804 rdev->scan_req = creq; in cfg80211_wext_siwscan()
2805 err = rdev_scan(rdev, creq); in cfg80211_wext_siwscan()
2812 creq = NULL; in cfg80211_wext_siwscan()
2817 kfree(creq); in cfg80211_wext_siwscan()