Home
last modified time | relevance | path

Searched refs:he_cap (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-head/sys/contrib/dev/iwlwifi/mvm/
HDrs-fw.c45 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 …]
HDsf.c123 link_sta->he_cap.has_he) { in iwl_mvm_fill_sf_command()
HDmac80211.c2291 u8 nss = (link_sta->he_cap.ppe_thres[0] & in iwl_mvm_set_pkt_ext_from_he_ppe()
2293 u8 *ppe = &link_sta->he_cap.ppe_thres[0]; in iwl_mvm_set_pkt_ext_from_he_ppe()
2413 } else if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext()
2436 } else if (link_sta->he_cap.has_he) { in iwl_mvm_set_sta_pkt_ext()
2438 if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext()
2447 u8_get_bits(link_sta->he_cap.he_cap_elem.phy_cap_info[9], in iwl_mvm_set_sta_pkt_ext()
2526 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mvm_get_sta_htc_flags()
2607 if (!sta->deflink.he_cap.has_he) { in iwl_mvm_cfg_he_sta()
2625 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta()
2629 if (sta->deflink.he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_cfg_he_sta()
[all …]
HDops.c185 const struct ieee80211_sta_he_cap *he_cap; in iwl_mvm_rx_monitor_notif() local
226 he_cap = ieee80211_get_he_iftype_cap_vif(sband, vif); in iwl_mvm_rx_monitor_notif()
228 if (he_cap) { in iwl_mvm_rx_monitor_notif()
230 struct ieee80211_sta_he_cap *he = (void *)(uintptr_t)he_cap; in iwl_mvm_rx_monitor_notif()
HDmld-sta.c500 if (link_sta->he_cap.has_he) { in iwl_mvm_mld_cfg_sta()
510 if (link_sta->he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_mld_cfg_sta()
/freebsd-head/contrib/wpa/src/common/
HDhw_features_common.c462 struct he_capabilities *he_cap, in hostapd_set_freq_params() argument
469 if (!he_cap || !he_cap->he_supported) in hostapd_set_freq_params()
589 if (he_cap && in hostapd_set_freq_params()
590 !(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
601 if (he_cap && in hostapd_set_freq_params()
602 !(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
611 if (he_cap && in hostapd_set_freq_params()
612 !(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
620 if (he_cap && in hostapd_set_freq_params()
621 !(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
/freebsd-head/sys/contrib/dev/iwlwifi/
HDiwl-nvm-parse.c603 .he_cap = {
760 .he_cap = {
927 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
930 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
933 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
938 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
953 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
963 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd()
965 iftype_data->he_cap.he_cap_elem.phy_cap_info[5] |= in iwl_nvm_fixup_sband_iftd()
969 iftype_data->he_cap.he_cap_elem.phy_cap_info[7] |= in iwl_nvm_fixup_sband_iftd()
[all …]
/freebsd-head/contrib/wpa/src/ap/
HDieee802_11_he.c373 struct he_capabilities *he_cap; in hostapd_eid_he_6ghz_band_cap() local
382 he_cap = &mode->he_capab[IEEE80211_MODE_AP]; in hostapd_eid_he_6ghz_band_cap()
383 capab = he_cap->he_6ghz_capa & HE_6GHZ_BAND_CAP_MIN_MPDU_START; in hostapd_eid_he_6ghz_band_cap()
410 const struct ieee80211_he_capabilities *he_cap, in hostapd_get_he_capab() argument
414 if (!he_cap) in hostapd_get_he_capab()
421 os_memcpy(neg_he_cap, he_cap, he_capab_len); in hostapd_get_he_capab()
HDhw_features.c383 struct he_capabilities *he_cap; in ieee80211n_check_scan() local
385 he_cap = &iface->current_mode->he_capab[IEEE80211_MODE_AP]; in ieee80211n_check_scan()
386 if (!(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in ieee80211n_check_scan()
795 struct he_capabilities *he_cap; in hostapd_check_he_6ghz_capab() local
801 he_cap = &iface->current_mode->he_capab[IEEE80211_MODE_AP]; in hostapd_check_he_6ghz_capab()
802 hw = he_cap->he_6ghz_capa; in hostapd_check_he_6ghz_capab()
HDieee802_11.h85 const struct ieee80211_he_capabilities *he_cap,
HDieee802_11_eht.c361 u8 opclass, const u8 *he_cap, in ieee80211_invalid_eht_cap_size() argument
370 he_capab = (const struct ieee80211_he_capabilities *) he_cap; in ieee80211_invalid_eht_cap_size()
/freebsd-head/sys/contrib/dev/mediatek/mt76/
HDmt76_connac_mcu.c627 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv() local
628 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt76_connac_mcu_sta_he_tlv()
713 he->he_cap = cpu_to_le32(cap); in mt76_connac_mcu_sta_he_tlv()
720 he_cap->he_mcs_nss_supp.rx_mcs_80p80; in mt76_connac_mcu_sta_he_tlv()
723 he_cap->he_mcs_nss_supp.rx_mcs_160; in mt76_connac_mcu_sta_he_tlv()
727 he_cap->he_mcs_nss_supp.rx_mcs_80; in mt76_connac_mcu_sta_he_tlv()
760 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv_v2() local
761 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt76_connac_mcu_sta_he_tlv_v2()
776 he_cap->he_mcs_nss_supp.rx_mcs_80p80; in mt76_connac_mcu_sta_he_tlv_v2()
779 he_cap->he_mcs_nss_supp.rx_mcs_160; in mt76_connac_mcu_sta_he_tlv_v2()
[all …]
/freebsd-head/sys/contrib/dev/mediatek/mt76/mt7915/
HDinit.c918 struct ieee80211_sta_he_cap *he_cap, int vif) in mt7915_set_stream_he_txbf_caps() argument
921 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7915_set_stream_he_txbf_caps()
1039 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; in mt7915_init_he_caps() local
1041 &he_cap->he_cap_elem; in mt7915_init_he_caps()
1043 &he_cap->he_mcs_nss_supp; in mt7915_init_he_caps()
1057 he_cap->has_he = true; in mt7915_init_he_caps()
1151 mt7915_set_stream_he_txbf_caps(phy, he_cap, i); in mt7915_init_he_caps()
1153 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7915_init_he_caps()
1156 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss, band); in mt7915_init_he_caps()
HDmcu.c750 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_he_tlv()
756 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_he_tlv()
840 he->he_cap = cpu_to_le32(cap); in mt7915_mcu_sta_he_tlv()
842 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7915_mcu_sta_he_tlv()
893 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7915_mcu_sta_muru_tlv()
916 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_muru_tlv()
1062 if (sta->deflink.he_cap.has_he) { in mt7915_is_ebf_supported()
1063 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7915_is_ebf_supported()
1162 struct ieee80211_sta_he_cap *pc = &sta->deflink.he_cap; in mt7915_mcu_sta_bfer_he()
1235 if (!(sta->deflink.ht_cap.ht_supported || sta->deflink.he_cap.has_he)) in mt7915_mcu_sta_bfer_tlv()
[all …]
HDdebugfs.c1360 phy.sgi |= gi << (i << sta->deflink.he_cap.has_he); in mt7915_sta_fixed_rate_set()
1361 phy.he_ltf |= he_ltf << (i << sta->deflink.he_cap.has_he); in mt7915_sta_fixed_rate_set()
/freebsd-head/sys/contrib/dev/athk/ath12k/
HDmac.c1615 const struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in ath12k_peer_assoc_h_he() local
1622 if (!he_cap->has_he) in ath12k_peer_assoc_h_he()
1627 support_160 = !!(he_cap->he_cap_elem.phy_cap_info[0] & in ath12k_peer_assoc_h_he()
1631 mcs_160_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_160); in ath12k_peer_assoc_h_he()
1632 mcs_80_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80); in ath12k_peer_assoc_h_he()
1661 memcpy(&arg->peer_he_cap_macinfo, he_cap->he_cap_elem.mac_cap_info, in ath12k_peer_assoc_h_he()
1662 sizeof(he_cap->he_cap_elem.mac_cap_info)); in ath12k_peer_assoc_h_he()
1663 memcpy(&arg->peer_he_cap_phyinfo, he_cap->he_cap_elem.phy_cap_info, in ath12k_peer_assoc_h_he()
1664 sizeof(he_cap->he_cap_elem.phy_cap_info)); in ath12k_peer_assoc_h_he()
1682 ampdu_factor = (he_cap->he_cap_elem.mac_cap_info[3] & in ath12k_peer_assoc_h_he()
[all …]
/freebsd-head/sys/contrib/dev/athk/ath11k/
HDmac.c2266 const struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in ath11k_peer_assoc_h_he() local
2281 if (!he_cap->has_he) in ath11k_peer_assoc_h_he()
2292 support_160 = !!(he_cap->he_cap_elem.phy_cap_info[0] & in ath11k_peer_assoc_h_he()
2296 mcs_160_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_160); in ath11k_peer_assoc_h_he()
2297 mcs_80_map = le16_to_cpu(he_cap->he_mcs_nss_supp.rx_mcs_80); in ath11k_peer_assoc_h_he()
2328 he_cap->he_cap_elem.mac_cap_info, in ath11k_peer_assoc_h_he()
2329 sizeof(he_cap->he_cap_elem.mac_cap_info), in ath11k_peer_assoc_h_he()
2333 he_cap->he_cap_elem.phy_cap_info, in ath11k_peer_assoc_h_he()
2334 sizeof(he_cap->he_cap_elem.phy_cap_info), in ath11k_peer_assoc_h_he()
2352 ampdu_factor = u8_get_bits(he_cap->he_cap_elem.mac_cap_info[3], in ath11k_peer_assoc_h_he()
[all …]
/freebsd-head/sys/contrib/dev/mediatek/mt76/mt7996/
HDinit.c1104 struct ieee80211_sta_he_cap *he_cap, int vif, in mt7996_set_stream_he_txbf_caps() argument
1107 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7996_set_stream_he_txbf_caps()
1194 struct ieee80211_sta_he_cap *he_cap = &data->he_cap; in mt7996_init_he_caps() local
1195 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7996_init_he_caps()
1196 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7996_init_he_caps()
1207 he_cap->has_he = true; in mt7996_init_he_caps()
1291 mt7996_set_stream_he_txbf_caps(phy, he_cap, iftype, band); in mt7996_init_he_caps()
1293 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7996_init_he_caps()
1296 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss, band); in mt7996_init_he_caps()
HDmcu.c1201 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7996_mcu_sta_he_tlv()
1207 if (!sta->deflink.he_cap.has_he) in mt7996_mcu_sta_he_tlv()
1219 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7996_mcu_sta_he_tlv()
1283 (sta->deflink.he_cap.he_cap_elem.phy_cap_info[0] & in mt7996_mcu_sta_eht_tlv()
1376 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7996_mcu_sta_muru_tlv()
1397 if (!sta->deflink.he_cap.has_he) in mt7996_mcu_sta_muru_tlv()
1452 if (sta->deflink.he_cap.has_he) { in mt7996_is_ebf_supported()
1453 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7996_is_ebf_supported()
1558 struct ieee80211_sta_he_cap *pc = &sta->deflink.he_cap; in mt7996_mcu_sta_bfer_he()
1696 if (!(sta->deflink.ht_cap.ht_supported || sta->deflink.he_cap.has_he)) in mt7996_mcu_sta_bfer_tlv()
[all …]
/freebsd-head/sys/contrib/dev/mediatek/mt76/mt7921/
HDmain.c28 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; in mt7921_init_he_caps() local
30 &he_cap->he_cap_elem; in mt7921_init_he_caps()
32 &he_cap->he_mcs_nss_supp; in mt7921_init_he_caps()
43 he_cap->has_he = true; in mt7921_init_he_caps()
147 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7921_init_he_caps()
150 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss, band); in mt7921_init_he_caps()
/freebsd-head/sys/compat/linuxkpi/common/include/net/
HDcfg80211.h988 struct ieee80211_sta_he_cap he_cap; member
2160 const struct ieee80211_sta_he_cap *he_cap; in ieee80211_get_he_iftype_cap() local
2166 he_cap = NULL; in ieee80211_get_he_iftype_cap()
2167 if (iftype_data->he_cap.has_he) in ieee80211_get_he_iftype_cap()
2168 he_cap = &iftype_data->he_cap; in ieee80211_get_he_iftype_cap()
2170 return (he_cap); in ieee80211_get_he_iftype_cap()
/freebsd-head/sys/contrib/dev/mediatek/mt76/mt7925/
HDmain.c19 struct ieee80211_sta_he_cap *he_cap = &data->he_cap; in mt7925_init_he_caps() local
20 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7925_init_he_caps()
21 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7925_init_he_caps()
32 he_cap->has_he = true; in mt7925_init_he_caps()
129 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7925_init_he_caps()
133 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss, band); in mt7925_init_he_caps()
/freebsd-head/sys/contrib/dev/rtw89/
HDcore.c785 if (!link_sta->he_cap.has_he) { in __rtw89_core_tx_check_he_qos_htc()
4180 struct ieee80211_sta_he_cap *he_cap; in rtw89_init_he_cap() local
4194 he_cap = &iftype_data->he_cap; in rtw89_init_he_cap()
4195 mac_cap_info = he_cap->he_cap_elem.mac_cap_info; in rtw89_init_he_cap()
4196 phy_cap_info = he_cap->he_cap_elem.phy_cap_info; in rtw89_init_he_cap()
4198 he_cap->has_he = true; in rtw89_init_he_cap()
4261 he_cap->he_mcs_nss_supp.rx_mcs_80 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
4262 he_cap->he_mcs_nss_supp.tx_mcs_80 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
4264 he_cap->he_mcs_nss_supp.rx_mcs_160 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
4265 he_cap->he_mcs_nss_supp.tx_mcs_160 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
HDphy.c81 struct ieee80211_sta_he_cap cap = link_sta->he_cap; in get_he_ra_mask()
127 u8 *he_phy_cap = link_sta->he_cap.he_cap_elem.phy_cap_info; in get_eht_ra_mask()
232 if (link_sta->he_cap.has_he) { in rtw89_phy_ra_mask_cfg()
289 if (!(rtwsta_link->use_cfg_mask && link_sta->he_cap.has_he)) in rtw89_phy_ra_gi_ltf()
344 } else if (link_sta->he_cap.has_he) { in rtw89_phy_ra_sta_update()
349 if (link_sta->he_cap.he_cap_elem.phy_cap_info[2] & in rtw89_phy_ra_sta_update()
352 if (link_sta->he_cap.he_cap_elem.phy_cap_info[1] & in rtw89_phy_ra_sta_update()
451 if (link_sta->he_cap.he_cap_elem.phy_cap_info[3] & in rtw89_phy_ra_sta_update()
/freebsd-head/contrib/wpa/wpa_supplicant/
HDap.c53 struct he_capabilities *he_cap; in is_chanwidth160_supported() local
55 he_cap = &mode->he_capab[IEEE80211_MODE_AP]; in is_chanwidth160_supported()
56 if (he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in is_chanwidth160_supported()

12