Lines Matching defs:request
67 struct cfg80211_scan_request *request;
81 request = kzalloc(sizeof(*request) + sizeof(request->ssids[0]) +
82 sizeof(request->channels[0]) * n_channels,
84 if (!request)
93 kfree(request);
96 request->channels[0] = wdev->conn->params.channel;
97 request->rates[band] = (1 << sband->n_bitrates) - 1;
112 request->channels[i++] = channel;
114 request->rates[band] = (1 << bands->n_bitrates) - 1;
118 request->n_channels = n_channels;
119 request->ssids = (void *)&request->channels[n_channels];
120 request->n_ssids = 1;
122 memcpy(request->ssids[0].ssid, wdev->conn->params.ssid,
124 request->ssids[0].ssid_len = wdev->conn->params.ssid_len;
126 eth_broadcast_addr(request->bssid);
128 request->wdev = wdev;
129 request->wiphy = &rdev->wiphy;
130 request->scan_start = jiffies;
132 rdev->scan_req = request;
134 err = rdev_scan(rdev, request);
141 kfree(request);