| /linux/net/mac80211/tests/ |
| H A D | util.c | 72 .mac_cap_info[0] = 74 .mac_cap_info[1] = 77 .mac_cap_info[2] = 81 .mac_cap_info[3] = 84 .mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU, 118 .mac_cap_info[0] =
|
| /linux/drivers/net/wireless/intel/iwlwifi/mld/ |
| H A D | sta.c | 92 u8_get_bits(link_sta->he_cap.he_cap_elem.mac_cap_info[3], in iwl_mld_fill_ampdu_size_and_dens() 97 u8_get_bits(link_sta->eht_cap.eht_cap_elem.mac_cap_info[1], in iwl_mld_fill_ampdu_size_and_dens() 371 u8 *mac_cap_info = in iwl_mld_get_htc_flags() local 372 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mld_get_htc_flags() 375 if (mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_HTC_HE) in iwl_mld_get_htc_flags() 377 if ((mac_cap_info[1] & IEEE80211_HE_MAC_CAP1_LINK_ADAPTATION) || in iwl_mld_get_htc_flags() 378 (mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_LINK_ADAPTATION)) { in iwl_mld_get_htc_flags() 380 ((mac_cap_info[2] & in iwl_mld_get_htc_flags() 382 (mac_cap_info[1] & in iwl_mld_get_htc_flags() 391 if (mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_BSR) in iwl_mld_get_htc_flags() [all …]
|
| /linux/drivers/net/wireless/virtual/ |
| H A D | mac80211_hwsim_main.c | 4525 .mac_cap_info[0] = 4527 .mac_cap_info[1] = 4530 .mac_cap_info[2] = 4534 .mac_cap_info[3] = 4537 .mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU, 4569 .mac_cap_info[0] = 4641 .mac_cap_info[0] = 4643 .mac_cap_info[1] = 4646 .mac_cap_info[2] = 4650 .mac_cap_info[3] = [all …]
|
| /linux/drivers/net/wireless/intel/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 572 .mac_cap_info[0] = 574 .mac_cap_info[1] = 577 .mac_cap_info[2] = 579 .mac_cap_info[3] = 582 .mac_cap_info[4] = 585 .mac_cap_info[5] = 652 .mac_cap_info[0] = 728 .mac_cap_info[0] = 730 .mac_cap_info[1] = 732 .mac_cap_info[3] = [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | init.c | 1071 he_cap_elem->mac_cap_info[0] = in mt7915_init_he_caps() 1073 he_cap_elem->mac_cap_info[3] = in mt7915_init_he_caps() 1076 he_cap_elem->mac_cap_info[4] = in mt7915_init_he_caps() 1098 he_cap_elem->mac_cap_info[0] |= in mt7915_init_he_caps() 1100 he_cap_elem->mac_cap_info[2] |= in mt7915_init_he_caps() 1102 he_cap_elem->mac_cap_info[4] |= in mt7915_init_he_caps() 1104 he_cap_elem->mac_cap_info[5] |= in mt7915_init_he_caps() 1117 he_cap_elem->mac_cap_info[1] |= in mt7915_init_he_caps()
|
| H A D | mcu.c | 804 if (elem->mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_HTC_HE) in mt7915_mcu_sta_he_tlv() 807 if (elem->mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_BSR) in mt7915_mcu_sta_he_tlv() 810 if (elem->mac_cap_info[3] & IEEE80211_HE_MAC_CAP3_OMI_CONTROL) in mt7915_mcu_sta_he_tlv() 813 if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU) in mt7915_mcu_sta_he_tlv() 816 if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_BQR) in mt7915_mcu_sta_he_tlv() 904 HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]); in mt7915_mcu_sta_he_tlv() 906 HE_MAC(CAP3_MAX_AMPDU_LEN_EXP_MASK, elem->mac_cap_info[3]); in mt7915_mcu_sta_he_tlv() 978 HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]); in mt7915_mcu_sta_muru_tlv() 980 HE_MAC(CAP2_MU_CASCADING, elem->mac_cap_info[2]); in mt7915_mcu_sta_muru_tlv() 982 HE_MAC(CAP3_OFDMA_RA, elem->mac_cap_info[3]); in mt7915_mcu_sta_muru_tlv() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | init.c | 1455 he_cap_elem->mac_cap_info[0] = IEEE80211_HE_MAC_CAP0_HTC_HE; in mt7996_init_he_caps() 1456 he_cap_elem->mac_cap_info[3] = IEEE80211_HE_MAC_CAP3_OMI_CONTROL | in mt7996_init_he_caps() 1458 he_cap_elem->mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU; in mt7996_init_he_caps() 1477 he_cap_elem->mac_cap_info[0] |= IEEE80211_HE_MAC_CAP0_TWT_RES; in mt7996_init_he_caps() 1478 he_cap_elem->mac_cap_info[2] |= IEEE80211_HE_MAC_CAP2_BSR; in mt7996_init_he_caps() 1479 he_cap_elem->mac_cap_info[4] |= IEEE80211_HE_MAC_CAP4_BQR; in mt7996_init_he_caps() 1480 he_cap_elem->mac_cap_info[5] |= in mt7996_init_he_caps() 1493 he_cap_elem->mac_cap_info[1] |= in mt7996_init_he_caps() 1581 eht_cap_elem->mac_cap_info[0] = in mt7996_init_eht_caps() 1586 eht_cap_elem->mac_cap_info[1] |= in mt7996_init_eht_caps()
|
| H A D | mcu.c | 1552 he->he_mac_cap[i] = elem->mac_cap_info[i]; in mt7996_mcu_sta_he_tlv() 1617 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info); in mt7996_mcu_sta_eht_tlv() 1759 HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]); in mt7996_mcu_sta_muru_tlv() 1761 HE_MAC(CAP2_MU_CASCADING, elem->mac_cap_info[2]); in mt7996_mcu_sta_muru_tlv() 1763 HE_MAC(CAP3_OFDMA_RA, elem->mac_cap_info[3]); in mt7996_mcu_sta_muru_tlv() 1765 HE_MAC(CAP3_RX_CTRL_FRAME_TO_MULTIBSS, elem->mac_cap_info[3]); in mt7996_mcu_sta_muru_tlv()
|
| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | cfg80211.c | 2245 he_cap_cfg->cap_elem.mac_cap_info[0] &= UAP_HE_MAC_CAP0_MASK; in nxpwifi_update_11ax_ie() 2246 he_cap_cfg->cap_elem.mac_cap_info[1] &= UAP_HE_MAC_CAP1_MASK; in nxpwifi_update_11ax_ie() 2247 he_cap_cfg->cap_elem.mac_cap_info[2] &= UAP_HE_MAC_CAP2_MASK; in nxpwifi_update_11ax_ie() 2248 he_cap_cfg->cap_elem.mac_cap_info[3] &= UAP_HE_MAC_CAP3_MASK; in nxpwifi_update_11ax_ie() 2249 he_cap_cfg->cap_elem.mac_cap_info[4] &= UAP_HE_MAC_CAP4_MASK; in nxpwifi_update_11ax_ie() 2250 he_cap_cfg->cap_elem.mac_cap_info[5] &= UAP_HE_MAC_CAP5_MASK; in nxpwifi_update_11ax_ie() 2263 he_cap_cfg->cap_elem.mac_cap_info[0] &= UAP_HE_2G_MAC_CAP0_MASK; in nxpwifi_update_11ax_ie() 2264 he_cap_cfg->cap_elem.mac_cap_info[1] &= UAP_HE_2G_MAC_CAP1_MASK; in nxpwifi_update_11ax_ie() 2265 he_cap_cfg->cap_elem.mac_cap_info[2] &= UAP_HE_2G_MAC_CAP2_MASK; in nxpwifi_update_11ax_ie() 2266 he_cap_cfg->cap_elem.mac_cap_info[3] &= UAP_HE_2G_MAC_CAP3_MASK; in nxpwifi_update_11ax_ie() [all …]
|
| H A D | 11ax.c | 399 if (!(bss_desc->bcn_he_cap->mac_cap_info[0] & HE_MAC_CAP_TWT_RESP_SUPPORT)) in nxpwifi_is_ap_11ax_twt_supported()
|
| H A D | uap_cmd.c | 1051 he_cap_cfg->cap_elem.mac_cap_info[0] &= in nxpwifi_set_11ax_status()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | main.c | 46 he_cap_elem->mac_cap_info[0] = in mt7921_init_he_caps() 48 he_cap_elem->mac_cap_info[3] = in mt7921_init_he_caps() 51 he_cap_elem->mac_cap_info[4] = in mt7921_init_he_caps() 72 he_cap_elem->mac_cap_info[2] |= in mt7921_init_he_caps() 74 he_cap_elem->mac_cap_info[4] |= in mt7921_init_he_caps() 76 he_cap_elem->mac_cap_info[5] |= in mt7921_init_he_caps() 94 he_cap_elem->mac_cap_info[1] |= in mt7921_init_he_caps()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | main.c | 36 he_cap_elem->mac_cap_info[0] = IEEE80211_HE_MAC_CAP0_HTC_HE; in mt7925_init_he_caps() 37 he_cap_elem->mac_cap_info[3] = IEEE80211_HE_MAC_CAP3_OMI_CONTROL | in mt7925_init_he_caps() 39 he_cap_elem->mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU; in mt7925_init_he_caps() 60 he_cap_elem->mac_cap_info[2] |= in mt7925_init_he_caps() 62 he_cap_elem->mac_cap_info[4] |= in mt7925_init_he_caps() 64 he_cap_elem->mac_cap_info[5] |= in mt7925_init_he_caps() 77 he_cap_elem->mac_cap_info[1] |= in mt7925_init_he_caps() 178 eht_cap_elem->mac_cap_info[0] = in mt7925_init_eht_caps()
|
| H A D | mcu.c | 1813 eht->mac_cap = cpu_to_le16(*(u16 *)elem->mac_cap_info); in mt7925_mcu_sta_eht_tlv()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | mac80211.c | 2411 return (own_he_cap && (own_he_cap->he_cap_elem.mac_cap_info[2] & in iwl_mvm_is_nic_ack_enabled() 2418 u8 *mac_cap_info = in iwl_mvm_get_sta_htc_flags() local 2419 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mvm_get_sta_htc_flags() 2422 if (mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_HTC_HE) in iwl_mvm_get_sta_htc_flags() 2424 if ((mac_cap_info[1] & IEEE80211_HE_MAC_CAP1_LINK_ADAPTATION) || in iwl_mvm_get_sta_htc_flags() 2425 (mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_LINK_ADAPTATION)) { in iwl_mvm_get_sta_htc_flags() 2427 ((mac_cap_info[2] & in iwl_mvm_get_sta_htc_flags() 2429 (mac_cap_info[1] & in iwl_mvm_get_sta_htc_flags() 2438 if (mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_BSR) in iwl_mvm_get_sta_htc_flags() 2440 if (mac_cap_info[3] & IEEE80211_HE_MAC_CAP3_OMI_CONTROL) in iwl_mvm_get_sta_htc_flags() [all …]
|
| H A D | rs-fw.c | 539 switch (u8_get_bits(eht_cap->eht_cap_elem.mac_cap_info[0], in rs_fw_get_max_amsdu_len()
|
| H A D | sta.c | 96 u8_get_bits(link_sta->he_cap.he_cap_elem.mac_cap_info[3], in iwl_mvm_get_sta_ampdu_dens() 100 agg_size += u8_get_bits(link_sta->eht_cap.eht_cap_elem.mac_cap_info[1], in iwl_mvm_get_sta_ampdu_dens()
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 689 if (elem->mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_HTC_HE) in mt76_connac_mcu_sta_he_tlv() 692 if (elem->mac_cap_info[2] & IEEE80211_HE_MAC_CAP2_BSR) in mt76_connac_mcu_sta_he_tlv() 695 if (elem->mac_cap_info[3] & IEEE80211_HE_MAC_CAP3_OMI_CONTROL) in mt76_connac_mcu_sta_he_tlv() 698 if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU) in mt76_connac_mcu_sta_he_tlv() 701 if (elem->mac_cap_info[4] & IEEE80211_HE_MAC_CAP4_BQR) in mt76_connac_mcu_sta_he_tlv() 784 HE_MAC(CAP1_TF_MAC_PAD_DUR_MASK, elem->mac_cap_info[1]); in mt76_connac_mcu_sta_he_tlv() 786 HE_MAC(CAP3_MAX_AMPDU_LEN_EXP_MASK, elem->mac_cap_info[3]); in mt76_connac_mcu_sta_he_tlv() 821 memcpy(he->he_mac_cap, elem->mac_cap_info, sizeof(he->he_mac_cap)); in mt76_connac_mcu_sta_he_tlv_v2()
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | mac.c | 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() 2701 ampdu_factor = u8_get_bits(he_cap->he_cap_elem.mac_cap_info[3], in ath12k_peer_assoc_h_he() 2744 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_RES) in ath12k_peer_assoc_h_he() 2746 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_REQ) in ath12k_peer_assoc_h_he() 2894 ampdu_factor = u8_get_bits(he_cap->he_cap_elem.mac_cap_info[3], in ath12k_peer_assoc_h_he_6ghz() 3407 memcpy(arg->peer_eht_cap_mac, eht_cap->eht_cap_elem.mac_cap_info, in ath12k_peer_assoc_h_eht() 3408 sizeof(eht_cap->eht_cap_elem.mac_cap_info)); in ath12k_peer_assoc_h_eht() 8673 he_cap_elem->mac_cap_info[0] &= ~m; in ath12k_mac_filter_he_cap_mesh() 8678 he_cap_elem->mac_cap_info[2] &= ~m; in ath12k_mac_filter_he_cap_mesh() [all …]
|
| /linux/drivers/net/wireless/realtek/rtw89/ |
| H A D | core.c | 6156 u8 *mac_cap_info; in rtw89_init_he_cap() local 6169 mac_cap_info = he_cap->he_cap_elem.mac_cap_info; in rtw89_init_he_cap() 6173 mac_cap_info[0] = IEEE80211_HE_MAC_CAP0_HTC_HE; in rtw89_init_he_cap() 6175 mac_cap_info[1] = IEEE80211_HE_MAC_CAP1_TF_MAC_PAD_DUR_16US; in rtw89_init_he_cap() 6176 mac_cap_info[2] = IEEE80211_HE_MAC_CAP2_ALL_ACK | in rtw89_init_he_cap() 6178 mac_cap_info[3] = IEEE80211_HE_MAC_CAP3_MAX_AMPDU_LEN_EXP_EXT_2; in rtw89_init_he_cap() 6180 mac_cap_info[3] |= IEEE80211_HE_MAC_CAP3_OMI_CONTROL; in rtw89_init_he_cap() 6181 mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_OPS | in rtw89_init_he_cap() 6184 mac_cap_info[5] = IEEE80211_HE_MAC_CAP5_HT_VHT_TRIG_FRAME_RX; in rtw89_init_he_cap() 6286 eht_cap_elem->mac_cap_info[0] = in rtw89_init_eht_cap() [all …]
|
| /linux/include/linux/ |
| H A D | ieee80211-eht.h | 124 u8 mac_cap_info[2]; member
|
| /linux/net/mac80211/ |
| H A D | mlme.c | 5738 return link_sta->pub->he_cap.he_cap_elem.mac_cap_info[0] & in ieee80211_twt_req_supported() 5741 (own_he_cap->he_cap_elem.mac_cap_info[0] & in ieee80211_twt_req_supported() 5769 (link_sta->pub->he_cap.he_cap_elem.mac_cap_info[2] & in ieee80211_twt_bcast_support() 5772 (own_he_cap->he_cap_elem.mac_cap_info[2] & in ieee80211_twt_bcast_support() 6189 !!(elems->eht_cap->fixed.mac_cap_info[0] & in ieee80211_assoc_config_link()
|
| /linux/net/wireless/ |
| H A D | nl80211.c | 2163 sizeof(he_cap->he_cap_elem.mac_cap_info), in nl80211_send_iftype_data() 2164 he_cap->he_cap_elem.mac_cap_info) || in nl80211_send_iftype_data() 2195 sizeof(eht_cap->eht_cap_elem.mac_cap_info), in nl80211_send_iftype_data() 2196 eht_cap->eht_cap_elem.mac_cap_info) || in nl80211_send_iftype_data() 2991 sizeof(he_cap->he_cap_elem.mac_cap_info), in nl80211_put_nan_phy_cap() 2992 he_cap->he_cap_elem.mac_cap_info) || in nl80211_put_nan_phy_cap()
|