• Home
  • Raw
  • Download

Lines Matching refs:freqs

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