Lines Matching refs:mode

48 static bool is_chanwidth160_supported(struct hostapd_hw_modes *mode,  in is_chanwidth160_supported()  argument
55 he_cap = &mode->he_capab[IEEE80211_MODE_AP]; in is_chanwidth160_supported()
62 if (mode->vht_capab & (VHT_CAP_SUPP_CHAN_WIDTH_160MHZ | in is_chanwidth160_supported()
73 struct hostapd_hw_modes *mode) in wpas_conf_ap_vht() argument
117 center_chan = wpas_p2p_get_vht80_center(wpa_s, mode, channel, in wpas_conf_ap_vht()
124 center_chan = wpas_p2p_get_vht160_center(wpa_s, mode, channel, in wpas_conf_ap_vht()
141 center_chan = wpas_p2p_get_vht160_center(wpa_s, mode, channel, in wpas_conf_ap_vht()
143 if (center_chan && is_chanwidth160_supported(mode, conf)) { in wpas_conf_ap_vht()
153 center_chan = wpas_p2p_get_vht80_center(wpa_s, mode, in wpas_conf_ap_vht()
188 struct hostapd_hw_modes *mode = NULL; in wpa_supplicant_find_hw_mode() local
192 if (wpa_s->hw.modes[i].mode == hw_mode) { in wpa_supplicant_find_hw_mode()
193 mode = &wpa_s->hw.modes[i]; in wpa_supplicant_find_hw_mode()
198 return mode; in wpa_supplicant_find_hw_mode()
223 struct hostapd_hw_modes *mode, in wpas_conf_ap_he_6ghz() argument
231 mode->he_capab[wpas_mode_to_ieee80211_mode( in wpas_conf_ap_he_6ghz()
232 ssid->mode)].phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX]; in wpas_conf_ap_he_6ghz()
242 if (mode->he_capab[wpas_mode_to_ieee80211_mode( in wpas_conf_ap_he_6ghz()
243 ssid->mode)].he_supported && in wpas_conf_ap_he_6ghz()
251 wpa_s, mode, conf->channel); in wpas_conf_ap_he_6ghz()
261 wpas_conf_ap_vht(wpa_s, ssid, conf, mode); in wpas_conf_ap_he_6ghz()
288 struct hostapd_hw_modes *mode = NULL; in wpa_supplicant_conf_ap_ht() local
295 mode = get_mode(wpa_s->hw.modes, wpa_s->hw.num_modes, in wpa_supplicant_conf_ap_ht()
300 if (!mode && conf->hw_mode == HOSTAPD_MODE_IEEE80211G) { in wpa_supplicant_conf_ap_ht()
304 mode = wpa_supplicant_find_hw_mode(wpa_s, in wpa_supplicant_conf_ap_ht()
308 if (!mode) { in wpa_supplicant_conf_ap_ht()
339 if (mode && is_6ghz_freq(ssid->frequency) && in wpa_supplicant_conf_ap_ht()
341 if (mode->eht_capab[wpas_mode_to_ieee80211_mode( in wpa_supplicant_conf_ap_ht()
342 ssid->mode)].eht_supported && in wpa_supplicant_conf_ap_ht()
346 if (mode->he_capab[wpas_mode_to_ieee80211_mode( in wpa_supplicant_conf_ap_ht()
347 ssid->mode)].he_supported && in wpa_supplicant_conf_ap_ht()
352 wpas_conf_ap_he_6ghz(wpa_s, mode, ssid, conf); in wpa_supplicant_conf_ap_ht()
354 } else if (!no_ht && mode && mode->ht_capab) { in wpa_supplicant_conf_ap_ht()
359 !!(mode->ht_capab & in wpa_supplicant_conf_ap_ht()
365 (mode->ht_capab & in wpa_supplicant_conf_ap_ht()
374 (mode->ht_capab & in wpa_supplicant_conf_ap_ht()
379 wpa_s, mode, conf->channel); in wpa_supplicant_conf_ap_ht()
397 (mode->ht_capab & in wpa_supplicant_conf_ap_ht()
414 conf->ht_capab |= mode->ht_capab & in wpa_supplicant_conf_ap_ht()
425 if (mode->eht_capab[wpas_mode_to_ieee80211_mode( in wpa_supplicant_conf_ap_ht()
426 ssid->mode)].eht_supported && in wpa_supplicant_conf_ap_ht()
430 if (mode->he_capab[wpas_mode_to_ieee80211_mode( in wpa_supplicant_conf_ap_ht()
431 ssid->mode)].he_supported && in wpa_supplicant_conf_ap_ht()
435 if (mode->vht_capab && ssid->vht) { in wpa_supplicant_conf_ap_ht()
437 conf->vht_capab |= mode->vht_capab; in wpa_supplicant_conf_ap_ht()
438 wpas_conf_ap_vht(wpa_s, ssid, conf, mode); in wpa_supplicant_conf_ap_ht()
516 (ssid->mode == WPAS_MODE_P2P_GO || in wpa_supplicant_conf_ap()
517 ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION)) { in wpa_supplicant_conf_ap()
544 if (ssid->mode == WPAS_MODE_P2P_GO || in wpa_supplicant_conf_ap()
545 ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION) in wpa_supplicant_conf_ap()
679 if (ssid->mode == WPAS_MODE_P2P_GO || in wpa_supplicant_conf_ap()
680 ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION) { in wpa_supplicant_conf_ap()
744 if (ssid->mode == WPAS_MODE_AP) in wpa_supplicant_conf_ap()
990 switch (ssid->mode) { in wpa_supplicant_create_ap()
994 params.mode = IEEE80211_MODE_AP; in wpa_supplicant_create_ap()
1003 if ((ssid->mode == WPAS_MODE_AP || ssid->mode == WPAS_MODE_P2P_GO) && in wpa_supplicant_create_ap()
1038 if (ssid->mode == WPAS_MODE_P2P_GO || in wpa_supplicant_create_ap()
1039 ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION) in wpa_supplicant_create_ap()
1101 if (ssid->mode == WPAS_MODE_P2P_GO) in wpa_supplicant_create_ap()
1103 else if (ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION) in wpa_supplicant_create_ap()
1154 if (ssid->mode == WPAS_MODE_AP) in wpa_supplicant_create_ap()
1805 ssid->mode == WPAS_MODE_INFRA || in wpa_supplicant_ap_update_beacon()
1806 ssid->mode == WPAS_MODE_IBSS) in wpa_supplicant_ap_update_beacon()
1810 if (ssid->mode == WPAS_MODE_P2P_GO) in wpa_supplicant_ap_update_beacon()
1812 else if (ssid->mode == WPAS_MODE_P2P_GROUP_FORMATION) in wpa_supplicant_ap_update_beacon()