Home
last modified time | relevance | path

Searched refs:he_cap_elem (Results 1 – 25 of 38) sorted by relevance

12

/linux-6.15/net/mac80211/
H A Dhe.c141 ieee80211_he_ppe_size(he_cap_ie[sizeof(he_cap->he_cap_elem) + in ieee80211_he_cap_ie_to_sta_he_cap()
144 he_total_size = sizeof(he_cap->he_cap_elem) + mcs_nss_size + in ieee80211_he_cap_ie_to_sta_he_cap()
149 memcpy(&he_cap->he_cap_elem, he_cap_ie, sizeof(he_cap->he_cap_elem)); in ieee80211_he_cap_ie_to_sta_he_cap()
153 &he_cap_ie[sizeof(he_cap->he_cap_elem)], mcs_nss_size); in ieee80211_he_cap_ie_to_sta_he_cap()
156 if (he_cap->he_cap_elem.phy_cap_info[6] & in ieee80211_he_cap_ie_to_sta_he_cap()
175 own_160 = own_he_cap.he_cap_elem.phy_cap_info[0] & in ieee80211_he_cap_ie_to_sta_he_cap()
177 peer_160 = he_cap->he_cap_elem.phy_cap_info[0] & in ieee80211_he_cap_ie_to_sta_he_cap()
188 he_cap->he_cap_elem.phy_cap_info[0] &= in ieee80211_he_cap_ie_to_sta_he_cap()
192 own_80p80 = own_he_cap.he_cap_elem.phy_cap_info[0] & in ieee80211_he_cap_ie_to_sta_he_cap()
194 peer_80p80 = he_cap->he_cap_elem.phy_cap_info[0] & in ieee80211_he_cap_ie_to_sta_he_cap()
[all …]
H A Dvht.c386 info = he_cap->he_cap_elem.phy_cap_info[0]; in __ieee80211_sta_cap_rx_bw()
595 support_160 = he_cap->he_cap_elem.phy_cap_info[0] & in ieee80211_sta_init_nss()
H A Dutil.c2438 n = ieee80211_he_mcs_nss_size(&he_cap->he_cap_elem); in ieee80211_ie_len_he_cap()
2440 sizeof(he_cap->he_cap_elem) + n + in ieee80211_ie_len_he_cap()
2442 he_cap->he_cap_elem.phy_cap_info); in ieee80211_ie_len_he_cap()
2452 *elem = he_cap->he_cap_elem; in ieee80211_get_adjusted_he_cap()
2517 sizeof(he_cap->he_cap_elem) + n + in ieee80211_put_he_cap()
2519 he_cap->he_cap_elem.phy_cap_info); in ieee80211_put_he_cap()
2534 if ((he_cap->he_cap_elem.phy_cap_info[6] & in ieee80211_put_he_cap()
4280 n = ieee80211_eht_mcs_nss_size(&he_cap->he_cap_elem, in ieee80211_ie_len_eht_cap()
4313 orig_mcs_nss_len = ieee80211_eht_mcs_nss_size(&he_cap->he_cap_elem, in ieee80211_put_eht_cap()
H A Ddebugfs_sta.c698 cap = hec->he_cap_elem.mac_cap_info; in link_sta_he_capa_read()
809 cap = hec->he_cap_elem.phy_cap_info; in link_sta_he_capa_read()
1186 if (!(link_sta->pub->he_cap.he_cap_elem.phy_cap_info[0] & in link_sta_eht_capa_read()
H A Dmlme.c627 u8 he_phy_cap0 = sta_he_cap->he_cap_elem.phy_cap_info[0]; in ieee80211_get_eht_cap_mcs_nss()
4984 (own_he_cap->he_cap_elem.mac_cap_info[0] & in ieee80211_twt_req_supported()
5012 (link_sta->pub->he_cap.he_cap_elem.mac_cap_info[2] & in ieee80211_twt_bcast_support()
5015 (own_he_cap->he_cap_elem.mac_cap_info[2] & in ieee80211_twt_bcast_support()
5584 const struct element *he_cap_elem; in ieee80211_max_rx_chains() local
5629 if (!he_cap_elem || he_cap_elem->datalen < sizeof(*he_cap)) in ieee80211_max_rx_chains()
5633 he_cap = (void *)(he_cap_elem->data + 1); in ieee80211_max_rx_chains()
5812 if (he_cap->he_cap_elem.phy_cap_info[0] & in ieee80211_determine_our_sta_mode()
5820 if (!(he_cap->he_cap_elem.phy_cap_info[0] & in ieee80211_determine_our_sta_mode()
5827 if (!(he_cap->he_cap_elem.phy_cap_info[0] & in ieee80211_determine_our_sta_mode()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dinit.c1014 &he_cap->he_cap_elem; in mt7915_init_he_caps()
1032 he_cap_elem->mac_cap_info[0] = in mt7915_init_he_caps()
1034 he_cap_elem->mac_cap_info[3] = in mt7915_init_he_caps()
1037 he_cap_elem->mac_cap_info[4] = in mt7915_init_he_caps()
1041 he_cap_elem->phy_cap_info[0] = in mt7915_init_he_caps()
1044 he_cap_elem->phy_cap_info[0] = in mt7915_init_he_caps()
1048 he_cap_elem->phy_cap_info[0] = in mt7915_init_he_caps()
1051 he_cap_elem->phy_cap_info[1] = in mt7915_init_he_caps()
1053 he_cap_elem->phy_cap_info[2] = in mt7915_init_he_caps()
1059 he_cap_elem->mac_cap_info[0] |= in mt7915_init_he_caps()
[all …]
H A Dmcu.c748 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_he_tlv()
891 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_muru_tlv()
1061 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7915_is_ebf_supported()
1161 struct ieee80211_he_cap_elem *pe = &pc->he_cap_elem; in mt7915_mcu_sta_bfer_he()
1164 const struct ieee80211_he_cap_elem *ve = &vc->he_cap_elem; in mt7915_mcu_sta_bfer_he()
1306 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_bfee_tlv()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dinit.c1174 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7996_init_he_caps() local
1194 he_cap_elem->phy_cap_info[0] = in mt7996_init_he_caps()
1197 he_cap_elem->phy_cap_info[0] = in mt7996_init_he_caps()
1205 he_cap_elem->phy_cap_info[7] = in mt7996_init_he_caps()
1213 he_cap_elem->mac_cap_info[5] |= in mt7996_init_he_caps()
1215 he_cap_elem->phy_cap_info[3] |= in mt7996_init_he_caps()
1218 he_cap_elem->phy_cap_info[6] |= in mt7996_init_he_caps()
1221 he_cap_elem->phy_cap_info[9] |= in mt7996_init_he_caps()
1226 he_cap_elem->mac_cap_info[1] |= in mt7996_init_he_caps()
1236 he_cap_elem->phy_cap_info[1] |= in mt7996_init_he_caps()
[all …]
H A Dmcu.c1184 struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_he_tlv()
1268 (link_sta->he_cap.he_cap_elem.phy_cap_info[0] & in mt7996_mcu_sta_eht_tlv()
1363 struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_muru_tlv()
1441 struct ieee80211_he_cap_elem *pe = &link_sta->he_cap.he_cap_elem; in mt7996_is_ebf_supported()
1549 struct ieee80211_he_cap_elem *pe = &pc->he_cap_elem; in mt7996_mcu_sta_bfer_he()
1552 const struct ieee80211_he_cap_elem *ve = &vc->he_cap_elem; in mt7996_mcu_sta_bfer_he()
1774 struct ieee80211_he_cap_elem *pe = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_bfee_tlv()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmain.c30 &he_cap->he_cap_elem; in mt7921_init_he_caps()
45 he_cap_elem->mac_cap_info[0] = in mt7921_init_he_caps()
47 he_cap_elem->mac_cap_info[3] = in mt7921_init_he_caps()
50 he_cap_elem->mac_cap_info[4] = in mt7921_init_he_caps()
54 he_cap_elem->phy_cap_info[0] = in mt7921_init_he_caps()
57 he_cap_elem->phy_cap_info[0] = in mt7921_init_he_caps()
60 he_cap_elem->phy_cap_info[1] = in mt7921_init_he_caps()
62 he_cap_elem->phy_cap_info[2] = in mt7921_init_he_caps()
71 he_cap_elem->mac_cap_info[2] |= in mt7921_init_he_caps()
73 he_cap_elem->mac_cap_info[4] |= in mt7921_init_he_caps()
[all …]
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmain.c20 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7925_init_he_caps() local
40 he_cap_elem->phy_cap_info[0] = in mt7925_init_he_caps()
43 he_cap_elem->phy_cap_info[0] = in mt7925_init_he_caps()
47 he_cap_elem->phy_cap_info[1] = in mt7925_init_he_caps()
49 he_cap_elem->phy_cap_info[2] = in mt7925_init_he_caps()
58 he_cap_elem->mac_cap_info[2] |= in mt7925_init_he_caps()
60 he_cap_elem->mac_cap_info[4] |= in mt7925_init_he_caps()
62 he_cap_elem->mac_cap_info[5] |= in mt7925_init_he_caps()
64 he_cap_elem->phy_cap_info[3] |= in mt7925_init_he_caps()
67 he_cap_elem->phy_cap_info[6] |= in mt7925_init_he_caps()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-parse.c607 .he_cap_elem = {
767 .he_cap_elem = {
929 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
932 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
935 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
940 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
955 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
965 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd()
967 iftype_data->he_cap.he_cap_elem.phy_cap_info[5] |= in iwl_nvm_fixup_sband_iftd()
1035 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd()
[all …]
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mld/
H A Dtlc.c49 if (he_cap->has_he && he_cap->he_cap_elem.phy_cap_info[2] & in iwl_mld_get_tlc_cmd_flags()
64 if (he_cap->has_he && (he_cap->he_cap_elem.phy_cap_info[1] & in iwl_mld_get_tlc_cmd_flags()
69 !(own_he_cap->he_cap_elem.phy_cap_info[1] & in iwl_mld_get_tlc_cmd_flags()
75 (he_cap->he_cap_elem.phy_cap_info[3] & in iwl_mld_get_tlc_cmd_flags()
78 own_he_cap->he_cap_elem.phy_cap_info[3] & in iwl_mld_get_tlc_cmd_flags()
325 !(link_sta->he_cap.he_cap_elem.phy_cap_info[0] & in iwl_mld_fill_eht_rates()
340 if (!(own_he_cap->he_cap_elem.phy_cap_info[0] & in iwl_mld_fill_eht_rates()
H A Diface.c102 return own_he_cap && (own_he_cap->he_cap_elem.mac_cap_info[2] & in iwl_mld_is_nic_ack_enabled()
610 WARN_ON(!(he->he_cap_elem.phy_cap_info[0] & in iwl_mld_handle_datapath_monitor_notif()
612 he->he_cap_elem.phy_cap_info[0] &= in iwl_mld_handle_datapath_monitor_notif()
652 he->he_cap_elem.phy_cap_info[0] |= in iwl_mld_reset_cca_40mhz_workaround()
H A Dsta.c91 u8_get_bits(link_sta->he_cap.he_cap_elem.mac_cap_info[3], in iwl_mld_fill_ampdu_size_and_dens()
313 } else if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mld_fill_pkt_ext()
338 if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mld_fill_pkt_ext()
347 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()
493 if (link_sta->he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mld_add_modify_sta_cmd()
H A Dlink.c340 link_sta->he_cap.he_cap_elem.mac_cap_info[5] & in _iwl_mld_change_link_in_fw()
/linux-6.15/drivers/net/wireless/intel/iwlwifi/mvm/
H A Drs-fw.c77 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()
97 !(sband_he_cap->he_cap_elem.phy_cap_info[1] & in rs_fw_get_config_flags()
102 (he_cap->he_cap_elem.phy_cap_info[3] & in rs_fw_get_config_flags()
105 sband_he_cap->he_cap_elem.phy_cap_info[3] & in rs_fw_get_config_flags()
304 !(link_sta->he_cap.he_cap_elem.phy_cap_info[0] & in rs_fw_eht_set_enabled_rates()
315 if (!(sband_he_cap->he_cap_elem.phy_cap_info[0] & in rs_fw_eht_set_enabled_rates()
H A Dmac80211.c2440 } else if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext()
2465 if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext()
2474 u8_get_bits(link_sta->he_cap.he_cap_elem.phy_cap_info[9], in iwl_mvm_set_sta_pkt_ext()
2545 return (own_he_cap && (own_he_cap->he_cap_elem.mac_cap_info[2] & in iwl_mvm_is_nic_ack_enabled()
2553 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mvm_get_sta_htc_flags()
2652 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta()
2656 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta()
3691 he->he_cap_elem.phy_cap_info[0] |= in iwl_mvm_reset_cca_40mhz_workaround()
H A Dops.c254 WARN_ON(!(he->he_cap_elem.phy_cap_info[0] & in iwl_mvm_rx_monitor_notif()
256 he->he_cap_elem.phy_cap_info[0] &= in iwl_mvm_rx_monitor_notif()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dmac.c3044 memcpy(&he_cap_elem, &cap_band->he_cap_elem, sizeof(he_cap_elem)); in ath11k_mac_vif_recalc_sta_he_txbf()
5603 he_cap_elem->mac_cap_info[0] &= ~m; in ath11k_mac_filter_he_cap_mesh()
5608 he_cap_elem->mac_cap_info[2] &= ~m; in ath11k_mac_filter_he_cap_mesh()
5744 &he_cap->he_cap_elem; in ath11k_mac_copy_he_cap()
5763 he_cap_elem->mac_cap_info[1] &= in ath11k_mac_copy_he_cap()
5766 he_cap_elem->phy_cap_info[5] &= in ath11k_mac_copy_he_cap()
5772 he_cap_elem->phy_cap_info[3] &= in ath11k_mac_copy_he_cap()
5774 he_cap_elem->phy_cap_info[9] |= in ath11k_mac_copy_he_cap()
5778 he_cap_elem->mac_cap_info[0] &= in ath11k_mac_copy_he_cap()
5780 he_cap_elem->mac_cap_info[0] |= in ath11k_mac_copy_he_cap()
[all …]
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dmac.c6546 he_cap_elem->mac_cap_info[0] &= ~m; in ath12k_mac_filter_he_cap_mesh()
6551 he_cap_elem->mac_cap_info[2] &= ~m; in ath12k_mac_filter_he_cap_mesh()
6644 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in ath12k_mac_copy_he_cap() local
6653 he_cap_elem->mac_cap_info[1] &= in ath12k_mac_copy_he_cap()
6656 he_cap_elem->phy_cap_info[5] &= in ath12k_mac_copy_he_cap()
6658 he_cap_elem->phy_cap_info[5] &= in ath12k_mac_copy_he_cap()
6664 he_cap_elem->phy_cap_info[3] &= in ath12k_mac_copy_he_cap()
6666 he_cap_elem->phy_cap_info[9] |= in ath12k_mac_copy_he_cap()
6672 he_cap_elem->phy_cap_info[9] |= in ath12k_mac_copy_he_cap()
6688 if (he_cap_elem->phy_cap_info[6] & in ath12k_mac_copy_he_cap()
[all …]
/linux-6.15/net/mac80211/tests/
H A Dutil.c71 .he_cap_elem = {
/linux-6.15/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c4158 .he_cap_elem = {
4266 .he_cap_elem = {
4374 .he_cap_elem = {
4418 .he_cap_elem = {
4543 .he_cap_elem = {
4669 .he_cap_elem = {
4724 .he_cap_elem = {
4870 .he_cap_elem = {
5017 .he_cap_elem = {
/linux-6.15/drivers/net/wireless/quantenna/qtnfmac/
H A Dqlink.h1674 struct ieee80211_he_cap_elem he_cap_elem; member
H A Dcommands.c1302 memcpy(&iftype_data->he_cap.he_cap_elem, &qlink_data->he_cap_elem, in qtnf_cmd_conv_iftype()
1303 sizeof(qlink_data->he_cap_elem)); in qtnf_cmd_conv_iftype()

12