Home
last modified time | relevance | path

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

12

/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Drs-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
304 !(link_sta->he_cap.he_cap_elem.phy_cap_info[0] & in rs_fw_eht_set_enabled_rates()
378 const struct ieee80211_sta_he_cap *he_cap = &link_sta->he_cap; in rs_fw_set_supp_rates() local
[all …]
H A Dsf.c123 link_sta->he_cap.has_he) { in iwl_mvm_fill_sf_command()
H A Dmac80211.c2082 u8 nss = (link_sta->he_cap.ppe_thres[0] & in iwl_mvm_set_pkt_ext_from_he_ppe()
2084 u8 *ppe = &link_sta->he_cap.ppe_thres[0]; in iwl_mvm_set_pkt_ext_from_he_ppe()
2227 } else if (link_sta->he_cap.has_he) { in iwl_mvm_set_sta_pkt_ext()
2229 if (link_sta->he_cap.he_cap_elem.phy_cap_info[6] & in iwl_mvm_set_sta_pkt_ext()
2317 &link_sta->he_cap.he_cap_elem.mac_cap_info[0]; in iwl_mvm_get_sta_htc_flags()
2398 if (!sta->deflink.he_cap.has_he) { in iwl_mvm_cfg_he_sta()
3472 const struct ieee80211_sta_he_cap *he_cap; in iwl_mvm_reset_cca_40mhz_workaround() local
3491 if (he_cap) { in iwl_mvm_reset_cca_40mhz_workaround()
3651 link_conf->he_support = link_sta->he_cap.has_he; in iwl_mvm_vif_conf_from_sta()
3673 link_conf->he_support = link_sta->he_cap.has_he; in iwl_mvm_vif_set_he_support()
[all …]
H A Dops.c170 const struct ieee80211_sta_he_cap *he_cap; in iwl_mvm_rx_monitor_notif() local
211 he_cap = ieee80211_get_he_iftype_cap_vif(sband, vif); in iwl_mvm_rx_monitor_notif()
213 if (he_cap) { in iwl_mvm_rx_monitor_notif()
215 struct ieee80211_sta_he_cap *he = (void *)(uintptr_t)he_cap; in iwl_mvm_rx_monitor_notif()
H A Dmld-sta.c497 if (link_sta->he_cap.has_he) { in iwl_mvm_mld_cfg_sta()
507 if (link_sta->he_cap.he_cap_elem.mac_cap_info[2] & in iwl_mvm_mld_cfg_sta()
H A Dtx.c825 if (sta->deflink.he_cap.has_he && !WARN_ON(!iwl_mvm_has_new_tx_api(mvm))) in iwl_mvm_max_amsdu_size()
1144 if (unlikely(ieee80211_is_any_nullfunc(fc)) && sta->deflink.he_cap.has_he) in iwl_mvm_tx_mpdu()
H A Dsta.c97 if (link_sta->he_cap.has_he) in iwl_mvm_get_sta_ampdu_dens()
99 u8_get_bits(link_sta->he_cap.he_cap_elem.mac_cap_info[3], in iwl_mvm_get_sta_ampdu_dens()
839 if (link->he_cap.has_he && in iwl_mvm_get_queue_size()
/freebsd/sys/contrib/dev/iwlwifi/
H A Diwl-nvm-parse.c589 .he_cap = {
741 .he_cap = {
904 iftype_data->he_cap.he_cap_elem.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
907 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.mac_cap_info[3] |= in iwl_nvm_fixup_sband_iftd()
915 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
930 iftype_data->he_cap.he_cap_elem.phy_cap_info[0] |= in iwl_nvm_fixup_sband_iftd()
940 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd()
942 iftype_data->he_cap.he_cap_elem.phy_cap_info[5] |= in iwl_nvm_fixup_sband_iftd()
986 iftype_data->he_cap.he_cap_elem.phy_cap_info[2] |= in iwl_nvm_fixup_sband_iftd()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/
H A Dinit.c526 struct ieee80211_sta_he_cap *he_cap, int vif) in mt7996_set_stream_he_txbf_caps() argument
528 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7996_set_stream_he_txbf_caps()
601 struct ieee80211_sta_he_cap *he_cap = &data->he_cap; in mt7996_init_he_caps() local
602 struct ieee80211_he_cap_elem *he_cap_elem = &he_cap->he_cap_elem; in mt7996_init_he_caps()
603 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7996_init_he_caps()
614 he_cap->has_he = true; in mt7996_init_he_caps()
696 mt7996_set_stream_he_txbf_caps(phy, he_cap, iftype); in mt7996_init_he_caps()
698 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7996_init_he_caps()
701 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss); in mt7996_init_he_caps()
H A Dmcu.c962 struct ieee80211_he_cap_elem *elem = &sta->deflink.he_cap.he_cap_elem; in mt7996_mcu_sta_he_tlv()
968 if (!sta->deflink.he_cap.has_he) in mt7996_mcu_sta_he_tlv()
980 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7996_mcu_sta_he_tlv()
1142 if (!sta->deflink.he_cap.has_he) in mt7996_mcu_sta_muru_tlv()
1195 if (sta->deflink.he_cap.has_he) { in mt7996_is_ebf_supported()
1196 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7996_is_ebf_supported()
1295 struct ieee80211_sta_he_cap *pc = &sta->deflink.he_cap; in mt7996_mcu_sta_bfer_he()
1440 else if (sta->deflink.he_cap.has_he && ebf) in mt7996_mcu_sta_bfer_tlv()
1498 if (sta->deflink.he_cap.has_he) { in mt7996_mcu_sta_bfee_tlv()
1499 struct ieee80211_he_cap_elem *pe = &sta->deflink.he_cap.he_cap_elem; in mt7996_mcu_sta_bfee_tlv()
[all …]
/freebsd/contrib/wpa/src/common/
H A Dhw_features_common.c389 struct he_capabilities *he_cap) in hostapd_set_freq_params() argument
391 if (!he_cap || !he_cap->he_supported) in hostapd_set_freq_params()
489 if (!(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
500 if (!(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
509 if (!(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
517 if (!(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in hostapd_set_freq_params()
/freebsd/contrib/wpa/src/ap/
H A Dieee802_11_he.c341 struct he_capabilities *he_cap; in hostapd_eid_he_6ghz_band_cap() local
350 he_cap = &mode->he_capab[IEEE80211_MODE_AP]; in hostapd_eid_he_6ghz_band_cap()
351 capab = he_cap->he_6ghz_capa & HE_6GHZ_BAND_CAP_MIN_MPDU_START; in hostapd_eid_he_6ghz_band_cap()
378 const struct ieee80211_he_capabilities *he_cap, in hostapd_get_he_capab() argument
382 if (!he_cap) in hostapd_get_he_capab()
389 os_memcpy(neg_he_cap, he_cap, he_capab_len); in hostapd_get_he_capab()
H A Dhw_features.c356 struct he_capabilities *he_cap; in ieee80211n_check_scan() local
358 he_cap = &iface->current_mode->he_capab[IEEE80211_MODE_AP]; in ieee80211n_check_scan()
359 if (!(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & in ieee80211n_check_scan()
755 struct he_capabilities *he_cap; in hostapd_check_he_6ghz_capab() local
761 he_cap = &iface->current_mode->he_capab[IEEE80211_MODE_AP]; in hostapd_check_he_6ghz_capab()
762 hw = he_cap->he_6ghz_capa; in hostapd_check_he_6ghz_capab()
H A Dieee802_11.h78 const struct ieee80211_he_capabilities *he_cap,
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmt76_connac_mcu.c618 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv() local
704 he->he_cap = cpu_to_le32(cap); in mt76_connac_mcu_sta_he_tlv()
718 he_cap->he_mcs_nss_supp.rx_mcs_80; in mt76_connac_mcu_sta_he_tlv()
751 struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in mt76_connac_mcu_sta_he_tlv_v2() local
793 he_cap = &sta->deflink.he_cap; in mt76_connac_get_phy_mode_v2()
809 if (he_cap && he_cap->has_he) in mt76_connac_get_phy_mode_v2()
820 if (he_cap && he_cap->has_he) in mt76_connac_get_phy_mode_v2()
873 if (sta->deflink.he_cap.has_he) { in mt76_connac_mcu_sta_tlv()
1297 he_cap = &sta->deflink.he_cap; in mt76_connac_get_phy_mode()
1313 if (he_cap && he_cap->has_he) in mt76_connac_get_phy_mode()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/
H A Dinit.c885 struct ieee80211_sta_he_cap *he_cap, int vif) in mt7915_set_stream_he_txbf_caps() argument
888 struct ieee80211_he_cap_elem *elem = &he_cap->he_cap_elem; in mt7915_set_stream_he_txbf_caps()
1002 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; in mt7915_init_he_caps() local
1004 &he_cap->he_cap_elem; in mt7915_init_he_caps()
1006 &he_cap->he_mcs_nss_supp; in mt7915_init_he_caps()
1020 he_cap->has_he = true; in mt7915_init_he_caps()
1114 mt7915_set_stream_he_txbf_caps(phy, he_cap, i); in mt7915_init_he_caps()
1116 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in mt7915_init_he_caps()
1119 mt76_connac_gen_ppe_thresh(he_cap->ppe_thres, nss); in mt7915_init_he_caps()
H A Dmcu.c725 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_he_tlv()
809 he->he_cap = cpu_to_le32(cap); in mt7915_mcu_sta_he_tlv()
811 mcs_map = sta->deflink.he_cap.he_mcs_nss_supp; in mt7915_mcu_sta_he_tlv()
885 if (!sta->deflink.he_cap.has_he) in mt7915_mcu_sta_muru_tlv()
1029 if (sta->deflink.he_cap.has_he) { in mt7915_is_ebf_supported()
1216 if (sta->deflink.he_cap.has_he && ebf) in mt7915_mcu_sta_bfer_tlv()
1274 if (sta->deflink.he_cap.has_he) { in mt7915_mcu_sta_bfee_tlv()
1425 if (sta->deflink.he_cap.has_he) { in mt7915_mcu_add_rate_ctrl_fixed()
1463 if (sta->deflink.he_cap.has_he) in mt7915_mcu_add_rate_ctrl_fixed()
1576 if (sta->deflink.he_cap.has_he) { in mt7915_mcu_sta_rate_ctrl_tlv()
[all …]
H A Ddebugfs.c1359 phy.sgi |= gi << (i << sta->deflink.he_cap.has_he); in mt7915_sta_fixed_rate_set()
1360 phy.he_ltf |= he_ltf << (i << sta->deflink.he_cap.has_he); in mt7915_sta_fixed_rate_set()
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dmac.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()
1695 if (he_cap->he_cap_elem.phy_cap_info[6] & in ath12k_peer_assoc_h_he()
1703 (he_cap->ppe_thres[0] & in ath12k_peer_assoc_h_he()
2140 const struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in ath12k_peer_assoc_h_eht() local
4446 he_cap->has_he = true; in ath12k_mac_copy_he_cap()
4486 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in ath12k_mac_copy_he_cap()
4498 if ((he_cap->phy_cap_info[0] & in ath12k_mac_copy_eht_mcs_nss()
4506 if (he_cap->phy_cap_info[0] & in ath12k_mac_copy_eht_mcs_nss()
4512 if (he_cap->phy_cap_info[0] & in ath12k_mac_copy_eht_mcs_nss()
[all …]
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dmac.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()
2372 (he_cap->ppe_thres[0] & in ath11k_peer_assoc_h_he()
2505 const struct ieee80211_sta_he_cap *he_cap = &sta->deflink.he_cap; in ath11k_peer_assoc_h_he_6ghz() local
2768 if (sta->deflink.he_cap.has_he && in ath11k_peer_assoc_h_phymode()
3022 he_cap = ap_sta->deflink.he_cap; in ath11k_bss_assoc()
5818 struct ieee80211_sta_he_cap *he_cap = &data[idx].he_cap; in ath11k_mac_copy_he_cap() local
5821 &he_cap->he_cap_elem; in ath11k_mac_copy_he_cap()
5834 he_cap->has_he = true; in ath11k_mac_copy_he_cap()
5869 memset(he_cap->ppe_thres, 0, sizeof(he_cap->ppe_thres)); in ath11k_mac_copy_he_cap()
[all …]
/freebsd/sys/contrib/dev/mediatek/mt76/mt7921/
H A Dmain.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); in mt7921_init_he_caps()
/freebsd/sys/contrib/dev/rtw89/
H A Dcore.c658 if (!sta || !sta->deflink.he_cap.has_he) in __rtw89_core_tx_check_he_qos_htc()
3254 struct ieee80211_sta_he_cap *he_cap; in rtw89_init_he_cap() local
3272 he_cap = &iftype_data[idx].he_cap; in rtw89_init_he_cap()
3273 mac_cap_info = he_cap->he_cap_elem.mac_cap_info; in rtw89_init_he_cap()
3274 phy_cap_info = he_cap->he_cap_elem.phy_cap_info; in rtw89_init_he_cap()
3276 he_cap->has_he = true; in rtw89_init_he_cap()
3339 he_cap->he_mcs_nss_supp.rx_mcs_80 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
3340 he_cap->he_mcs_nss_supp.tx_mcs_80 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
3342 he_cap->he_mcs_nss_supp.rx_mcs_160 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
3343 he_cap->he_mcs_nss_supp.tx_mcs_160 = cpu_to_le16(mcs_map); in rtw89_init_he_cap()
H A Dfw.c1751 u8 ppe_thres_hdr = sta->deflink.he_cap.ppe_thres[0]; in __get_sta_he_pkt_padding()
1757 if (!sta->deflink.he_cap.has_he) in __get_sta_he_pkt_padding()
1761 sta->deflink.he_cap.he_cap_elem.phy_cap_info[6]); in __get_sta_he_pkt_padding()
1766 sta->deflink.he_cap.he_cap_elem.phy_cap_info[9]); in __get_sta_he_pkt_padding()
1788 ppe = le16_to_cpu(*((__le16 *)&sta->deflink.he_cap.ppe_thres[idx])); in __get_sta_he_pkt_padding()
1858 sta->deflink.he_cap.has_he); in rtw89_fw_h2c_assoc_cmac_tbl()
H A Dphy.c72 struct ieee80211_sta_he_cap cap = sta->deflink.he_cap; in get_he_ra_mask()
168 if (sta->deflink.he_cap.has_he) { in rtw89_phy_ra_mask_cfg()
257 if (sta->deflink.he_cap.has_he) { in rtw89_phy_ra_sta_update()
262 if (sta->deflink.he_cap.he_cap_elem.phy_cap_info[2] & in rtw89_phy_ra_sta_update()
265 if (sta->deflink.he_cap.he_cap_elem.phy_cap_info[1] & in rtw89_phy_ra_sta_update()
360 if (sta->deflink.he_cap.he_cap_elem.phy_cap_info[3] & in rtw89_phy_ra_sta_update()
/freebsd/contrib/wpa/wpa_supplicant/
H A Dap.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