Lines Matching refs:freq
447 if (chan->freq == bw_desc[bw][i].first) in acs_usable_bw_chan()
456 static int acs_get_bw_center_chan(int freq, enum bw_type bw) in acs_get_bw_center_chan() argument
461 if (freq >= bw_desc[bw][i].first && in acs_get_bw_center_chan()
462 freq <= bw_desc[bw][i].last) in acs_get_bw_center_chan()
476 survey->freq); in acs_survey_is_sufficient()
483 survey->freq); in acs_survey_is_sufficient()
491 survey->freq); in acs_survey_is_sufficient()
583 chan->freq); in is_in_freqlist()
617 chan->chan, chan->freq); in acs_survey_mode_interference_factor()
642 acs_find_chan_mode(struct hostapd_hw_modes *mode, int freq) in acs_find_chan_mode() argument
653 if (chan->freq == freq) in acs_find_chan_mode()
662 acs_find_mode(struct hostapd_iface *iface, int freq) in acs_find_mode() argument
671 chan = acs_find_chan_mode(mode, freq); in acs_find_mode()
682 acs_find_chan(struct hostapd_iface *iface, int freq) in acs_find_chan() argument
691 chan = acs_find_chan_mode(mode, freq); in acs_find_chan()
763 adj_freq = chan->freq + (i - index_primary) * 20; in acs_update_puncturing_bitmap()
765 adj_freq = chan->freq - (index_primary - i) * 20; in acs_update_puncturing_bitmap()
780 if (!is_punct_bitmap_valid(bw, (chan->freq - first_chan->freq) / 20, in acs_update_puncturing_bitmap()
892 is_6ghz_freq(chan->freq)) && in acs_find_ideal_chan_mode()
939 adj_chan = acs_find_chan(iface, chan->freq + in acs_find_ideal_chan_mode()
980 index_primary = (chan->freq - best->freq) / 20; in acs_find_ideal_chan_mode()
990 adj_chan = acs_find_chan(iface, chan->freq + in acs_find_ideal_chan_mode()
998 adj_chan = acs_find_chan(iface, chan->freq + in acs_find_ideal_chan_mode()
1006 adj_chan = acs_find_chan(iface, chan->freq + in acs_find_ideal_chan_mode()
1014 adj_chan = acs_find_chan(iface, chan->freq + in acs_find_ideal_chan_mode()
1148 ideal_chan->chan, ideal_chan->freq, ideal_factor); in acs_find_ideal_chan()
1171 acs_find_mode(iface, iface->freq) != HOSTAPD_MODE_IEEE80211A) in acs_adjust_secondary()
1178 if (iface->freq == bw_desc[ACS_BW40][i].first) in acs_adjust_secondary()
1180 else if (iface->freq == bw_desc[ACS_BW40][i].last) in acs_adjust_secondary()
1195 iface->freq >= 2400 && iface->freq < 2500) in acs_adjust_center_freq()
1199 center = acs_get_bw_center_chan(iface->freq, ACS_BW40); in acs_adjust_center_freq()
1204 center = acs_get_bw_center_chan(iface->freq, ACS_BW80); in acs_adjust_center_freq()
1207 center = acs_get_bw_center_chan(iface->freq, ACS_BW160); in acs_adjust_center_freq()
1212 center = acs_get_bw_center_chan(iface->freq, in acs_adjust_center_freq()
1216 center = acs_get_bw_center_chan(iface->freq, in acs_adjust_center_freq()
1288 iface->freq = ideal_chan->freq; in acs_study()
1303 err, iface->freq, iface->conf->channel); in acs_study()
1362 int *freq) in acs_request_scan_add_freqs() argument
1387 *freq++ = chan->freq; in acs_request_scan_add_freqs()
1390 return freq; in acs_request_scan_add_freqs()
1397 int i, *freq, ret; in acs_request_scan() local
1414 freq = params.freqs; in acs_request_scan()
1419 freq = acs_request_scan_add_freqs(iface, mode, freq); in acs_request_scan()
1422 *freq = 0; in acs_request_scan()
1424 if (params.freqs == freq) { in acs_request_scan()