Lines Matching refs:freqs
477 int *freqs) in wpas_add_channel() argument
484 freqs[i] = ieee80211_chan_to_freq(NULL, op_class, primary_chan); in wpas_add_channel()
488 if (freqs[i] < 0 && in wpas_add_channel()
490 freqs[i] = 5000 + 5 * primary_chan; in wpas_add_channel()
491 if (freqs[i] < 0) { in wpas_add_channel()
507 int *freqs, *next_freq; in wpas_add_channels() local
524 freqs = os_calloc(num_chans * num_primary_channels + 1, sizeof(*freqs)); in wpas_add_channels()
525 if (!freqs) { in wpas_add_channels()
531 next_freq = freqs; in wpas_add_channels()
542 os_free(freqs); in wpas_add_channels()
549 if (!freqs[0]) { in wpas_add_channels()
550 os_free(freqs); in wpas_add_channels()
554 return freqs; in wpas_add_channels()
598 int *freqs = NULL, *new_freqs; in wpas_channel_report_freqs() local
644 int_array_concat(&freqs, new_freqs); in wpas_channel_report_freqs()
649 return freqs; in wpas_channel_report_freqs()
651 os_free(freqs); in wpas_channel_report_freqs()
660 int *freqs = NULL, *ext_freqs = NULL; in wpas_beacon_request_freqs() local
687 freqs = wpas_op_class_freqs(op, mode); in wpas_beacon_request_freqs()
688 if (!freqs) in wpas_beacon_request_freqs()
695 freqs = wpas_add_channels(op, mode, &chan, 1); in wpas_beacon_request_freqs()
696 if (!freqs) in wpas_beacon_request_freqs()
703 int_array_concat(&freqs, ext_freqs); in wpas_beacon_request_freqs()
705 int_array_sort_unique(freqs); in wpas_beacon_request_freqs()
708 return freqs; in wpas_beacon_request_freqs()
1223 os_free(params->freqs); in wpas_rm_handle_beacon_req()
1260 params->freqs = wpas_beacon_request_freqs(wpa_s, req->oper_class, in wpas_rm_handle_beacon_req()
1263 if (!params->freqs) { in wpas_rm_handle_beacon_req()
1648 os_free(data->scan_params.freqs); in wpas_clear_beacon_rep_data()