Home
last modified time | relevance | path

Searched refs:eht_cap (Results 1 – 21 of 21) sorted by relevance

/linux-6.3-rc2/net/mac80211/
A Deht.c18 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in ieee80211_eht_cap_ie_to_sta_eht_cap() local
22 u8 eht_total_size = sizeof(eht_cap->eht_cap_elem); in ieee80211_eht_cap_ie_to_sta_eht_cap()
25 memset(eht_cap, 0, sizeof(*eht_cap)); in ieee80211_eht_cap_ie_to_sta_eht_cap()
54 if (eht_ppe_size > sizeof(eht_cap->eht_ppe_thres)) in ieee80211_eht_cap_ie_to_sta_eht_cap()
62 memcpy(&eht_cap->eht_cap_elem, pos, sizeof(eht_cap->eht_cap_elem)); in ieee80211_eht_cap_ie_to_sta_eht_cap()
63 pos += sizeof(eht_cap->eht_cap_elem); in ieee80211_eht_cap_ie_to_sta_eht_cap()
66 memset(&eht_cap->eht_mcs_nss_supp, 0, in ieee80211_eht_cap_ie_to_sta_eht_cap()
67 sizeof(eht_cap->eht_mcs_nss_supp)); in ieee80211_eht_cap_ie_to_sta_eht_cap()
68 memcpy(&eht_cap->eht_mcs_nss_supp, pos, mcs_nss_size); in ieee80211_eht_cap_ie_to_sta_eht_cap()
71 memcpy(eht_cap->eht_ppe_thres, in ieee80211_eht_cap_ie_to_sta_eht_cap()
[all …]
A Dvht.c348 struct ieee80211_sta_eht_cap *eht_cap = &link_sta->pub->eht_cap; in ieee80211_sta_cap_rx_bw() local
359 if (eht_cap->has_eht && in ieee80211_sta_cap_rx_bw()
361 info = eht_cap->eht_cap_elem.phy_cap_info[0]; in ieee80211_sta_cap_rx_bw()
541 if (link_sta->pub->eht_cap.has_eht) { in ieee80211_sta_set_rx_nss()
543 const u8 *rx_nss_mcs = (void *)&link_sta->pub->eht_cap.eht_mcs_nss_supp; in ieee80211_sta_set_rx_nss()
A Dutil.c974 elems->eht_cap = data; in ieee80211_parse_extension_element()
1942 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_build_preq_ies_band() local
2126 if (eht_cap && in ieee80211_build_preq_ies_band()
3707 if (!eht_cap) { in ieee80211_chandef_he_6ghz_oper()
4896 if (!he_cap || !eht_cap) in ieee80211_ie_len_eht_cap()
4903 &eht_cap->eht_cap_elem, in ieee80211_ie_len_eht_cap()
4923 if (!he_cap || !eht_cap) in ieee80211_ie_build_eht_cap()
4927 &eht_cap->eht_cap_elem, in ieee80211_ie_build_eht_cap()
4930 eht_cap->eht_cap_elem.phy_cap_info); in ieee80211_ie_build_eht_cap()
4941 memcpy(pos, &eht_cap->eht_cap_elem, sizeof(eht_cap->eht_cap_elem)); in ieee80211_ie_build_eht_cap()
[all …]
A Dagg-rx.c296 if (sta->sta.deflink.eht_cap.has_eht) in ___ieee80211_start_rx_ba_session()
491 if (sta->sta.deflink.eht_cap.has_eht && elems && elems->addba_ext_ie) { in ieee80211_process_addba_request()
A Dmlme.c806 const struct ieee80211_sta_eht_cap *eht_cap; in ieee80211_add_eht_ie() local
811 eht_cap = ieee80211_get_eht_iftype_cap(sband, in ieee80211_add_eht_ie()
818 if (WARN_ON(!he_cap || !eht_cap)) in ieee80211_add_eht_ie()
822 2 + 1 + sizeof(eht_cap->eht_cap_elem) + in ieee80211_add_eht_ie()
824 &eht_cap->eht_cap_elem, in ieee80211_add_eht_ie()
826 ieee80211_eht_ppe_size(eht_cap->eht_ppe_thres[0], in ieee80211_add_eht_ie()
827 eht_cap->eht_cap_elem.phy_cap_info); in ieee80211_add_eht_ie()
829 ieee80211_ie_build_eht_cap(pos, he_cap, eht_cap, pos + eht_cap_size, in ieee80211_add_eht_ie()
4212 if (elems->eht_operation && elems->eht_cap && in ieee80211_assoc_config_link()
4217 elems->eht_cap, in ieee80211_assoc_config_link()
[all …]
A Dieee80211_i.h1688 const struct ieee80211_eht_cap_elem *eht_cap; member
2560 const struct ieee80211_sta_eht_cap *eht_cap,
A Dmain.c1106 supp_eht = supp_eht || iftd->eht_cap.has_eht; in ieee80211_register_hw()
A Dcfg.c1299 if (params->eht_cap) { in ieee80211_start_ap()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/
A Diwl-nvm-parse.c630 .eht_cap = {
755 .eht_cap = {
858 iftype_data->eht_cap.has_eht = false; in iwl_nvm_fixup_sband_iftd()
874 iftype_data->eht_cap.eht_cap_elem.mac_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
905 if (iftype_data->eht_cap.has_eht) { in iwl_nvm_fixup_sband_iftd()
921 if (iftype_data->eht_cap.has_eht) { in iwl_nvm_fixup_sband_iftd()
923 &iftype_data->eht_cap.eht_mcs_nss_supp; in iwl_nvm_fixup_sband_iftd()
954 iftype_data->eht_cap.has_eht) { in iwl_nvm_fixup_sband_iftd()
955 iftype_data->eht_cap.eht_cap_elem.mac_cap_info[0] &= in iwl_nvm_fixup_sband_iftd()
959 iftype_data->eht_cap.eht_cap_elem.phy_cap_info[3] &= in iwl_nvm_fixup_sband_iftd()
[all …]
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/mt7996/
A Dinit.c708 struct ieee80211_sta_eht_cap *eht_cap = &data->eht_cap; in mt7996_init_eht_caps() local
709 struct ieee80211_eht_cap_elem_fixed *eht_cap_elem = &eht_cap->eht_cap_elem; in mt7996_init_eht_caps()
710 struct ieee80211_eht_mcs_nss_supp *eht_nss = &eht_cap->eht_mcs_nss_supp; in mt7996_init_eht_caps()
719 eht_cap->has_eht = true; in mt7996_init_eht_caps()
A Dmcu.c962 if (!sta->deflink.eht_cap.has_eht) in mt7996_mcu_sta_eht_tlv()
965 mcs_map = &sta->deflink.eht_cap.eht_mcs_nss_supp; in mt7996_mcu_sta_eht_tlv()
966 elem = &sta->deflink.eht_cap.eht_cap_elem; in mt7996_mcu_sta_eht_tlv()
1066 if (sta->deflink.eht_cap.has_eht) { in mt7996_is_ebf_supported()
1067 struct ieee80211_sta_eht_cap *pc = &sta->deflink.eht_cap; in mt7996_is_ebf_supported()
1238 struct ieee80211_sta_eht_cap *pc = &sta->deflink.eht_cap; in mt7996_mcu_sta_bfer_eht()
1321 if (sta->deflink.eht_cap.has_eht && ebf) in mt7996_mcu_sta_bfer_tlv()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/
A Drs-fw.c291 &sta->deflink.eht_cap.eht_mcs_nss_supp; in rs_fw_eht_set_enabled_rates()
294 &sband->iftype_data->eht_cap.eht_mcs_nss_supp; in rs_fw_eht_set_enabled_rates()
379 if (sta->deflink.eht_cap.has_eht) { in rs_fw_set_supp_rates()
A Dmac80211.c2087 if (sta->deflink.eht_cap.has_eht) { in iwl_mvm_cfg_he_sta()
2089 u8_get_bits(sta->deflink.eht_cap.eht_cap_elem.phy_cap_info[5], in iwl_mvm_cfg_he_sta()
2093 if (sta->deflink.eht_cap.eht_cap_elem.phy_cap_info[5] & in iwl_mvm_cfg_he_sta()
2095 u8 nss = (sta->deflink.eht_cap.eht_ppe_thres[0] & in iwl_mvm_cfg_he_sta()
2097 u8 *ppe = &sta->deflink.eht_cap.eht_ppe_thres[0]; in iwl_mvm_cfg_he_sta()
/linux-6.3-rc2/net/wireless/
A Dchan.c1167 if (!iftd->eht_cap.has_eht) in cfg80211_chandef_usable()
1170 if (iftd->eht_cap.eht_cap_elem.phy_cap_info[0] & in cfg80211_chandef_usable()
A Dnl80211.c1804 const struct ieee80211_sta_eht_cap *eht_cap = &iftdata->eht_cap; in nl80211_send_iftype_data() local
1825 if (eht_cap->has_eht && he_cap->has_he) { in nl80211_send_iftype_data()
1835 &eht_cap->eht_cap_elem, in nl80211_send_iftype_data()
1841 eht_cap->eht_cap_elem.phy_cap_info); in nl80211_send_iftype_data()
1844 sizeof(eht_cap->eht_cap_elem.mac_cap_info), in nl80211_send_iftype_data()
1845 eht_cap->eht_cap_elem.mac_cap_info) || in nl80211_send_iftype_data()
1847 sizeof(eht_cap->eht_cap_elem.phy_cap_info), in nl80211_send_iftype_data()
1848 eht_cap->eht_cap_elem.phy_cap_info) || in nl80211_send_iftype_data()
1852 ppe_thresh_size, eht_cap->eht_ppe_thres)) in nl80211_send_iftype_data()
5706 params->eht_cap = (void *)(cap->data + 1); in nl80211_calculate_ap_params()
[all …]
A Dcore.c895 if (WARN_ON(iftd->eht_cap.has_eht && in wiphy_register()
/linux-6.3-rc2/drivers/net/wireless/
A Dmac80211_hwsim.c3338 .eht_cap = {
3443 .eht_cap = {
3595 .eht_cap = {
3719 .eht_cap = {
3900 .eht_cap = {
4045 .eht_cap = {
/linux-6.3-rc2/include/net/
A Dcfg80211.h433 struct ieee80211_sta_eht_cap eht_cap; member
630 if (data && data->eht_cap.has_eht) in ieee80211_get_eht_iftype_cap()
631 return &data->eht_cap; in ieee80211_get_eht_iftype_cap()
1347 const struct ieee80211_eht_cap_elem *eht_cap; member
A Dmac80211.h2263 struct ieee80211_sta_eht_cap eht_cap; member
/linux-6.3-rc2/drivers/net/wireless/mediatek/mt76/
A Dmt76_connac_mcu.c1335 const struct ieee80211_sta_eht_cap *eht_cap; in mt76_connac_get_phy_mode_ext() local
1343 eht_cap = ieee80211_get_eht_iftype_cap(sband, vif->type); in mt76_connac_get_phy_mode_ext()
1345 if (!eht_cap || !eht_cap->has_eht) in mt76_connac_get_phy_mode_ext()
/linux-6.3-rc2/include/linux/
A Dieee80211.h2903 const struct ieee80211_eht_cap_elem_fixed *eht_cap, in ieee80211_eht_mcs_nss_size() argument
2922 if (eht_cap->phy_cap_info[0] & IEEE80211_EHT_PHY_CAP0_320MHZ_IN_6GHZ) in ieee80211_eht_mcs_nss_size()

Completed in 163 milliseconds