| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | 11ax.c | 15 struct nxpwifi_ie_types_he_cap *he_cap = NULL; in nxpwifi_update_11ax_cap() local 29 he_cap = (struct nxpwifi_ie_types_he_cap *)hw_he_cap; in nxpwifi_update_11ax_cap() 31 if (he_cap->he_phy_cap[0] & in nxpwifi_update_11ax_cap() 96 struct nxpwifi_ie_types_he_cap *he_cap, in nxpwifi_fill_he_cap_tlv() argument 108 memcpy(he_cap, priv->user_he_cap, priv->user_he_cap_len); in nxpwifi_fill_he_cap_tlv() 112 memcpy(he_cap, priv->user_2g_he_cap, priv->user_2g_he_cap_len); in nxpwifi_fill_he_cap_tlv() 126 cfg_value = nxpwifi_get_he_nss_mcs(he_cap->rx_mcs_80, nss); in nxpwifi_fill_he_cap_tlv() 131 nxpwifi_set_he_nss_mcs(&he_cap->rx_mcs_80, nss, in nxpwifi_fill_he_cap_tlv() 134 nxpwifi_set_he_nss_mcs(&he_cap->rx_mcs_80, nss, in nxpwifi_fill_he_cap_tlv() 139 cfg_value = nxpwifi_get_he_nss_mcs(he_cap->tx_mcs_80, nss); in nxpwifi_fill_he_cap_tlv() [all …]
|
| H A D | uap_cmd.c | 1013 if (params->he_cap) in nxpwifi_check_11ax_capability() 1025 const struct element *he_cap; in nxpwifi_set_11ax_status() local 1040 he_cap = cfg80211_find_ext_elem(WLAN_EID_EXT_HE_CAPABILITY, in nxpwifi_set_11ax_status() 1044 if (he_cap) { in nxpwifi_set_11ax_status() 1045 ax_cfg.he_cap_cfg.id = he_cap->id; in nxpwifi_set_11ax_status() 1046 ax_cfg.he_cap_cfg.len = he_cap->datalen; in nxpwifi_set_11ax_status() 1049 (struct nxpwifi_11ax_he_cap_cfg *)he_cap; in nxpwifi_set_11ax_status() 1055 he_cap->data, in nxpwifi_set_11ax_status() 1056 he_cap->datalen); in nxpwifi_set_11ax_status()
|
| H A D | 11ax.h | 45 struct nxpwifi_ie_types_he_cap *he_cap,
|
| H A D | cfg80211.c | 2316 iftype_data->he_cap.has_he = true; in nxpwifi_setup_he_caps() 2318 memcpy(iftype_data->he_cap.he_cap_elem.mac_cap_info, in nxpwifi_setup_he_caps() 2321 memcpy(iftype_data->he_cap.he_cap_elem.phy_cap_info, in nxpwifi_setup_he_caps() 2324 memset(&iftype_data->he_cap.he_mcs_nss_supp, in nxpwifi_setup_he_caps() 2326 sizeof(iftype_data->he_cap.he_mcs_nss_supp)); in nxpwifi_setup_he_caps() 2327 memcpy(&iftype_data->he_cap.he_mcs_nss_supp, in nxpwifi_setup_he_caps() 2339 memcpy((u8 *)&iftype_data->he_cap.he_mcs_nss_supp.rx_mcs_160, in nxpwifi_setup_he_caps() 2345 memcpy(iftype_data->he_cap.ppe_thres, in nxpwifi_setup_he_caps() 2349 iftype_data->he_cap.he_cap_elem.phy_cap_info[6] &= BIT(7); in nxpwifi_setup_he_caps()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | rs-fw.c | 45 struct ieee80211_sta_he_cap *he_cap = &link_sta->he_cap; in rs_fw_sgi_cw_support() local 48 if (he_cap->has_he) in rs_fw_sgi_cw_support() 70 struct ieee80211_sta_he_cap *he_cap = &link_sta->he_cap; in rs_fw_get_config_flags() local 77 if (he_cap->has_he && he_cap->he_cap_elem.phy_cap_info[2] & in rs_fw_get_config_flags() 92 if (he_cap->has_he && (he_cap->he_cap_elem.phy_cap_info[1] & in rs_fw_get_config_flags() 101 if (he_cap->has_he && in rs_fw_get_config_flags() 102 (he_cap->he_cap_elem.phy_cap_info[3] & in rs_fw_get_config_flags() 200 const struct ieee80211_sta_he_cap *he_cap = &link_sta->he_cap; in rs_fw_he_set_enabled_rates() local 201 u16 mcs_160 = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_160); in rs_fw_he_set_enabled_rates() 202 u16 mcs_80 = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80); in rs_fw_he_set_enabled_rates() [all …]
|
| H A D | mac80211.c | 2185 u8 nss = (link_sta->he_cap.ppe_thres[0] & in iwl_mvm_set_pkt_ext_from_he_ppe() 2187 u8 *ppe = &link_sta->he_cap.ppe_thres[0]; in iwl_mvm_set_pkt_ext_from_he_ppe() 2307 } else if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext() 2330 } else if (link_sta->he_cap.has_he) { in iwl_mvm_set_sta_pkt_ext() 2332 if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext() 2341 u8_get_bits(link_sta->he_cap.he_cap_elem.phy_cap_info[9], in iwl_mvm_set_sta_pkt_ext() 2419 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mvm_get_sta_htc_flags() 2500 if (!sta->deflink.he_cap.has_he) { in iwl_mvm_cfg_he_sta() 2518 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta() 2522 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta() [all …]
|
| H A D | sf.c | 123 link_sta->he_cap.has_he) { in iwl_mvm_fill_sf_command()
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 569 .he_cap = { 725 .he_cap = { 899 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 902 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 905 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 910 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd() 926 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd() 936 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd() 938 iftype_data->he_cap.he_cap_elem.phy_cap_info[5] |= in iwl_nvm_fixup_sband_iftd() 942 iftype_data->he_cap.he_cap_elem.phy_cap_info[7] |= in iwl_nvm_fixup_sband_iftd() [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | sta.c | 90 if (link_sta->he_cap.has_he) in iwl_mld_fill_ampdu_size_and_dens() 92 u8_get_bits(link_sta->he_cap.he_cap_elem.mac_cap_info[3], in iwl_mld_fill_ampdu_size_and_dens() 204 u8 nss = (link_sta->he_cap.ppe_thres[0] & in iwl_mld_set_pkt_ext_from_he_ppe() 206 u8 *ppe = &link_sta->he_cap.ppe_thres[0]; in iwl_mld_set_pkt_ext_from_he_ppe() 314 } else if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mld_fill_pkt_ext() 337 } else if (link_sta->he_cap.has_he) { in iwl_mld_fill_pkt_ext() 339 if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mld_fill_pkt_ext() 348 u8_get_bits(link_sta->he_cap.he_cap_elem.phy_cap_info[9], in iwl_mld_fill_pkt_ext() 372 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mld_get_htc_flags() 556 if (link_sta->he_cap.has_he) { in iwl_mld_add_modify_sta_cmd() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | init.c | 931 struct ieee80211_sta_he_cap *he_cap, int vif) in mt7915_set_stream_he_txbf_caps() argument 934 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7915_set_stream_he_txbf_caps() 1051 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; in mt7915_init_he_caps() local 1053 &he_cap->he_cap_elem; in mt7915_init_he_caps() 1055 &he_cap->he_mcs_nss_supp; in mt7915_init_he_caps() 1069 he_cap->has_he = true; in mt7915_init_he_caps() 1163 mt7915_set_stream_he_txbf_caps(phy, he_cap, i); in mt7915_init_he_caps() 1165 memset(he_cap->ppe_thres, 0, sizeof(he_cap in mt7915_init_he_caps() [all...] |
| H A D | mcu.c | 791 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_he_tlv() 797 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_he_tlv() 881 he->he_cap = cpu_to_le32(cap); in mt7915_mcu_sta_he_tlv() 883 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7915_mcu_sta_he_tlv() 934 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_muru_tlv() 957 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_muru_tlv() 1103 if (sta->deflink.he_cap.has_he) { in mt7915_is_ebf_supported() 1104 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7915_is_ebf_supported() 1204 struct ieee80211_sta_he_cap *pc = &sta->deflink.he_cap; in mt7915_mcu_sta_bfer_he() 1276 if (!(sta->deflink.ht_cap.ht_supported || sta->deflink.he_cap.has_he)) in mt7915_mcu_sta_bfer_tlv() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | init.c | 166 const struct ieee80211_sta_he_cap *he_cap; in mt7925_init_nan_cap() local 182 he_cap = sband ? ieee80211_get_he_iftype_cap(sband, NL80211_IFTYPE_NAN) in mt7925_init_nan_cap() 184 if (he_cap) in mt7925_init_nan_cap() 185 wiphy->nan_capa.phy.he = *he_cap; in mt7925_init_nan_cap()
|
| H A D | main.c | 21 struct ieee80211_sta_he_cap *he_cap = &data->he_cap; in mt7925_init_he_caps() local 22 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7925_init_he_caps() 23 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7925_init_he_caps() 34 he_cap->has_he = true; in mt7925_init_he_caps() 131 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7925_init_he_caps() 135 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss, band); in mt7925_init_he_caps()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 679 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv() local 680 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt76_connac_mcu_sta_he_tlv() 765 he->he_cap = cpu_to_le32(cap); in mt76_connac_mcu_sta_he_tlv() 772 he_cap->he_mcs_nss_supp.rx_mcs_80p80; in mt76_connac_mcu_sta_he_tlv() 775 he_cap->he_mcs_nss_supp.rx_mcs_160; in mt76_connac_mcu_sta_he_tlv() 779 he_cap->he_mcs_nss_supp.rx_mcs_80; in mt76_connac_mcu_sta_he_tlv() 812 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv_v2() local 813 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt76_connac_mcu_sta_he_tlv_v2() 828 he_cap->he_mcs_nss_supp.rx_mcs_80p80; in mt76_connac_mcu_sta_he_tlv_v2() 831 he_cap->he_mcs_nss_supp.rx_mcs_160; in mt76_connac_mcu_sta_he_tlv_v2() [all …]
|
| /linux/net/mac80211/ |
| H A D | util.c | 2573 const struct ieee80211_sta_he_cap *he_cap; in ieee80211_ie_len_he_cap() local 2581 he_cap = ieee80211_get_he_iftype_cap_vif(sband, &sdata->vif); in ieee80211_ie_len_he_cap() 2582 if (!he_cap) in ieee80211_ie_len_he_cap() 2585 n = ieee80211_he_mcs_nss_size(&he_cap->he_cap_elem); in ieee80211_ie_len_he_cap() 2587 sizeof(he_cap->he_cap_elem) + n + in ieee80211_ie_len_he_cap() 2588 ieee80211_he_ppe_size(he_cap->ppe_thres[0], in ieee80211_ie_len_he_cap() 2589 he_cap->he_cap_elem.phy_cap_info); in ieee80211_ie_len_he_cap() 2594 const struct ieee80211_sta_he_cap *he_cap, in ieee80211_get_adjusted_he_cap() argument 2599 *elem = he_cap->he_cap_elem; in ieee80211_get_adjusted_he_cap() 2646 const struct ieee80211_sta_he_cap *he_cap; in ieee80211_put_he_cap() local [all …]
|
| H A D | sta_info.c | 3536 if (link_sta->pub->he_cap.has_he) { in ieee80211_sta_nss_capability() 3539 const struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; in ieee80211_sta_nss_capability() 3541 le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_160); in ieee80211_sta_nss_capability() 3542 u16 mcs_80_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80); in ieee80211_sta_nss_capability() 3561 support_160 = he_cap->he_cap_elem.phy_cap_info[0] & in ieee80211_sta_nss_capability() 3680 struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; in ieee80211_sta_bw_capability() 3684 if (he_cap->has_he) { in ieee80211_sta_bw_capability() 3694 info = he_cap in ieee80211_sta_bw_capability() 3537 const struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; ieee80211_sta_nss_capability() local 3678 struct ieee80211_sta_he_cap *he_cap = &link_sta->pub->he_cap; ieee80211_sta_bw_capability() local [all...] |
| H A D | agg-tx.c | 98 if (sta->sta.deflink.he_cap.has_he) in ieee80211_send_addba_request() 473 } else if (sta->sta.deflink.he_cap.has_he) { in ieee80211_send_addba_with_timeout() 621 !pubsta->deflink.he_cap.has_he && in ieee80211_start_tx_ba_session()
|
| H A D | mlme.c | 241 if (!elems->he_6ghz_capa || !elems->he_cap) { in ieee80211_determine_ap_chan() 316 * having he_cap/he_oper parsed out implies we're at in ieee80211_determine_ap_chan() 319 if (elems->he_cap && he_oper && in ieee80211_determine_ap_chan() 363 !elems->he_operation || !elems->he_cap) { in ieee80211_determine_ap_chan() 660 const struct ieee80211_he_cap_elem *he_cap, in ieee80211_verify_peer_he_mcs_support() argument 668 if (!he_cap) in ieee80211_verify_peer_he_mcs_support() 671 /* mcs_nss is right after he_cap info */ in ieee80211_verify_peer_he_mcs_support() 672 he_mcs_nss_supp = (void *)(he_cap + 1); in ieee80211_verify_peer_he_mcs_support() 1398 (void *)elems->he_cap, in ieee80211_determine_chan_mode() 5738 return link_sta->pub->he_cap in ieee80211_twt_req_supported() 6419 const struct ieee80211_he_cap_elem *he_cap; ieee80211_max_rx_chains() local 6519 const struct ieee80211_sta_he_cap *he_cap; ieee80211_determine_our_sta_mode() local [all...] |
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | mac.c | 2377 const struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in ath11k_peer_assoc_h_he() local 2392 if (!he_cap->has_he) in ath11k_peer_assoc_h_he() 2403 support_160 = !!(he_cap->he_cap_elem.phy_cap_info[0] & in ath11k_peer_assoc_h_he() 2406 /* Supported HE-MCS and NSS Set of peer he_cap is intersection with self he_cp */ in ath11k_peer_assoc_h_he() 2407 mcs_160_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_160); in ath11k_peer_assoc_h_he() 2408 mcs_80_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80); in ath11k_peer_assoc_h_he() 2443 he_cap->he_cap_elem.mac_cap_info, in ath11k_peer_assoc_h_he() 2444 sizeof(he_cap->he_cap_elem.mac_cap_info), in ath11k_peer_assoc_h_he() 2448 he_cap in ath11k_peer_assoc_h_he() 2620 const struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; ath11k_peer_assoc_h_he_6ghz() local 3051 ath11k_mac_vif_recalc_sta_he_txbf(struct ath11k * ar,struct ieee80211_vif * vif,struct ieee80211_sta_he_cap * he_cap) ath11k_mac_vif_recalc_sta_he_txbf() argument 3120 struct ieee80211_sta_he_cap he_cap; ath11k_bss_assoc() local 5940 ath11k_mac_set_hemcsmap(struct ath11k * ar,struct ath11k_pdev_cap * cap,struct ieee80211_sta_he_cap * he_cap,int band) ath11k_mac_set_hemcsmap() argument 5983 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; ath11k_mac_copy_he_cap() local 8692 ath11k_mac_get_tx_mcs_map(const struct ieee80211_sta_he_cap * he_cap) ath11k_mac_get_tx_mcs_map() argument 8714 const struct ieee80211_sta_he_cap *he_cap; ath11k_mac_bitrate_mask_get_single_nss() local [all...] |
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | init.c | 1352 struct ieee80211_sta_he_cap *he_cap, int vif, in mt7996_set_stream_he_txbf_caps() 1355 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7996_set_stream_he_txbf_caps() 1441 struct ieee80211_sta_he_cap *he_cap = &data->he_cap; in mt7996_init_he_caps() 1442 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7996_init_he_caps() 1443 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7996_init_he_caps() 1454 he_cap->has_he = true; in mt7996_init_he_caps() 1538 mt7996_set_stream_he_txbf_caps(phy, he_cap, iftype, band); in mt7996_init_he_caps() 1540 memset(he_cap->ppe_thres, 0, sizeof(he_cap in mt7996_init_he_caps() 1351 mt7996_set_stream_he_txbf_caps(struct mt7996_phy * phy,struct ieee80211_sta_he_cap * he_cap,int vif,enum nl80211_band band) mt7996_set_stream_he_txbf_caps() argument 1440 struct ieee80211_sta_he_cap *he_cap = &data->he_cap; mt7996_init_he_caps() local [all...] |
| H A D | mcu.c | 1538 struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_he_tlv() 1544 if (!link_sta->he_cap.has_he) in mt7996_mcu_sta_he_tlv() 1556 mcs_map = link_sta->he_cap.he_mcs_nss_supp; in mt7996_mcu_sta_he_tlv() 1622 (link_sta->he_cap.he_cap_elem.phy_cap_info[0] & in mt7996_mcu_sta_eht_tlv() 1717 struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_muru_tlv() 1738 if (!link_sta->he_cap.has_he) in mt7996_mcu_sta_muru_tlv() 1794 if (link_sta->he_cap.has_he) { in mt7996_is_ebf_supported() 1795 struct ieee80211_he_cap_elem *pe = &link_sta->he_cap.he_cap_elem; in mt7996_is_ebf_supported() 1902 struct ieee80211_sta_he_cap *pc = &link_sta->he_cap; in mt7996_mcu_sta_bfer_he() 2050 if (!(link_sta->ht_cap.ht_supported || link_sta->he_cap.has_he)) in mt7996_mcu_sta_bfer_tlv() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 2598 const struct ieee80211_sta_he_cap *he_cap; in ath12k_peer_assoc_h_he() local 2634 he_cap = &link_sta->he_cap; in ath12k_peer_assoc_h_he() 2635 if (!he_cap->has_he) in ath12k_peer_assoc_h_he() 2646 support_160 = !!(he_cap->he_cap_elem.phy_cap_info[0] & in ath12k_peer_assoc_h_he() 2650 mcs_160_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_160); in ath12k_peer_assoc_h_he() 2651 mcs_80_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80); in ath12k_peer_assoc_h_he() 2680 memcpy(&arg->peer_he_cap_macinfo, he_cap->he_cap_elem.mac_cap_info, in ath12k_peer_assoc_h_he() 2681 sizeof(he_cap->he_cap_elem.mac_cap_info)); in ath12k_peer_assoc_h_he() 2682 memcpy(&arg->peer_he_cap_phyinfo, he_cap->he_cap_elem.phy_cap_info, in ath12k_peer_assoc_h_he() 2683 sizeof(he_cap->he_cap_elem.phy_cap_info)); in ath12k_peer_assoc_h_he() [all …]
|
| /linux/include/linux/ |
| H A D | ieee80211-eht.h | 284 ieee80211_eht_mcs_nss_size(const struct ieee80211_he_cap_elem *he_cap, in ieee80211_eht_mcs_nss_size() argument 291 if (he_cap->phy_cap_info[0] & in ieee80211_eht_mcs_nss_size() 296 if (he_cap->phy_cap_info[0] & in ieee80211_eht_mcs_nss_size() 300 if (he_cap->phy_cap_info[0] & in ieee80211_eht_mcs_nss_size()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | main.c | 29 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; in mt7921_init_he_caps() local 31 &he_cap->he_cap_elem; in mt7921_init_he_caps() 33 &he_cap->he_mcs_nss_supp; in mt7921_init_he_caps() 44 he_cap->has_he = true; in mt7921_init_he_caps() 155 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7921_init_he_caps() 158 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss, band); in mt7921_init_he_caps()
|
| /linux/net/mac80211/tests/ |
| H A D | util.c | 69 .he_cap = {
|