Lines Matching refs:params

111 	struct nlattr *params;  in nl80211_abort_vendor_scan()  local
122 !(params = nla_nest_start(msg, NL80211_ATTR_VENDOR_DATA)) || in nl80211_abort_vendor_scan()
126 nla_nest_end(msg, params); in nl80211_abort_vendor_scan()
182 struct wpa_driver_scan_params *params) in nl80211_scan_common() argument
193 if (params->num_ssids) { in nl80211_scan_common()
199 for (i = 0; i < params->num_ssids; i++) { in nl80211_scan_common()
201 wpa_ssid_txt(params->ssids[i].ssid, in nl80211_scan_common()
202 params->ssids[i].ssid_len)); in nl80211_scan_common()
203 if (nla_put(msg, i + 1, params->ssids[i].ssid_len, in nl80211_scan_common()
204 params->ssids[i].ssid)) in nl80211_scan_common()
212 if (params->extra_ies) { in nl80211_scan_common()
214 params->extra_ies, params->extra_ies_len); in nl80211_scan_common()
215 if (nla_put(msg, NL80211_ATTR_IE, params->extra_ies_len, in nl80211_scan_common()
216 params->extra_ies)) in nl80211_scan_common()
220 if (params->freqs) { in nl80211_scan_common()
225 for (i = 0; params->freqs[i]; i++) { in nl80211_scan_common()
227 "MHz", params->freqs[i]); in nl80211_scan_common()
228 if (nla_put_u32(msg, i + 1, params->freqs[i])) in nl80211_scan_common()
235 drv->filter_ssids = params->filter_ssids; in nl80211_scan_common()
236 params->filter_ssids = NULL; in nl80211_scan_common()
237 drv->num_filter_ssids = params->num_filter_ssids; in nl80211_scan_common()
239 if (params->only_new_results) { in nl80211_scan_common()
244 if (params->low_priority && drv->have_low_prio_scan) { in nl80211_scan_common()
250 if (params->mac_addr_rand) { in nl80211_scan_common()
255 if (params->mac_addr) { in nl80211_scan_common()
257 MAC2STR(params->mac_addr)); in nl80211_scan_common()
259 params->mac_addr)) in nl80211_scan_common()
263 if (params->mac_addr_mask) { in nl80211_scan_common()
265 MACSTR, MAC2STR(params->mac_addr_mask)); in nl80211_scan_common()
267 params->mac_addr_mask)) in nl80211_scan_common()
272 if (params->duration) { in nl80211_scan_common()
276 params->duration)) in nl80211_scan_common()
279 if (params->duration_mandatory && in nl80211_scan_common()
285 if (params->oce_scan) { in nl80211_scan_common()
319 struct wpa_driver_scan_params *params) in wpa_driver_nl80211_scan() argument
331 msg = nl80211_scan_common(bss, NL80211_CMD_TRIGGER_SCAN, params); in wpa_driver_nl80211_scan()
335 if (params->p2p_probe) { in wpa_driver_nl80211_scan()
359 if (params->bssid) { in wpa_driver_nl80211_scan()
361 MACSTR, MAC2STR(params->bssid)); in wpa_driver_nl80211_scan()
362 if (nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, params->bssid)) in wpa_driver_nl80211_scan()
382 if (wpa_driver_nl80211_scan(bss, params)) { in wpa_driver_nl80211_scan()
422 struct wpa_driver_scan_params *params) in nl80211_sched_scan_add_scan_plans() argument
425 struct sched_scan_plan *scan_plans = params->sched_scan_plans; in nl80211_sched_scan_add_scan_plans()
432 for (i = 0; i < params->sched_scan_plans_num; i++) { in nl80211_sched_scan_add_scan_plans()
476 if (i != params->sched_scan_plans_num - 1) { in nl80211_sched_scan_add_scan_plans()
494 struct wpa_driver_scan_params *params) in wpa_driver_nl80211_sched_scan() argument
506 return android_pno_start(bss, params); in wpa_driver_nl80211_sched_scan()
509 if (!params->sched_scan_plans_num || in wpa_driver_nl80211_sched_scan()
510 params->sched_scan_plans_num > drv->capa.max_sched_scan_plans) { in wpa_driver_nl80211_sched_scan()
513 params->sched_scan_plans_num); in wpa_driver_nl80211_sched_scan()
517 msg = nl80211_scan_common(bss, NL80211_CMD_START_SCHED_SCAN, params); in wpa_driver_nl80211_sched_scan()
522 if (nl80211_sched_scan_add_scan_plans(drv, msg, params)) in wpa_driver_nl80211_sched_scan()
526 params->sched_scan_plans[0].interval * 1000)) in wpa_driver_nl80211_sched_scan()
532 params->filter_rssi) { in wpa_driver_nl80211_sched_scan()
550 (params->filter_rssi && in wpa_driver_nl80211_sched_scan()
553 params->filter_rssi))) in wpa_driver_nl80211_sched_scan()
565 if (params->filter_rssi) { in wpa_driver_nl80211_sched_scan()
570 params->filter_rssi)) in wpa_driver_nl80211_sched_scan()
574 params->filter_rssi); in wpa_driver_nl80211_sched_scan()
581 if (params->relative_rssi_set) { in wpa_driver_nl80211_sched_scan()
586 params->relative_rssi); in wpa_driver_nl80211_sched_scan()
588 params->relative_rssi)) in wpa_driver_nl80211_sched_scan()
591 if (params->relative_adjust_rssi) { in wpa_driver_nl80211_sched_scan()
594 switch (params->relative_adjust_band) { in wpa_driver_nl80211_sched_scan()
605 rssi_adjust.delta = params->relative_adjust_rssi; in wpa_driver_nl80211_sched_scan()
614 if (params->sched_scan_start_delay && in wpa_driver_nl80211_sched_scan()
616 params->sched_scan_start_delay)) in wpa_driver_nl80211_sched_scan()
1071 struct wpa_driver_scan_params *params) in wpa_driver_nl80211_vendor_scan() argument
1094 if (params->num_ssids) { in wpa_driver_nl80211_vendor_scan()
1100 for (i = 0; i < params->num_ssids; i++) { in wpa_driver_nl80211_vendor_scan()
1102 wpa_ssid_txt(params->ssids[i].ssid, in wpa_driver_nl80211_vendor_scan()
1103 params->ssids[i].ssid_len)); in wpa_driver_nl80211_vendor_scan()
1104 if (nla_put(msg, i + 1, params->ssids[i].ssid_len, in wpa_driver_nl80211_vendor_scan()
1105 params->ssids[i].ssid)) in wpa_driver_nl80211_vendor_scan()
1111 if (params->extra_ies) { in wpa_driver_nl80211_vendor_scan()
1113 params->extra_ies, params->extra_ies_len); in wpa_driver_nl80211_vendor_scan()
1115 params->extra_ies_len, params->extra_ies)) in wpa_driver_nl80211_vendor_scan()
1119 if (params->freqs) { in wpa_driver_nl80211_vendor_scan()
1126 for (i = 0; params->freqs[i]; i++) { in wpa_driver_nl80211_vendor_scan()
1129 params->freqs[i]); in wpa_driver_nl80211_vendor_scan()
1130 if (nla_put_u32(msg, i + 1, params->freqs[i])) in wpa_driver_nl80211_vendor_scan()
1137 drv->filter_ssids = params->filter_ssids; in wpa_driver_nl80211_vendor_scan()
1138 params->filter_ssids = NULL; in wpa_driver_nl80211_vendor_scan()
1139 drv->num_filter_ssids = params->num_filter_ssids; in wpa_driver_nl80211_vendor_scan()
1141 if (params->low_priority && drv->have_low_prio_scan) { in wpa_driver_nl80211_vendor_scan()
1147 if (params->mac_addr_rand) { in wpa_driver_nl80211_vendor_scan()
1152 if (params->mac_addr) { in wpa_driver_nl80211_vendor_scan()
1154 MAC2STR(params->mac_addr)); in wpa_driver_nl80211_vendor_scan()
1156 ETH_ALEN, params->mac_addr)) in wpa_driver_nl80211_vendor_scan()
1160 if (params->mac_addr_mask) { in wpa_driver_nl80211_vendor_scan()
1162 MACSTR, MAC2STR(params->mac_addr_mask)); in wpa_driver_nl80211_vendor_scan()
1164 ETH_ALEN, params->mac_addr_mask)) in wpa_driver_nl80211_vendor_scan()
1173 if (params->p2p_probe) { in wpa_driver_nl80211_vendor_scan()
1198 if (params->bssid) { in wpa_driver_nl80211_vendor_scan()
1200 MACSTR, MAC2STR(params->bssid)); in wpa_driver_nl80211_vendor_scan()
1202 params->bssid)) in wpa_driver_nl80211_vendor_scan()
1220 params->scan_cookie = cookie; in wpa_driver_nl80211_vendor_scan()