Home
last modified time | relevance | path

Searched refs:he_mcs (Results 1 – 17 of 17) sorted by relevance

/drivers/net/wireless/mediatek/mt76/mt7915/
A Dinit.c1015 struct ieee80211_he_mcs_nss_supp *he_mcs = in mt7915_init_he_caps() local
1118 memset(he_mcs, 0, sizeof(*he_mcs)); in mt7915_init_he_caps()
1119 he_mcs->rx_mcs_80 = cpu_to_le16(mcs_map); in mt7915_init_he_caps()
1120 he_mcs->tx_mcs_80 = cpu_to_le16(mcs_map); in mt7915_init_he_caps()
1121 he_mcs->rx_mcs_160 = cpu_to_le16(mcs_map_160); in mt7915_init_he_caps()
1122 he_mcs->tx_mcs_160 = cpu_to_le16(mcs_map_160); in mt7915_init_he_caps()
A Dmain.c199 memset(mvif->bitrate_mask.control[i].he_mcs, 0xff, in mt7915_init_bitrate_mask()
200 sizeof(mvif->bitrate_mask.control[i].he_mcs)); in mt7915_init_bitrate_mask()
A Dmcu.c58 mt7915_mcu_set_sta_he_mcs(struct ieee80211_sta *sta, __le16 *he_mcs, in mt7915_mcu_set_sta_he_mcs() argument
64 const u16 *mask = msta->vif->bitrate_mask.control[band].he_mcs; in mt7915_mcu_set_sta_he_mcs()
109 *he_mcs = cpu_to_le16(mcs_map); in mt7915_mcu_set_sta_he_mcs()
1480 __sta_phy_bitrate_mask_check(he_mcs, he_gi, 0, 1); in mt7915_mcu_add_rate_ctrl_fixed()
/drivers/net/wireless/mediatek/mt76/mt7996/
A Dinit.c1183 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7996_init_he_caps() local
1273 he_mcs->rx_mcs_80 = cpu_to_le16(mcs_map); in mt7996_init_he_caps()
1274 he_mcs->tx_mcs_80 = cpu_to_le16(mcs_map); in mt7996_init_he_caps()
1275 he_mcs->rx_mcs_160 = cpu_to_le16(mcs_map); in mt7996_init_he_caps()
1276 he_mcs->tx_mcs_160 = cpu_to_le16(mcs_map); in mt7996_init_he_caps()
A Dmain.c155 memset(mlink->bitrate_mask.control[i].he_mcs, 0xff, in mt7996_init_bitrate_mask()
156 sizeof(mlink->bitrate_mask.control[i].he_mcs)); in mt7996_init_bitrate_mask()
A Dmcu.c126 __le16 *he_mcs, u16 mcs_map) in mt7996_mcu_set_sta_he_mcs() argument
130 const u16 *mask = link->bitrate_mask.control[band].he_mcs; in mt7996_mcu_set_sta_he_mcs()
169 *he_mcs = cpu_to_le16(mcs_map); in mt7996_mcu_set_sta_he_mcs()
2027 __sta_phy_bitrate_mask_check(he_mcs, he_gi, 0, 1); in mt7996_mcu_add_rate_ctrl_fixed()
/drivers/net/wireless/mediatek/mt76/mt7921/
A Dmain.c31 struct ieee80211_he_mcs_nss_supp *he_mcs = in mt7921_init_he_caps() local
145 he_mcs->rx_mcs_80 = cpu_to_le16(mcs_map); in mt7921_init_he_caps()
146 he_mcs->tx_mcs_80 = cpu_to_le16(mcs_map); in mt7921_init_he_caps()
148 he_mcs->rx_mcs_160 = cpu_to_le16(mcs_map); in mt7921_init_he_caps()
149 he_mcs->tx_mcs_160 = cpu_to_le16(mcs_map); in mt7921_init_he_caps()
/drivers/net/wireless/ath/ath11k/
A Dmac.c2357 u8 max_nss, he_mcs; in ath11k_peer_assoc_h_he() local
2554 he_mcs = he_tx_mcs >> (2 * i) & 3; in ath11k_peer_assoc_h_he()
2560 if (he_mcs != IEEE80211_HE_MCS_NOT_SUPPORTED || in ath11k_peer_assoc_h_he()
4559 he_rate = ffs(mask->control[band].he_mcs[i]) - 1; in ath11k_mac_set_peer_he_fixed_rate()
8337 if (mask->control[band].he_mcs[i] == 0) in ath11k_mac_bitrate_mask_get_single_nss()
8340 if (mask->control[band].he_mcs[i] == in ath11k_mac_bitrate_mask_get_single_nss()
8588 u16 he_mcs; in ath11k_mac_he_mcs_range_present() local
8591 he_mcs = mask->control[band].he_mcs[i]; in ath11k_mac_he_mcs_range_present()
8593 switch (he_mcs) { in ath11k_mac_he_mcs_range_present()
8650 he_mcs_mask = mask->control[band].he_mcs; in ath11k_mac_validate_vht_he_fixed_rate_settings()
[all …]
A Dcore.h803 u32 he_mcs; member
814 u32 he_mcs; member
A Dwmi.c421 pdev_cap->he_mcs = mac_phy_caps->he_supp_mcs_5g; in ath11k_pull_mac_phy_cap_svc_ready_ext()
450 cap_band->he_mcs = mac_phy_caps->he_supp_mcs_2g; in ath11k_pull_mac_phy_cap_svc_ready_ext()
464 cap_band->he_mcs = mac_phy_caps->he_supp_mcs_5g; in ath11k_pull_mac_phy_cap_svc_ready_ext()
475 cap_band->he_mcs = mac_phy_caps->he_supp_mcs_5g; in ath11k_pull_mac_phy_cap_svc_ready_ext()
1964 struct wmi_he_rate_set *he_mcs; in ath11k_wmi_send_peer_assoc_cmd() local
1981 (sizeof(*he_mcs) * param->peer_he_mcs_count); in ath11k_wmi_send_peer_assoc_cmd()
2076 len = param->peer_he_mcs_count * sizeof(*he_mcs); in ath11k_wmi_send_peer_assoc_cmd()
2085 he_mcs = ptr; in ath11k_wmi_send_peer_assoc_cmd()
2086 he_mcs->tlv_header = FIELD_PREP(WMI_TLV_TAG, in ath11k_wmi_send_peer_assoc_cmd()
2089 sizeof(*he_mcs) - TLV_HDR_SIZE); in ath11k_wmi_send_peer_assoc_cmd()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7925/
A Dmain.c21 struct ieee80211_he_mcs_nss_supp *he_mcs = &he_cap->he_mcs_nss_supp; in mt7925_init_he_caps() local
124 he_mcs->rx_mcs_80 = cpu_to_le16(mcs_map); in mt7925_init_he_caps()
125 he_mcs->tx_mcs_80 = cpu_to_le16(mcs_map); in mt7925_init_he_caps()
126 he_mcs->rx_mcs_160 = cpu_to_le16(mcs_map); in mt7925_init_he_caps()
127 he_mcs->tx_mcs_160 = cpu_to_le16(mcs_map); in mt7925_init_he_caps()
/drivers/net/wireless/ath/ath12k/
A Dmac.c2482 u8 he_mcs; in ath12k_peer_assoc_h_he() local
2670 he_mcs = he_tx_mcs >> (2 * i) & 3; in ath12k_peer_assoc_h_he()
2676 if (he_mcs != IEEE80211_HE_MCS_NOT_SUPPORTED || in ath12k_peer_assoc_h_he()
5802 he_rate = ffs(mask->control[band].he_mcs[i]) - 1; in ath12k_mac_set_peer_he_fixed_rate()
11884 if (mask->control[band].he_mcs[i] == 0) in ath12k_mac_bitrate_mask_get_single_nss()
11887 if (mask->control[band].he_mcs[i] == in ath12k_mac_bitrate_mask_get_single_nss()
12151 u16 he_mcs; in ath12k_mac_he_mcs_range_present() local
12154 he_mcs = mask->control[band].he_mcs[i]; in ath12k_mac_he_mcs_range_present()
12156 switch (he_mcs) { in ath12k_mac_he_mcs_range_present()
12232 he_mcs_mask = mask->control[band].he_mcs; in ath12k_mac_validate_fixed_rate_settings()
[all …]
A Dcore.h875 u32 he_mcs; member
894 u32 he_mcs; member
A Dwmi.c536 pdev_cap->he_mcs = le32_to_cpu(mac_caps->he_supp_mcs_5g); in ath12k_pull_mac_phy_cap_svc_ready_ext()
567 cap_band->he_mcs = le32_to_cpu(mac_caps->he_supp_mcs_2g); in ath12k_pull_mac_phy_cap_svc_ready_ext()
588 cap_band->he_mcs = le32_to_cpu(mac_caps->he_supp_mcs_5g); in ath12k_pull_mac_phy_cap_svc_ready_ext()
606 cap_band->he_mcs = le32_to_cpu(mac_caps->he_supp_mcs_5g); in ath12k_pull_mac_phy_cap_svc_ready_ext()
2241 struct ath12k_wmi_he_rate_set_params *he_mcs; in ath12k_wmi_send_peer_assoc_cmd() local
2263 (sizeof(*he_mcs) * arg->peer_he_mcs_count) + in ath12k_wmi_send_peer_assoc_cmd()
2377 len = arg->peer_he_mcs_count * sizeof(*he_mcs); in ath12k_wmi_send_peer_assoc_cmd()
2385 he_mcs = ptr; in ath12k_wmi_send_peer_assoc_cmd()
2387 sizeof(*he_mcs)); in ath12k_wmi_send_peer_assoc_cmd()
2389 he_mcs->rx_mcs_set = cpu_to_le32(arg->peer_he_rx_mcs_set[i]); in ath12k_wmi_send_peer_assoc_cmd()
[all …]
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dfwil_types.h696 __le16 he_mcs[BRCMF_HE_CAP_MCS_MAP_NSS_MAX]; /* supported he mcs index bit map per nss */ member
/drivers/net/wireless/mediatek/mt76/
A Dmt76_connac_mac.c320 __bitrate_mask_check(he_mcs, HE_SU); in mt76_connac2_mac_tx_rate_val()
/drivers/net/wireless/realtek/rtw89/
A Dphy.c235 cfg_mask |= u64_encode_bits(mask->control[band].he_mcs[0], in rtw89_phy_ra_mask_cfg()
237 cfg_mask |= u64_encode_bits(mask->control[band].he_mcs[1], in rtw89_phy_ra_mask_cfg()
602 mask->control[nl_band].he_mcs[i], in __rtw89_phy_rate_pattern_vif()

Completed in 156 milliseconds