Lines Matching refs:mode
337 static void acs_cleanup_mode(struct hostapd_hw_modes *mode) in acs_cleanup_mode() argument
342 for (i = 0; i < mode->num_channels; i++) { in acs_cleanup_mode()
343 chan = &mode->channels[i]; in acs_cleanup_mode()
534 static int acs_surveys_are_sufficient_mode(struct hostapd_hw_modes *mode) in acs_surveys_are_sufficient_mode() argument
539 for (i = 0; i < mode->num_channels; i++) { in acs_surveys_are_sufficient_mode()
540 chan = &mode->channels[i]; in acs_surveys_are_sufficient_mode()
553 struct hostapd_hw_modes *mode; in acs_surveys_are_sufficient() local
556 mode = &iface->hw_features[i]; in acs_surveys_are_sufficient()
557 if (!hostapd_hw_skip_mode(iface, mode) && in acs_surveys_are_sufficient()
558 acs_surveys_are_sufficient_mode(mode)) in acs_surveys_are_sufficient()
596 struct hostapd_iface *iface, struct hostapd_hw_modes *mode) in acs_survey_mode_interference_factor() argument
601 for (i = 0; i < mode->num_channels; i++) { in acs_survey_mode_interference_factor()
602 chan = &mode->channels[i]; in acs_survey_mode_interference_factor()
639 struct hostapd_hw_modes *mode; in acs_survey_all_chans_interference_factor() local
642 mode = &iface->hw_features[i]; in acs_survey_all_chans_interference_factor()
643 if (!hostapd_hw_skip_mode(iface, mode)) in acs_survey_all_chans_interference_factor()
644 acs_survey_mode_interference_factor(iface, mode); in acs_survey_all_chans_interference_factor()
650 acs_find_chan_mode(struct hostapd_hw_modes *mode, int freq) in acs_find_chan_mode() argument
655 for (i = 0; i < mode->num_channels; i++) { in acs_find_chan_mode()
656 chan = &mode->channels[i]; in acs_find_chan_mode()
673 struct hostapd_hw_modes *mode; in acs_find_mode() local
677 mode = &iface->hw_features[i]; in acs_find_mode()
678 if (!hostapd_hw_skip_mode(iface, mode)) { in acs_find_mode()
679 chan = acs_find_chan_mode(mode, freq); in acs_find_mode()
681 return mode->mode; in acs_find_mode()
693 struct hostapd_hw_modes *mode; in acs_find_chan() local
697 mode = &iface->hw_features[i]; in acs_find_chan()
698 if (!hostapd_hw_skip_mode(iface, mode)) { in acs_find_chan()
699 chan = acs_find_chan_mode(mode, freq); in acs_find_chan()
709 static int is_24ghz_mode(enum hostapd_hw_mode mode) in is_24ghz_mode() argument
711 return mode == HOSTAPD_MODE_IEEE80211B || in is_24ghz_mode()
712 mode == HOSTAPD_MODE_IEEE80211G; in is_24ghz_mode()
742 struct hostapd_hw_modes *mode, u32 bw, in acs_update_puncturing_bitmap() argument
760 if (is_24ghz_mode(mode->mode) || bw < 80) in acs_update_puncturing_bitmap()
833 struct hostapd_hw_modes *mode, in acs_find_ideal_chan_mode() argument
849 if (is_24ghz_mode(mode->mode)) in acs_find_ideal_chan_mode()
852 for (i = 0; i < mode->num_channels; i++) { in acs_find_ideal_chan_mode()
856 chan = &mode->channels[i]; in acs_find_ideal_chan_mode()
897 if (mode->mode == HOSTAPD_MODE_IEEE80211A && in acs_find_ideal_chan_mode()
908 if (mode->mode == HOSTAPD_MODE_IEEE80211A && in acs_find_ideal_chan_mode()
930 if (mode->mode == HOSTAPD_MODE_IEEE80211A && in acs_find_ideal_chan_mode()
980 iface->current_mode->mode == HOSTAPD_MODE_IEEE80211A && in acs_find_ideal_chan_mode()
995 if (is_24ghz_mode(mode->mode)) { in acs_find_ideal_chan_mode()
1045 } else if (is_24ghz_mode(mode->mode) && in acs_find_ideal_chan_mode()
1076 acs_update_puncturing_bitmap(iface, mode, bw, in acs_find_ideal_chan_mode()
1109 struct hostapd_hw_modes *mode; in acs_find_ideal_chan() local
1147 mode = &iface->hw_features[i]; in acs_find_ideal_chan()
1148 if (!hostapd_hw_skip_mode(iface, mode)) in acs_find_ideal_chan()
1149 acs_find_ideal_chan_mode(iface, mode, n_chans, bw, in acs_find_ideal_chan()
1369 struct hostapd_hw_modes *mode, in acs_request_scan_add_freqs() argument
1375 for (i = 0; i < mode->num_channels; i++) { in acs_request_scan_add_freqs()
1376 chan = &mode->channels[i]; in acs_request_scan_add_freqs()
1407 struct hostapd_hw_modes *mode; in acs_request_scan() local
1413 mode = &iface->hw_features[i]; in acs_request_scan()
1414 if (!hostapd_hw_skip_mode(iface, mode)) in acs_request_scan()
1415 num_channels += mode->num_channels; in acs_request_scan()
1425 mode = &iface->hw_features[i]; in acs_request_scan()
1426 if (!hostapd_hw_skip_mode(iface, mode)) in acs_request_scan()
1427 freq = acs_request_scan_add_freqs(iface, mode, freq); in acs_request_scan()