Lines Matching refs:freqs

422 	if (params->freqs == NULL && wpa_s->p2p_in_provisioning &&  in wpa_supplicant_optimize_freqs()
430 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
431 if (params->freqs) in wpa_supplicant_optimize_freqs()
432 params->freqs[0] = wpa_s->go_params->freq; in wpa_supplicant_optimize_freqs()
437 int_array_concat(&params->freqs, in wpa_supplicant_optimize_freqs()
439 if (params->freqs) in wpa_supplicant_optimize_freqs()
440 int_array_sort_unique(params->freqs); in wpa_supplicant_optimize_freqs()
445 if (params->freqs == NULL && wpa_s->p2p_in_invitation) { in wpa_supplicant_optimize_freqs()
454 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
455 if (params->freqs) in wpa_supplicant_optimize_freqs()
456 params->freqs[0] = wpa_s->p2p_invite_go_freq; in wpa_supplicant_optimize_freqs()
473 if (params->freqs == NULL && wpa_s->after_wps && wpa_s->wps_freq) { in wpa_supplicant_optimize_freqs()
480 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
481 if (params->freqs) in wpa_supplicant_optimize_freqs()
482 params->freqs[0] = wpa_s->wps_freq; in wpa_supplicant_optimize_freqs()
487 if (params->freqs == NULL && wpa_s->known_wps_freq && wpa_s->wps_freq) in wpa_supplicant_optimize_freqs()
492 params->freqs = os_calloc(2, sizeof(int)); in wpa_supplicant_optimize_freqs()
493 if (params->freqs) in wpa_supplicant_optimize_freqs()
494 params->freqs[0] = wpa_s->wps_freq; in wpa_supplicant_optimize_freqs()
717 int *freqs, i; in wpa_add_scan_freqs_list() local
723 if (params->freqs) { in wpa_add_scan_freqs_list()
724 while (params->freqs[num_chans]) in wpa_add_scan_freqs_list()
728 freqs = os_realloc(params->freqs, in wpa_add_scan_freqs_list()
730 if (!freqs) in wpa_add_scan_freqs_list()
733 params->freqs = freqs; in wpa_add_scan_freqs_list()
737 params->freqs[num_chans++] = mode->channels[i].freq; in wpa_add_scan_freqs_list()
739 params->freqs[num_chans] = 0; in wpa_add_scan_freqs_list()
750 if (params->freqs) in wpa_setband_scan_freqs()
1108 params.freqs = os_malloc(sizeof(int) * 2); in wpa_supplicant_scan()
1109 if (params.freqs) { in wpa_supplicant_scan()
1110 params.freqs[0] = wpa_s->assoc_freq; in wpa_supplicant_scan()
1111 params.freqs[1] = 0; in wpa_supplicant_scan()
1165 if (((params.freqs || !freqs_set) && in wpa_supplicant_scan()
1167 int_array_len(params.freqs) < 100) { in wpa_supplicant_scan()
1168 int_array_concat(&params.freqs, in wpa_supplicant_scan()
1171 os_free(params.freqs); in wpa_supplicant_scan()
1172 params.freqs = NULL; in wpa_supplicant_scan()
1176 int_array_sort_unique(params.freqs); in wpa_supplicant_scan()
1229 if (wpa_s->last_scan_req == MANUAL_SCAN_REQ && params.freqs == NULL && in wpa_supplicant_scan()
1232 params.freqs = wpa_s->manual_scan_freqs; in wpa_supplicant_scan()
1236 if (params.freqs == NULL && wpa_s->select_network_scan_freqs) { in wpa_supplicant_scan()
1239 params.freqs = wpa_s->select_network_scan_freqs; in wpa_supplicant_scan()
1243 if (params.freqs == NULL && wpa_s->next_scan_freqs) { in wpa_supplicant_scan()
1246 params.freqs = wpa_s->next_scan_freqs; in wpa_supplicant_scan()
1254 wpa_s->conf->initial_freq_list && !params.freqs) { in wpa_supplicant_scan()
1257 int_array_concat(&params.freqs, wpa_s->conf->initial_freq_list); in wpa_supplicant_scan()
1258 } else if (wpa_s->conf->freq_list && !params.freqs) { in wpa_supplicant_scan()
1261 int_array_concat(&params.freqs, wpa_s->conf->freq_list); in wpa_supplicant_scan()
1265 if (wpa_s->conf->scan_cur_freq && !params.freqs) { in wpa_supplicant_scan()
1268 params.freqs = os_calloc(num + 1, sizeof(int)); in wpa_supplicant_scan()
1269 if (params.freqs) { in wpa_supplicant_scan()
1270 num = get_shared_radio_freqs(wpa_s, params.freqs, num); in wpa_supplicant_scan()
1276 os_free(params.freqs); in wpa_supplicant_scan()
1277 params.freqs = NULL; in wpa_supplicant_scan()
1346 !scan_params->freqs && !params.freqs && in wpa_supplicant_scan()
1352 params.freqs = os_calloc(num + 1, sizeof(int)); in wpa_supplicant_scan()
1353 if (params.freqs) { in wpa_supplicant_scan()
1354 num = get_shared_radio_freqs(wpa_s, params.freqs, num); in wpa_supplicant_scan()
1358 os_free(params.freqs); in wpa_supplicant_scan()
1359 params.freqs = NULL; in wpa_supplicant_scan()
1364 if (!params.freqs && in wpa_supplicant_scan()
1395 if (ret && wpa_s->last_scan_req == MANUAL_SCAN_REQ && params.freqs && in wpa_supplicant_scan()
1398 wpa_s->manual_scan_freqs = params.freqs; in wpa_supplicant_scan()
1399 params.freqs = NULL; in wpa_supplicant_scan()
1403 os_free(params.freqs); in wpa_supplicant_scan()
1716 if (wpa_s->conf->freq_list && !params.freqs) { in wpa_supplicant_req_sched_scan()
1719 int_array_concat(&params.freqs, wpa_s->conf->freq_list); in wpa_supplicant_req_sched_scan()
2852 if (src->freqs) { in wpa_scan_clone_params()
2853 int len = int_array_len(src->freqs); in wpa_scan_clone_params()
2854 params->freqs = os_memdup(src->freqs, (len + 1) * sizeof(int)); in wpa_scan_clone_params()
2855 if (params->freqs == NULL) in wpa_scan_clone_params()
2923 os_free(params->freqs); in wpa_scan_free_params()
3071 if (params.freqs == NULL && wpa_s->manual_sched_scan_freqs) { in wpas_start_pno()
3073 params.freqs = wpa_s->manual_sched_scan_freqs; in wpas_start_pno()