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()
179 struct wpa_driver_scan_params *params) in nl80211_scan_common() argument
190 if (params->num_ssids) { in nl80211_scan_common()
196 for (i = 0; i < params->num_ssids; i++) { in nl80211_scan_common()
198 wpa_ssid_txt(params->ssids[i].ssid, in nl80211_scan_common()
199 params->ssids[i].ssid_len)); in nl80211_scan_common()
200 if (nla_put(msg, i + 1, params->ssids[i].ssid_len, in nl80211_scan_common()
201 params->ssids[i].ssid)) in nl80211_scan_common()
215 if (!params->non_coloc_6ghz) { in nl80211_scan_common()
224 if (params->extra_ies) { in nl80211_scan_common()
226 params->extra_ies, params->extra_ies_len); in nl80211_scan_common()
227 if (nla_put(msg, NL80211_ATTR_IE, params->extra_ies_len, in nl80211_scan_common()
228 params->extra_ies)) in nl80211_scan_common()
232 if (params->freqs) { in nl80211_scan_common()
237 for (i = 0; params->freqs[i]; i++) { in nl80211_scan_common()
239 "MHz", params->freqs[i]); in nl80211_scan_common()
240 if (nla_put_u32(msg, i + 1, params->freqs[i])) in nl80211_scan_common()
247 drv->filter_ssids = params->filter_ssids; in nl80211_scan_common()
248 params->filter_ssids = NULL; in nl80211_scan_common()
249 drv->num_filter_ssids = params->num_filter_ssids; in nl80211_scan_common()
256 if (params->only_new_results) { in nl80211_scan_common()
261 if (params->low_priority && drv->have_low_prio_scan) { in nl80211_scan_common()
267 if (params->mac_addr_rand) { in nl80211_scan_common()
272 if (params->mac_addr) { in nl80211_scan_common()
274 MAC2STR(params->mac_addr)); in nl80211_scan_common()
276 params->mac_addr)) in nl80211_scan_common()
280 if (params->mac_addr_mask) { in nl80211_scan_common()
282 MACSTR, MAC2STR(params->mac_addr_mask)); in nl80211_scan_common()
284 params->mac_addr_mask)) in nl80211_scan_common()
289 if (params->duration) { in nl80211_scan_common()
293 params->duration)) in nl80211_scan_common()
296 if (params->duration_mandatory && in nl80211_scan_common()
302 if (params->oce_scan) { in nl80211_scan_common()
317 if (params->min_probe_req_content) { in nl80211_scan_common()
344 struct wpa_driver_scan_params *params) in wpa_driver_nl80211_scan() argument
356 msg = nl80211_scan_common(bss, NL80211_CMD_TRIGGER_SCAN, params); in wpa_driver_nl80211_scan()
360 if (params->p2p_probe) { in wpa_driver_nl80211_scan()
384 if (params->bssid) { in wpa_driver_nl80211_scan()
386 MACSTR, MAC2STR(params->bssid)); in wpa_driver_nl80211_scan()
387 if (nla_put(msg, NL80211_ATTR_BSSID, ETH_ALEN, params->bssid)) in wpa_driver_nl80211_scan()
394 if (!params->mac_addr_rand && in wpa_driver_nl80211_scan()
395 nla_put(msg, NL80211_ATTR_MAC, ETH_ALEN, params->bssid)) in wpa_driver_nl80211_scan()
412 wpa_driver_nl80211_scan(bss, params)) { in wpa_driver_nl80211_scan()
452 struct wpa_driver_scan_params *params) in nl80211_sched_scan_add_scan_plans() argument
455 struct sched_scan_plan *scan_plans = params->sched_scan_plans; in nl80211_sched_scan_add_scan_plans()
462 for (i = 0; i < params->sched_scan_plans_num; i++) { in nl80211_sched_scan_add_scan_plans()
506 if (i != params->sched_scan_plans_num - 1) { in nl80211_sched_scan_add_scan_plans()
524 struct wpa_driver_scan_params *params) in wpa_driver_nl80211_sched_scan() argument
536 return android_pno_start(bss, params); in wpa_driver_nl80211_sched_scan()
539 if (!params->sched_scan_plans_num || in wpa_driver_nl80211_sched_scan()
540 params->sched_scan_plans_num > drv->capa.max_sched_scan_plans) { in wpa_driver_nl80211_sched_scan()
543 params->sched_scan_plans_num); in wpa_driver_nl80211_sched_scan()
547 msg = nl80211_scan_common(bss, NL80211_CMD_START_SCHED_SCAN, params); in wpa_driver_nl80211_sched_scan()
552 if (nl80211_sched_scan_add_scan_plans(drv, msg, params)) in wpa_driver_nl80211_sched_scan()
556 params->sched_scan_plans[0].interval * 1000)) in wpa_driver_nl80211_sched_scan()
562 params->filter_rssi) { in wpa_driver_nl80211_sched_scan()
580 (params->filter_rssi && in wpa_driver_nl80211_sched_scan()
583 params->filter_rssi))) in wpa_driver_nl80211_sched_scan()
595 if (params->filter_rssi) { in wpa_driver_nl80211_sched_scan()
600 params->filter_rssi)) in wpa_driver_nl80211_sched_scan()
604 params->filter_rssi); in wpa_driver_nl80211_sched_scan()
611 if (params->relative_rssi_set) { in wpa_driver_nl80211_sched_scan()
616 params->relative_rssi); in wpa_driver_nl80211_sched_scan()
618 params->relative_rssi)) in wpa_driver_nl80211_sched_scan()
621 if (params->relative_adjust_rssi) { in wpa_driver_nl80211_sched_scan()
624 switch (params->relative_adjust_band) { in wpa_driver_nl80211_sched_scan()
635 rssi_adjust.delta = params->relative_adjust_rssi; in wpa_driver_nl80211_sched_scan()
644 if (params->sched_scan_start_delay && in wpa_driver_nl80211_sched_scan()
646 params->sched_scan_start_delay)) in wpa_driver_nl80211_sched_scan()
1138 struct wpa_driver_scan_params *params) in wpa_driver_nl80211_vendor_scan() argument
1161 if (params->num_ssids) { in wpa_driver_nl80211_vendor_scan()
1167 for (i = 0; i < params->num_ssids; i++) { in wpa_driver_nl80211_vendor_scan()
1169 wpa_ssid_txt(params->ssids[i].ssid, in wpa_driver_nl80211_vendor_scan()
1170 params->ssids[i].ssid_len)); in wpa_driver_nl80211_vendor_scan()
1171 if (nla_put(msg, i + 1, params->ssids[i].ssid_len, in wpa_driver_nl80211_vendor_scan()
1172 params->ssids[i].ssid)) in wpa_driver_nl80211_vendor_scan()
1178 if (params->extra_ies) { in wpa_driver_nl80211_vendor_scan()
1180 params->extra_ies, params->extra_ies_len); in wpa_driver_nl80211_vendor_scan()
1182 params->extra_ies_len, params->extra_ies)) in wpa_driver_nl80211_vendor_scan()
1186 if (params->freqs) { in wpa_driver_nl80211_vendor_scan()
1193 for (i = 0; params->freqs[i]; i++) { in wpa_driver_nl80211_vendor_scan()
1196 params->freqs[i]); in wpa_driver_nl80211_vendor_scan()
1197 if (nla_put_u32(msg, i + 1, params->freqs[i])) in wpa_driver_nl80211_vendor_scan()
1204 drv->filter_ssids = params->filter_ssids; in wpa_driver_nl80211_vendor_scan()
1205 params->filter_ssids = NULL; in wpa_driver_nl80211_vendor_scan()
1206 drv->num_filter_ssids = params->num_filter_ssids; in wpa_driver_nl80211_vendor_scan()
1208 if (params->low_priority && drv->have_low_prio_scan) { in wpa_driver_nl80211_vendor_scan()
1214 if (params->mac_addr_rand) { in wpa_driver_nl80211_vendor_scan()
1219 if (params->mac_addr) { in wpa_driver_nl80211_vendor_scan()
1221 MAC2STR(params->mac_addr)); in wpa_driver_nl80211_vendor_scan()
1223 ETH_ALEN, params->mac_addr)) in wpa_driver_nl80211_vendor_scan()
1227 if (params->mac_addr_mask) { in wpa_driver_nl80211_vendor_scan()
1229 MACSTR, MAC2STR(params->mac_addr_mask)); in wpa_driver_nl80211_vendor_scan()
1231 ETH_ALEN, params->mac_addr_mask)) in wpa_driver_nl80211_vendor_scan()
1240 if (params->p2p_probe) { in wpa_driver_nl80211_vendor_scan()
1265 if (params->bssid) { in wpa_driver_nl80211_vendor_scan()
1267 MACSTR, MAC2STR(params->bssid)); in wpa_driver_nl80211_vendor_scan()
1269 params->bssid)) in wpa_driver_nl80211_vendor_scan()
1274 params->link_id != NL80211_DRV_LINK_ID_NA && in wpa_driver_nl80211_vendor_scan()
1275 nla_put_u8(msg, QCA_WLAN_VENDOR_ATTR_SCAN_LINK_ID, params->link_id)) in wpa_driver_nl80211_vendor_scan()
1292 params->scan_cookie = cookie; in wpa_driver_nl80211_vendor_scan()