| /freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
| H A D | init.c | 933 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7915_set_stream_he_txbf_caps() 1051 struct ieee80211_he_cap_elem *he_cap_elem = in mt7915_init_he_caps() local 1052 &he_cap->he_cap_elem; in mt7915_init_he_caps() 1070 he_cap_elem->mac_cap_info[0] = in mt7915_init_he_caps() 1072 he_cap_elem->mac_cap_info[3] = in mt7915_init_he_caps() 1075 he_cap_elem->mac_cap_info[4] = in mt7915_init_he_caps() 1079 he_cap_elem->phy_cap_info[0] = in mt7915_init_he_caps() 1082 he_cap_elem->phy_cap_info[0] = in mt7915_init_he_caps() 1086 he_cap_elem->phy_cap_info[0] = in mt7915_init_he_caps() 1089 he_cap_elem->phy_cap_info[1] = in mt7915_init_he_caps() [all …]
|
| H A D | mcu.c | 777 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_he_tlv() 920 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_muru_tlv() 1090 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7915_is_ebf_supported() 1190 struct ieee80211_he_cap_elem *pe = &pc->he_cap_elem; in mt7915_mcu_sta_bfer_he() 1193 const struct ieee80211_he_cap_elem *ve = &vc->he_cap_elem; in mt7915_mcu_sta_bfer_he() 1335 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_bfee_tlv()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
| H A D | main.c | 29 struct ieee80211_he_cap_elem *he_cap_elem = in mt7921_init_he_caps() local 30 &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() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | init.c | 1304 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7996_set_stream_he_txbf_caps() 1391 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7996_init_he_caps() local 1405 he_cap_elem->mac_cap_info[0] = IEEE80211_HE_MAC_CAP0_HTC_HE; in mt7996_init_he_caps() 1406 he_cap_elem->mac_cap_info[3] = IEEE80211_HE_MAC_CAP3_OMI_CONTROL | in mt7996_init_he_caps() 1408 he_cap_elem->mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU; in mt7996_init_he_caps() 1411 he_cap_elem->phy_cap_info[0] = in mt7996_init_he_caps() 1414 he_cap_elem->phy_cap_info[0] = in mt7996_init_he_caps() 1418 he_cap_elem->phy_cap_info[1] = IEEE80211_HE_PHY_CAP1_LDPC_CODING_IN_PAYLOAD; in mt7996_init_he_caps() 1419 he_cap_elem->phy_cap_info[2] = IEEE80211_HE_PHY_CAP2_STBC_TX_UNDER_80MHZ | in mt7996_init_he_caps() 1422 he_cap_elem->phy_cap_info[7] = in mt7996_init_he_caps() [all …]
|
| H A D | mcu.c | 1310 struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_he_tlv() 1394 (link_sta->he_cap.he_cap_elem.phy_cap_info[0] & in mt7996_mcu_sta_eht_tlv() 1489 struct ieee80211_he_cap_elem *elem = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_muru_tlv() 1567 struct ieee80211_he_cap_elem *pe = &link_sta->he_cap.he_cap_elem; in mt7996_is_ebf_supported() 1675 struct ieee80211_he_cap_elem *pe = &pc->he_cap_elem; in mt7996_mcu_sta_bfer_he() 1678 const struct ieee80211_he_cap_elem *ve = &vc->he_cap_elem; in mt7996_mcu_sta_bfer_he() 1887 struct ieee80211_he_cap_elem *pe = &link_sta->he_cap.he_cap_elem; in mt7996_mcu_sta_bfee_tlv()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7925/ |
| H A D | main.c | 21 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7925_init_he_caps() local 35 he_cap_elem->mac_cap_info[0] = IEEE80211_HE_MAC_CAP0_HTC_HE; in mt7925_init_he_caps() 36 he_cap_elem->mac_cap_info[3] = IEEE80211_HE_MAC_CAP3_OMI_CONTROL | in mt7925_init_he_caps() 38 he_cap_elem->mac_cap_info[4] = IEEE80211_HE_MAC_CAP4_AMSDU_IN_AMPDU; in mt7925_init_he_caps() 41 he_cap_elem->phy_cap_info[0] = in mt7925_init_he_caps() 44 he_cap_elem->phy_cap_info[0] = in mt7925_init_he_caps() 48 he_cap_elem->phy_cap_info[1] = in mt7925_init_he_caps() 50 he_cap_elem->phy_cap_info[2] = in mt7925_init_he_caps() 59 he_cap_elem->mac_cap_info[2] |= in mt7925_init_he_caps() 61 he_cap_elem->mac_cap_info[4] |= in mt7925_init_he_caps() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/ |
| H A D | iwl-nvm-parse.c | 553 .he_cap_elem = { 697 .he_cap_elem = { 860 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 863 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 866 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd() 871 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd() 887 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd() 897 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd() 899 iftype_data->he_cap.he_cap_elem.phy_cap_info[5] |= in iwl_nvm_fixup_sband_iftd() 903 iftype_data->he_cap.he_cap_elem.phy_cap_info[7] |= in iwl_nvm_fixup_sband_iftd() [all …]
|
| /freebsd/sys/contrib/dev/iwlwifi/mvm/ |
| H A D | rs-fw.c | 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() 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 D | link.c | 178 link_sta->he_cap.he_cap_elem.mac_cap_info[5] & in iwl_mvm_link_changed()
|
| H A D | mac80211.c | 2333 } else if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext() 2358 if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext() 2367 u8_get_bits(link_sta->he_cap.he_cap_elem.phy_cap_info[9], in iwl_mvm_set_sta_pkt_ext() 2438 return (own_he_cap && (own_he_cap->he_cap_elem.mac_cap_info[2] & in iwl_mvm_is_nic_ack_enabled() 2446 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mvm_get_sta_htc_flags() 2545 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta() 2549 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta() 3583 he->he_cap_elem.phy_cap_info[0] |= in iwl_mvm_reset_cca_40mhz_workaround()
|
| H A D | ops.c | 217 WARN_ON(!(he->he_cap_elem.phy_cap_info[0] & in iwl_mvm_rx_monitor_notif() 219 he->he_cap_elem.phy_cap_info[0] &= in iwl_mvm_rx_monitor_notif()
|
| H A D | mld-sta.c | 488 if (link_sta->he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_mld_cfg_sta()
|
| /freebsd/sys/contrib/dev/iwlwifi/mld/ |
| H A D | tlc.c | 50 if (he_cap->has_he && he_cap->he_cap_elem.phy_cap_info[2] & in iwl_mld_get_tlc_cmd_flags() 65 if (he_cap->has_he && (he_cap->he_cap_elem.phy_cap_info[1] & in iwl_mld_get_tlc_cmd_flags() 70 !(own_he_cap->he_cap_elem.phy_cap_info[1] & in iwl_mld_get_tlc_cmd_flags() 76 (he_cap->he_cap_elem.phy_cap_info[3] & in iwl_mld_get_tlc_cmd_flags() 79 own_he_cap->he_cap_elem.phy_cap_info[3] & in iwl_mld_get_tlc_cmd_flags() 326 !(link_sta->he_cap.he_cap_elem.phy_cap_info[0] & in iwl_mld_fill_eht_rates() 341 if (!(own_he_cap->he_cap_elem.phy_cap_info[0] & in iwl_mld_fill_eht_rates()
|
| H A D | iface.c | 110 return own_he_cap && (own_he_cap->he_cap_elem.mac_cap_info[2] & in iwl_mld_is_nic_ack_enabled() 680 WARN_ON(!(he->he_cap_elem.phy_cap_info[0] & in iwl_mld_handle_datapath_monitor_notif() 682 he->he_cap_elem.phy_cap_info[0] &= in iwl_mld_handle_datapath_monitor_notif() 722 he->he_cap_elem.phy_cap_info[0] |= in iwl_mld_reset_cca_40mhz_workaround()
|
| H A D | sta.c | 91 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 D | link.c | 319 link_sta->he_cap.he_cap_elem.mac_cap_info[5] & in iwl_mld_change_link_in_fw()
|
| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | mac.c | 2380 support_160 = !!(he_cap->he_cap_elem.phy_cap_info[0] & in ath11k_peer_assoc_h_he() 2420 he_cap->he_cap_elem.mac_cap_info, in ath11k_peer_assoc_h_he() 2421 sizeof(he_cap->he_cap_elem.mac_cap_info), in ath11k_peer_assoc_h_he() 2425 he_cap->he_cap_elem.phy_cap_info, in ath11k_peer_assoc_h_he() 2426 sizeof(he_cap->he_cap_elem.phy_cap_info), in ath11k_peer_assoc_h_he() 2444 ampdu_factor = u8_get_bits(he_cap->he_cap_elem.mac_cap_info[3], in ath11k_peer_assoc_h_he() 2456 if (he_cap->he_cap_elem.phy_cap_info[6] & in ath11k_peer_assoc_h_he() 2487 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_RES) in ath11k_peer_assoc_h_he() 2489 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_REQ) in ath11k_peer_assoc_h_he() 2512 if (he_cap->he_cap_elem.phy_cap_info[0] & in ath11k_peer_assoc_h_he() [all …]
|
| /freebsd/sys/contrib/dev/athk/ath12k/ |
| H A D | mac.c | 2627 support_160 = !!(he_cap->he_cap_elem.phy_cap_info[0] & in ath12k_peer_assoc_h_he() 2661 memcpy(&arg->peer_he_cap_macinfo, he_cap->he_cap_elem.mac_cap_info, in ath12k_peer_assoc_h_he() 2662 sizeof(he_cap->he_cap_elem.mac_cap_info)); in ath12k_peer_assoc_h_he() 2663 memcpy(&arg->peer_he_cap_phyinfo, he_cap->he_cap_elem.phy_cap_info, in ath12k_peer_assoc_h_he() 2664 sizeof(he_cap->he_cap_elem.phy_cap_info)); in ath12k_peer_assoc_h_he() 2682 ampdu_factor = u8_get_bits(he_cap->he_cap_elem.mac_cap_info[3], in ath12k_peer_assoc_h_he() 2694 if (he_cap->he_cap_elem.phy_cap_info[6] & in ath12k_peer_assoc_h_he() 2725 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_RES) in ath12k_peer_assoc_h_he() 2727 if (he_cap->he_cap_elem.mac_cap_info[0] & IEEE80211_HE_MAC_CAP0_TWT_REQ) in ath12k_peer_assoc_h_he() 2875 ampdu_factor = u8_get_bits(he_cap->he_cap_elem.mac_cap_info[3], in ath12k_peer_assoc_h_he_6ghz() [all …]
|
| /freebsd/sys/net80211/ |
| H A D | ieee80211.h | 1319 struct ieee80211_he_cap_elem he_cap_elem; member
|
| /freebsd/sys/contrib/dev/rtw89/ |
| H A D | phy.c | 86 if (cap.he_cap_elem.phy_cap_info[0] & in get_he_ra_mask() 129 u8 *he_phy_cap = link_sta->he_cap.he_cap_elem.phy_cap_info; in get_eht_ra_mask() 364 if (link_sta->he_cap.he_cap_elem.phy_cap_info[2] & in rtw89_phy_ra_sta_update() 367 if (link_sta->he_cap.he_cap_elem.phy_cap_info[1] & in rtw89_phy_ra_sta_update() 466 if (link_sta->he_cap.he_cap_elem.phy_cap_info[3] & in rtw89_phy_ra_sta_update() 488 !!(link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in rtw89_phy_ra_sta_update()
|
| H A D | core.h | 7525 (link_sta->he_cap.he_cap_elem.phy_cap_info[3] & in rtw89_sta_has_beamformer_cap() 7527 (link_sta->he_cap.he_cap_elem.phy_cap_info[4] & in rtw89_sta_has_beamformer_cap() 7536 if (link_sta->he_cap.he_cap_elem.phy_cap_info[7] & in rtw89_sta_link_has_su_mu_4xhe08() 7546 if (link_sta->he_cap.he_cap_elem.phy_cap_info[8] & in rtw89_sta_link_has_er_su_4xhe08()
|
| H A D | core.c | 5356 mac_cap_info = he_cap->he_cap_elem.mac_cap_info; in rtw89_init_he_cap() 5357 phy_cap_info = he_cap->he_cap_elem.phy_cap_info; in rtw89_init_he_cap()
|
| H A D | mac_be.c | 2733 phy_cap = link_sta->he_cap.he_cap_elem.phy_cap_info; in rtw89_mac_set_csi_para_reg_be()
|
| /freebsd/sys/compat/linuxkpi/common/include/net/ |
| H A D | cfg80211.h | 829 struct ieee80211_he_cap_elem he_cap_elem; member
|
| /freebsd/sys/contrib/dev/mediatek/mt76/ |
| H A D | mt76_connac_mcu.c | 627 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt76_connac_mcu_sta_he_tlv() 760 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt76_connac_mcu_sta_he_tlv_v2()
|