Lines Matching refs:freqs

139 	int *freqs;
142 freqs = os_calloc(wpa_s->num_multichan_concurrent, sizeof(int));
143 if (!freqs)
146 num = get_shared_radio_freqs(wpa_s, freqs,
148 os_free(freqs);
165 struct wpa_used_freq_data *freqs;
168 freqs = os_calloc(wpa_s->num_multichan_concurrent,
170 if (!freqs)
173 num = get_shared_radio_freqs_data(wpa_s, freqs,
179 if (p2p_supported_freq(wpa_s->global->p2p, freqs[i].freq))
180 p2p_freqs[j++] = freqs[i];
183 os_free(freqs);
373 params->freqs = os_calloc(ARRAY_SIZE(social_channels_freq) + 1,
375 if (params->freqs == NULL)
380 params->freqs[num_channels++] =
383 params->freqs[num_channels++] = 0;
388 params->freqs = os_calloc(2, sizeof(int));
389 if (params->freqs == NULL)
391 params->freqs[0] = freq;
392 params->freqs[1] = 0;
395 params->freqs = os_calloc(ARRAY_SIZE(social_channels_freq) + 2,
397 if (params->freqs == NULL)
402 params->freqs[num_channels++] =
406 params->freqs[num_channels++] = freq;
407 params->freqs[num_channels++] = 0;
2594 struct wpa_used_freq_data *freqs,
2601 if (p2p_supported_freq(wpa_s->global->p2p, freqs[c].freq))
2609 if (!p2p_supported_freq(wpa_s->global->p2p, freqs[i].freq))
2617 if (freqs[i].flags & WPA_FREQ_USED_BY_INFRA_STATION) {
2622 if ((freqs[i].flags & WPA_FREQ_USED_BY_P2P_CLIENT))
2625 return freqs[c].freq;
2638 struct wpa_used_freq_data *freqs;
2733 freqs = os_calloc(wpa_s->num_multichan_concurrent,
2735 if (freqs) {
2737 int num = wpas_p2p_valid_oper_freqs(wpa_s, freqs, num_channels);
2738 best_freq = wpas_p2p_pick_best_used_freq(wpa_s, freqs, num);
2739 os_free(freqs);
4239 struct wpa_used_freq_data *freqs;
4246 freqs = os_calloc(wpa_s->num_multichan_concurrent,
4248 if (!freqs)
4251 num = wpas_p2p_valid_oper_freqs(wpa_s, freqs,
4255 if (freqs[i].freq == freq) {
4267 os_free(freqs);
4527 int freqs[2] = { 0, 0 };
4581 freqs[0] = freq;
4582 params.freqs = freqs;
4719 struct wpa_used_freq_data *freqs;
4723 freqs = os_calloc(wpa_s->num_multichan_concurrent,
4725 if (!freqs)
4728 num = wpas_p2p_valid_oper_freqs(wpa_s, freqs,
4739 "P2P: Setup freqs: freq=%d num_MCC=%d shared_freqs=%u num_unused=%d",
4768 if (freqs[i].freq == freq)
4784 best_freq = wpas_p2p_pick_best_used_freq(wpa_s, freqs, num);
4811 os_free(freqs);
5231 struct wpa_used_freq_data *freqs;
5303 freqs = os_calloc(wpa_s->num_multichan_concurrent,
5305 if (!freqs)
5308 num = wpas_p2p_valid_oper_freqs(wpa_s, freqs,
5311 cand_freq = wpas_p2p_pick_best_used_freq(wpa_s, freqs, num);
5319 if (freq_included(channels, freqs[i].freq)) {
5321 freqs[i].freq);
5322 params->freq = freqs[i].freq;
5330 os_free(freqs);
5338 if (freqs[i].freq == freq)
5346 os_free(freqs);
5354 os_free(freqs);
8077 struct wpa_used_freq_data *freqs,
8085 ieee80211_freq_to_chan(freqs[i].freq, &chan);
8106 struct wpa_used_freq_data *freqs;
8122 freqs = os_calloc(num, sizeof(struct wpa_used_freq_data));
8123 if (!freqs)
8126 num = get_shared_radio_freqs_data(wpa_s, freqs, num);
8128 wpas_p2p_optimize_listen_channel(wpa_s, freqs, num);
8129 os_free(freqs);