Lines Matching defs:request
67 struct cfg80211_scan_request *request;
80 request = kzalloc(sizeof(*request) + sizeof(request->ssids[0]) +
81 sizeof(request->channels[0]) * n_channels,
83 if (!request)
92 kfree(request);
95 request->channels[0] = wdev->conn->params.channel;
96 request->rates[band] = (1 << sband->n_bitrates) - 1;
111 request->channels[i++] = channel;
113 request->rates[band] = (1 << bands->n_bitrates) - 1;
117 request->n_channels = n_channels;
118 request->ssids = (void *)&request->channels[n_channels];
119 request->n_ssids = 1;
121 memcpy(request->ssids[0].ssid, wdev->conn->params.ssid,
123 request->ssids[0].ssid_len = wdev->conn->params.ssid_len;
125 eth_broadcast_addr(request->bssid);
127 request->wdev = wdev;
128 request->wiphy = &rdev->wiphy;
129 request->scan_start = jiffies;
131 rdev->scan_req = request;
133 err = rdev_scan(rdev, request);
140 kfree(request);