Lines Matching refs:current_mode

105 	if (iface->current_mode) {  in hostapd_get_hw_features()
113 mode = iface->current_mode->mode; in hostapd_get_hw_features()
114 is_6ghz = iface->current_mode->is_6ghz; in hostapd_get_hw_features()
115 iface->current_mode = NULL; in hostapd_get_hw_features()
130 iface->current_mode = feature; in hostapd_get_hw_features()
169 if (orig_mode_valid && !iface->current_mode) { in hostapd_get_hw_features()
266 if (!iface->current_mode) in ieee80211n_allowed_ht40_channel_pair()
269 p_chan = hw_get_channel_freq(iface->current_mode->mode, pri_freq, NULL, in ieee80211n_allowed_ht40_channel_pair()
273 s_chan = hw_get_channel_freq(iface->current_mode->mode, sec_freq, NULL, in ieee80211n_allowed_ht40_channel_pair()
277 return allowed_ht40_channel_pair(iface->current_mode->mode, in ieee80211n_allowed_ht40_channel_pair()
306 if (!iface->current_mode) in ieee80211n_check_40mhz_5g()
308 pri_chan = hw_get_channel_freq(iface->current_mode->mode, pri_freq, in ieee80211n_check_40mhz_5g()
311 sec_chan = hw_get_channel_freq(iface->current_mode->mode, sec_freq, in ieee80211n_check_40mhz_5g()
338 return check_40mhz_2g4(iface->current_mode, scan_res, pri_chan, in ieee80211n_check_40mhz_2g4()
360 if (iface->current_mode->mode == HOSTAPD_MODE_IEEE80211A) in ieee80211n_check_scan()
385 iface->current_mode->mode == HOSTAPD_MODE_IEEE80211G && in ieee80211n_check_scan()
389 he_cap = &iface->current_mode->he_capab[IEEE80211_MODE_AP]; in ieee80211n_check_scan()
423 if (iface->current_mode == NULL) in ieee80211n_scan_channels_2g4()
441 mode = iface->current_mode; in ieee80211n_scan_channels_2g4()
468 if (iface->current_mode == NULL) in ieee80211n_scan_channels_5g()
482 mode = iface->current_mode; in ieee80211n_scan_channels_5g()
508 if (iface->current_mode->mode == HOSTAPD_MODE_IEEE80211G) in ap_ht40_scan_retry()
565 if (iface->current_mode->mode == HOSTAPD_MODE_IEEE80211G) in ieee80211n_check_40mhz()
603 u16 hw = iface->current_mode->ht_capab; in ieee80211n_supported_ht_capab()
693 struct hostapd_hw_modes *mode = iface->current_mode; in ieee80211ac_supported_vht_capab()
740 if (iface->current_mode->mode != HOSTAPD_MODE_IEEE80211B && in hostapd_check_ht_capab()
741 iface->current_mode->mode != HOSTAPD_MODE_IEEE80211G && in hostapd_check_ht_capab()
802 if (!iface->current_mode || !is_6ghz_freq(iface->freq)) in hostapd_check_he_6ghz_capab()
805 he_cap = &iface->current_mode->he_capab[IEEE80211_MODE_AP]; in hostapd_check_he_6ghz_capab()
851 if (!iface->current_mode) in hostapd_is_usable_chan()
854 chan = hw_get_channel_freq(iface->current_mode->mode, frequency, NULL, in hostapd_is_usable_chan()
889 if (!iface->current_mode) in hostapd_is_usable_edmg()
891 pri_chan = hw_get_channel_freq(iface->current_mode->mode, in hostapd_is_usable_edmg()
1021 if (!iface->current_mode) in hostapd_is_usable_chans()
1023 pri_chan = hw_get_channel_freq(iface->current_mode->mode, in hostapd_is_usable_chans()
1100 if (iface->current_mode || in hostapd_determine_mode()
1119 iface->current_mode = mode; in hostapd_determine_mode()
1125 if (!iface->current_mode) { in hostapd_determine_mode()
1180 if (!iface->current_mode) { in hostapd_notify_bad_chans()
1192 iface->current_mode->mode, in hostapd_notify_bad_chans()
1193 hostapd_hw_mode_txt(iface->current_mode->mode)); in hostapd_notify_bad_chans()
1256 iface->current_mode = NULL; in hostapd_csa_update_hwmode()
1290 iface->current_mode = NULL; in hostapd_select_hw_mode()
1298 iface->current_mode = mode; in hostapd_select_hw_mode()
1303 if (iface->current_mode == NULL) { in hostapd_select_hw_mode()
1365 return hw_get_freq(hapd->iface->current_mode, chan); in hostapd_hw_get_freq()
1374 if (hapd->iface->current_mode) { in hostapd_hw_get_channel()
1375 channel = hw_get_chan(hapd->iface->current_mode->mode, freq, in hostapd_hw_get_channel()
1403 if (iface->current_mode) in hostapd_hw_skip_mode()
1404 return mode != iface->current_mode; in hostapd_hw_skip_mode()