Lines Matching refs:freqs
364 if (params->freqs == NULL && wpa_s->p2p_in_provisioning && in wpa_supplicant_optimize_freqs()
372 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
373 if (params->freqs) in wpa_supplicant_optimize_freqs()
374 params->freqs[0] = wpa_s->go_params->freq; in wpa_supplicant_optimize_freqs()
379 int_array_concat(¶ms->freqs, in wpa_supplicant_optimize_freqs()
381 if (params->freqs) in wpa_supplicant_optimize_freqs()
382 int_array_sort_unique(params->freqs); in wpa_supplicant_optimize_freqs()
387 if (params->freqs == NULL && wpa_s->p2p_in_invitation) { in wpa_supplicant_optimize_freqs()
396 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
397 if (params->freqs) in wpa_supplicant_optimize_freqs()
398 params->freqs[0] = wpa_s->p2p_invite_go_freq; in wpa_supplicant_optimize_freqs()
415 if (params->freqs == NULL && wpa_s->after_wps && wpa_s->wps_freq) { in wpa_supplicant_optimize_freqs()
422 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
423 if (params->freqs) in wpa_supplicant_optimize_freqs()
424 params->freqs[0] = wpa_s->wps_freq; in wpa_supplicant_optimize_freqs()
429 if (params->freqs == NULL && wpa_s->known_wps_freq && wpa_s->wps_freq) in wpa_supplicant_optimize_freqs()
434 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
435 if (params->freqs) in wpa_supplicant_optimize_freqs()
436 params->freqs[0] = wpa_s->wps_freq; in wpa_supplicant_optimize_freqs()
649 params->freqs = os_zalloc(sizeof(int)); in wpa_setband_scan_freqs_list()
653 params->freqs = os_calloc(mode->num_channels + 1, sizeof(int)); in wpa_setband_scan_freqs_list()
654 if (params->freqs == NULL) in wpa_setband_scan_freqs_list()
659 params->freqs[count++] = mode->channels[i].freq; in wpa_setband_scan_freqs_list()
669 if (params->freqs) in wpa_setband_scan_freqs()
1023 params.freqs = os_malloc(sizeof(int) * 2); in wpa_supplicant_scan()
1024 if (params.freqs) { in wpa_supplicant_scan()
1025 params.freqs[0] = wpa_s->assoc_freq; in wpa_supplicant_scan()
1026 params.freqs[1] = 0; in wpa_supplicant_scan()
1080 if ((params.freqs || !freqs_set) && tssid->scan_freq) { in wpa_supplicant_scan()
1081 int_array_concat(¶ms.freqs, in wpa_supplicant_scan()
1084 os_free(params.freqs); in wpa_supplicant_scan()
1085 params.freqs = NULL; in wpa_supplicant_scan()
1089 int_array_sort_unique(params.freqs); in wpa_supplicant_scan()
1142 if (wpa_s->last_scan_req == MANUAL_SCAN_REQ && params.freqs == NULL && in wpa_supplicant_scan()
1145 params.freqs = wpa_s->manual_scan_freqs; in wpa_supplicant_scan()
1149 if (params.freqs == NULL && wpa_s->select_network_scan_freqs) { in wpa_supplicant_scan()
1152 params.freqs = wpa_s->select_network_scan_freqs; in wpa_supplicant_scan()
1156 if (params.freqs == NULL && wpa_s->next_scan_freqs) { in wpa_supplicant_scan()
1159 params.freqs = wpa_s->next_scan_freqs; in wpa_supplicant_scan()
1166 if (wpa_s->conf->freq_list && !params.freqs) { in wpa_supplicant_scan()
1169 int_array_concat(¶ms.freqs, wpa_s->conf->freq_list); in wpa_supplicant_scan()
1173 if (wpa_s->conf->scan_cur_freq && !params.freqs) { in wpa_supplicant_scan()
1176 params.freqs = os_calloc(num + 1, sizeof(int)); in wpa_supplicant_scan()
1177 if (params.freqs) { in wpa_supplicant_scan()
1178 num = get_shared_radio_freqs(wpa_s, params.freqs, num); in wpa_supplicant_scan()
1184 os_free(params.freqs); in wpa_supplicant_scan()
1185 params.freqs = NULL; in wpa_supplicant_scan()
1258 !scan_params->freqs && !params.freqs && in wpa_supplicant_scan()
1264 params.freqs = os_calloc(num + 1, sizeof(int)); in wpa_supplicant_scan()
1265 if (params.freqs) { in wpa_supplicant_scan()
1266 num = get_shared_radio_freqs(wpa_s, params.freqs, num); in wpa_supplicant_scan()
1270 os_free(params.freqs); in wpa_supplicant_scan()
1271 params.freqs = NULL; in wpa_supplicant_scan()
1279 if (ret && wpa_s->last_scan_req == MANUAL_SCAN_REQ && params.freqs && in wpa_supplicant_scan()
1282 wpa_s->manual_scan_freqs = params.freqs; in wpa_supplicant_scan()
1283 params.freqs = NULL; in wpa_supplicant_scan()
1287 os_free(params.freqs); in wpa_supplicant_scan()
1598 if (wpa_s->conf->freq_list && !params.freqs) { in wpa_supplicant_req_sched_scan()
1601 int_array_concat(¶ms.freqs, wpa_s->conf->freq_list); in wpa_supplicant_req_sched_scan()
2503 if (src->freqs) { in wpa_scan_clone_params()
2504 int len = int_array_len(src->freqs); in wpa_scan_clone_params()
2505 params->freqs = os_memdup(src->freqs, (len + 1) * sizeof(int)); in wpa_scan_clone_params()
2506 if (params->freqs == NULL) in wpa_scan_clone_params()
2587 os_free(params->freqs); in wpa_scan_free_params()
2735 if (params.freqs == NULL && wpa_s->manual_sched_scan_freqs) { in wpas_start_pno()
2737 params.freqs = wpa_s->manual_sched_scan_freqs; in wpas_start_pno()