Lines Matching full:freqs
337 if (params->freqs == NULL && wpa_s->p2p_in_provisioning &&
345 params->freqs = os_calloc(2, sizeof(int));
346 if (params->freqs)
347 params->freqs[0] = wpa_s->go_params->freq;
352 int_array_concat(¶ms->freqs,
354 if (params->freqs)
355 int_array_sort_unique(params->freqs);
360 if (params->freqs == NULL && wpa_s->p2p_in_invitation) {
369 params->freqs = os_calloc(2, sizeof(int));
370 if (params->freqs)
371 params->freqs[0] = wpa_s->p2p_invite_go_freq;
388 if (params->freqs == NULL && wpa_s->after_wps && wpa_s->wps_freq) {
395 params->freqs = os_calloc(2, sizeof(int));
396 if (params->freqs)
397 params->freqs[0] = wpa_s->wps_freq;
402 if (params->freqs == NULL && wpa_s->known_wps_freq && wpa_s->wps_freq)
407 params->freqs = os_calloc(2, sizeof(int));
408 if (params->freqs)
409 params->freqs[0] = wpa_s->wps_freq;
541 params->freqs = os_zalloc(sizeof(int));
545 params->freqs = os_calloc(mode->num_channels + 1, sizeof(int));
546 if (params->freqs == NULL)
551 params->freqs[count++] = mode->channels[i].freq;
561 if (params->freqs)
832 params.freqs = os_malloc(sizeof(int) * 2);
833 if (params.freqs == NULL) {
837 params.freqs[0] = wpa_s->assoc_freq;
838 params.freqs[1] = 0;
880 if ((params.freqs || !freqs_set) && tssid->scan_freq) {
881 int_array_concat(¶ms.freqs,
884 os_free(params.freqs);
885 params.freqs = NULL;
889 int_array_sort_unique(params.freqs);
942 if (wpa_s->last_scan_req == MANUAL_SCAN_REQ && params.freqs == NULL &&
945 params.freqs = wpa_s->manual_scan_freqs;
949 if (params.freqs == NULL && wpa_s->next_scan_freqs) {
952 params.freqs = wpa_s->next_scan_freqs;
959 if (wpa_s->conf->freq_list && !params.freqs) {
962 int_array_concat(¶ms.freqs, wpa_s->conf->freq_list);
966 if (wpa_s->conf->scan_cur_freq && !params.freqs) {
969 params.freqs = os_calloc(num + 1, sizeof(int));
970 if (params.freqs) {
971 num = get_shared_radio_freqs(wpa_s, params.freqs, num);
977 os_free(params.freqs);
978 params.freqs = NULL;
1045 !scan_params->freqs && !params.freqs &&
1051 params.freqs = os_calloc(num + 1, sizeof(int));
1052 if (params.freqs) {
1053 num = get_shared_radio_freqs(wpa_s, params.freqs, num);
1057 os_free(params.freqs);
1058 params.freqs = NULL;
1066 if (ret && wpa_s->last_scan_req == MANUAL_SCAN_REQ && params.freqs &&
1069 wpa_s->manual_scan_freqs = params.freqs;
1070 params.freqs = NULL;
1074 os_free(params.freqs);
1363 if (wpa_s->conf->freq_list && !params.freqs) {
1366 int_array_concat(¶ms.freqs, wpa_s->conf->freq_list);
2231 if (src->freqs) {
2232 int len = int_array_len(src->freqs);
2233 params->freqs = os_malloc((len + 1) * sizeof(int));
2234 if (params->freqs == NULL)
2236 os_memcpy(params->freqs, src->freqs, (len + 1) * sizeof(int));
2314 os_free(params->freqs);
2453 if (params.freqs == NULL && wpa_s->manual_sched_scan_freqs) {
2455 params.freqs = wpa_s->manual_sched_scan_freqs;