Lines Matching refs:hw_features

32 void hostapd_free_hw_features(struct hostapd_hw_modes *hw_features,  in hostapd_free_hw_features()  argument
37 if (hw_features == NULL) in hostapd_free_hw_features()
41 os_free(hw_features[i].channels); in hostapd_free_hw_features()
42 os_free(hw_features[i].rates); in hostapd_free_hw_features()
45 os_free(hw_features); in hostapd_free_hw_features()
117 hostapd_free_hw_features(iface->hw_features, iface->num_hw_features); in hostapd_get_hw_features()
118 iface->hw_features = modes; in hostapd_get_hw_features()
270 iface->hw_features, in ieee80211n_allowed_ht40_channel_pair()
274 iface->hw_features, in ieee80211n_allowed_ht40_channel_pair()
309 NULL, iface->hw_features, in ieee80211n_check_40mhz_5g()
312 NULL, iface->hw_features, in ieee80211n_check_40mhz_5g()
702 mode->vht_capab == 0 && iface->hw_features) { in ieee80211ac_supported_vht_capab()
706 if (iface->hw_features[i].mode == in ieee80211ac_supported_vht_capab()
708 mode = &iface->hw_features[i]; in ieee80211ac_supported_vht_capab()
772 struct hostapd_hw_modes *mode = iface->hw_features; in hostapd_check_edmg_capab()
855 iface->hw_features, iface->num_hw_features); in hostapd_is_usable_chan()
893 iface->hw_features, in hostapd_is_usable_edmg()
1025 iface->hw_features, in hostapd_is_usable_chans()
1114 mode = &iface->hw_features[i]; in hostapd_determine_mode()
1292 struct hostapd_hw_modes *mode = &iface->hw_features[i]; in hostapd_select_hw_mode()
1376 hapd->iface->hw_features, in hostapd_hw_get_channel()
1384 if (!hapd->iface->hw_features) in hostapd_hw_get_channel()
1387 mode = &hapd->iface->hw_features[i]; in hostapd_hw_get_channel()
1389 hapd->iface->hw_features, in hostapd_hw_get_channel()
1408 if (iface->hw_features[i].mode == HOSTAPD_MODE_IEEE80211G) in hostapd_hw_skip_mode()