Lines Matching full:freq
1713 ssid->frequency = bss->freq;
1760 if (radio_add_work(wpa_s, bss ? bss->freq : 0, "connect", 1,
1806 struct hostapd_freq_params *freq)
1821 freq->freq = ssid->frequency;
1829 /* Don't adjust control freq in case of fixed_freq */
1839 "IBSS already found in scan results, adjust control freq: %d",
1840 bss->freq);
1841 freq->freq = bss->freq;
1860 hw_mode = ieee80211_freq_to_chan(freq->freq, &channel);
1871 freq->ht_enabled = ht_supported(mode);
1872 if (!freq->ht_enabled)
1914 freq->channel = pri_chan->chan;
1920 freq->sec_channel_offset = -1;
1925 freq->sec_channel_offset = 1;
1931 if (freq->sec_channel_offset && obss_scan) {
1937 freq->sec_channel_offset = 0;
1946 freq->sec_channel_offset = 0;
1953 freq->freq = hw_get_freq(mode, sec_chan->chan);
1954 freq->sec_channel_offset = -freq->sec_channel_offset;
1955 freq->channel = sec_chan->chan;
1958 freq->sec_channel_offset = 0;
1966 "IBSS/mesh: setup freq channel %d, sec_channel_offset %d",
1967 freq->channel, freq->sec_channel_offset);
1977 vht_freq = *freq;
1985 if (freq->channel >= vht80[j] &&
1986 freq->channel < vht80[j] + 16)
2039 if (hostapd_set_freq_params(&vht_freq, mode->mode, freq->freq,
2040 freq->channel, freq->ht_enabled,
2042 freq->sec_channel_offset,
2046 *freq = vht_freq;
2048 wpa_printf(MSG_DEBUG, "IBSS: VHT setup freq cf1 %d, cf2 %d, bw %d",
2049 freq->center_freq1, freq->center_freq2, freq->bandwidth);
2112 " (SSID='%s' freq=%d MHz)", MAC2STR(bss->bssid),
2113 wpa_ssid_txt(bss->ssid, bss->ssid_len), bss->freq);
2271 len = wpas_mbo_supp_op_class_ie(wpa_s, bss->freq,
2404 MACSTR " freq=%u MHz based on scan results "
2406 MAC2STR(bss->bssid), bss->freq,
2409 params.freq.freq = bss->freq;
2412 params.freq_hint = bss->freq;
2428 ssid->frequency > 0 && params.freq.freq == 0)
2429 ibss_mesh_setup_freq(wpa_s, ssid, ¶ms.freq);
2528 int freq, num;
2529 num = get_shared_radio_freqs(wpa_s, &freq, 1);
2530 if (num > 0 && freq > 0 && freq != params.freq.freq) {
2532 "Assoc conflicting freq found (%d != %d)",
2533 freq, params.freq.freq);
2535 wpa_s, params.freq.freq, ssid) < 0) {
3919 *hw_mode = ieee80211_freq_to_chan(wpa_s->current_bss->freq,
4037 enum wpa_radio_work_band wpas_freq_to_band(int freq)
4039 if (freq < 3000)
4041 if (freq > 50000)
4365 * @freq: Frequency of the offchannel operation in MHz or 0
4381 * The @freq parameter can be used to indicate a single channel on which the
4387 int radio_add_work(struct wpa_supplicant *wpa_s, unsigned int freq,
4401 work->freq = freq;
4407 if (freq)
4408 work->bands = wpas_freq_to_band(freq);
5505 void add_freq(int *freqs, int *num_freqs, int freq)
5510 if (freqs[i] == freq)
5514 freqs[*num_freqs] = freq;
5538 add_freq(freqs, &num_freqs, bss->freq);
5983 wpa_dbg(wpa_s, MSG_DEBUG, "freq[%u]: %d, flags=0x%X",
5984 i, cur->freq, cur->flags);
6000 int freq;
6018 freq = ifs->current_ssid->frequency;
6020 freq = ifs->assoc_freq;
6026 if (freqs_data[i].freq == freq)
6030 freqs_data[idx++].freq = freq;
6062 freq_array[i] = freqs_data[i].freq;