Lines Matching refs:params

110 	struct nlattr *params;
121 !(params = nla_nest_start(msg, NL80211_ATTR_VENDOR_DATA)) ||
125 nla_nest_end(msg, params);
181 struct wpa_driver_scan_params *params)
192 if (params->num_ssids) {
198 for (i = 0; i < params->num_ssids; i++) {
200 params->ssids[i].ssid,
201 params->ssids[i].ssid_len);
202 if (nla_put(msg, i + 1, params->ssids[i].ssid_len,
203 params->ssids[i].ssid))
211 if (params->extra_ies) {
213 params->extra_ies, params->extra_ies_len);
214 if (nla_put(msg, NL80211_ATTR_IE, params->extra_ies_len,
215 params->extra_ies))
219 if (params->freqs) {
224 for (i = 0; params->freqs[i]; i++) {
226 "MHz", params->freqs[i]);
227 if (nla_put_u32(msg, i + 1, params->freqs[i]))
234 drv->filter_ssids = params->filter_ssids;
235 params->filter_ssids = NULL;
236 drv->num_filter_ssids = params->num_filter_ssids;
238 if (params->only_new_results) {
243 if (params->low_priority && drv->have_low_prio_scan) {
249 if (params->mac_addr_rand) {
254 if (params->mac_addr) {
256 MAC2STR(params->mac_addr));
258 params->mac_addr))
262 if (params->mac_addr_mask) {
264 MACSTR, MAC2STR(params->mac_addr_mask));
266 params->mac_addr_mask))
271 if (params->duration) {
275 params->duration))
278 if (params->duration_mandatory &&
299 * @params: Scan parameters
303 struct wpa_driver_scan_params *params)
315 msg = nl80211_scan_common(bss, NL80211_CMD_TRIGGER_SCAN, params);
319 if (params->p2p_probe) {
343 if (params->bssid) {
345 MACSTR, MAC2STR(params->bssid));
346 if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, params->bssid))
366 if (wpa_driver_nl80211_scan(bss, params)) {
406 struct wpa_driver_scan_params *params)
409 struct sched_scan_plan *scan_plans = params->sched_scan_plans;
416 for (i = 0; i < params->sched_scan_plans_num; i++) {
460 if (i != params->sched_scan_plans_num - 1) {
474 * @params: Scan parameters
478 struct wpa_driver_scan_params *params)
490 return android_pno_start(bss, params);
493 if (!params->sched_scan_plans_num ||
494 params->sched_scan_plans_num > drv->capa.max_sched_scan_plans) {
497 params->sched_scan_plans_num);
501 msg = nl80211_scan_common(bss, NL80211_CMD_START_SCHED_SCAN, params);
506 if (nl80211_sched_scan_add_scan_plans(drv, msg, params))
510 params->sched_scan_plans[0].interval * 1000))
516 params->filter_rssi) {
534 (params->filter_rssi &&
537 params->filter_rssi)))
549 if (params->filter_rssi) {
554 params->filter_rssi))
558 params->filter_rssi);
565 if (params->relative_rssi_set) {
570 params->relative_rssi);
572 params->relative_rssi))
575 if (params->relative_adjust_rssi) {
578 switch (params->relative_adjust_band) {
589 rssi_adjust.delta = params->relative_adjust_rssi;
1027 * @params: Scan parameters
1031 struct wpa_driver_scan_params *params)
1054 if (params->num_ssids) {
1060 for (i = 0; i < params->num_ssids; i++) {
1062 params->ssids[i].ssid,
1063 params->ssids[i].ssid_len);
1064 if (nla_put(msg, i + 1, params->ssids[i].ssid_len,
1065 params->ssids[i].ssid))
1071 if (params->extra_ies) {
1073 params->extra_ies, params->extra_ies_len);
1075 params->extra_ies_len, params->extra_ies))
1079 if (params->freqs) {
1086 for (i = 0; params->freqs[i]; i++) {
1089 params->freqs[i]);
1090 if (nla_put_u32(msg, i + 1, params->freqs[i]))
1097 drv->filter_ssids = params->filter_ssids;
1098 params->filter_ssids = NULL;
1099 drv->num_filter_ssids = params->num_filter_ssids;
1101 if (params->low_priority && drv->have_low_prio_scan) {
1107 if (params->mac_addr_rand) {
1112 if (params->mac_addr) {
1114 MAC2STR(params->mac_addr));
1116 ETH_ALEN, params->mac_addr))
1120 if (params->mac_addr_mask) {
1122 MACSTR, MAC2STR(params->mac_addr_mask));
1124 ETH_ALEN, params->mac_addr_mask))
1133 if (params->p2p_probe) {
1158 if (params->bssid) {
1160 MACSTR, MAC2STR(params->bssid));
1162 params->bssid))
1180 params->scan_cookie = cookie;