Lines Matching refs:vht_mcs_mask
446 ath11k_mac_max_vht_nss(const u16 *vht_mcs_mask) in ath11k_mac_max_vht_nss() argument
451 if (vht_mcs_mask[nss]) in ath11k_mac_max_vht_nss()
1931 ath11k_peer_assoc_h_vht_masked(const u16 *vht_mcs_mask) in ath11k_peer_assoc_h_vht_masked() argument
1936 if (vht_mcs_mask[nss]) in ath11k_peer_assoc_h_vht_masked()
2148 u16 *vht_mcs_mask; in ath11k_peer_assoc_h_vht() local
2162 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_vht()
2164 if (ath11k_peer_assoc_h_vht_masked(vht_mcs_mask)) in ath11k_peer_assoc_h_vht()
2196 vht_nss = ath11k_mac_max_vht_nss(vht_mcs_mask); in ath11k_peer_assoc_h_vht()
2201 if (vht_mcs_mask[nss_idx]) { in ath11k_peer_assoc_h_vht()
2211 vht_mcs_mask[sta->deflink.rx_nss - 1] = vht_mcs_mask[vht_nss - 1]; in ath11k_peer_assoc_h_vht()
2222 vht_mcs_mask[i]) in ath11k_peer_assoc_h_vht()
2230 __le16_to_cpu(vht_cap->vht_mcs.tx_mcs_map), vht_mcs_mask); in ath11k_peer_assoc_h_vht()
2836 const u16 *vht_mcs_mask; in ath11k_peer_assoc_h_phymode() local
2845 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_peer_assoc_h_phymode()
2859 !ath11k_peer_assoc_h_vht_masked(vht_mcs_mask)) { in ath11k_peer_assoc_h_phymode()
2883 !ath11k_peer_assoc_h_vht_masked(vht_mcs_mask)) { in ath11k_peer_assoc_h_phymode()
4752 static u32 ath11k_mac_max_nss(const u8 *ht_mcs_mask, const u16 *vht_mcs_mask, in ath11k_mac_max_nss() argument
4756 ath11k_mac_max_vht_nss(vht_mcs_mask), in ath11k_mac_max_nss()
4769 const u16 *vht_mcs_mask; in ath11k_sta_rc_update_wk() local
4787 vht_mcs_mask = arvif->bitrate_mask.control[band].vht_mcs; in ath11k_sta_rc_update_wk()
4805 nss = min(nss, ath11k_mac_max_nss(ht_mcs_mask, vht_mcs_mask, he_mcs_mask)); in ath11k_sta_rc_update_wk()
8581 const u16 *vht_mcs_mask, *he_mcs_mask; in ath11k_mac_validate_vht_he_fixed_rate_settings() local
8586 vht_mcs_mask = mask->control[band].vht_mcs; in ath11k_mac_validate_vht_he_fixed_rate_settings()
8598 vht_nss = ath11k_mac_max_vht_nss(vht_mcs_mask); in ath11k_mac_validate_vht_he_fixed_rate_settings()
8638 const u16 *vht_mcs_mask; in ath11k_mac_op_set_bitrate_mask() local
8657 vht_mcs_mask = mask->control[band].vht_mcs; in ath11k_mac_op_set_bitrate_mask()
8704 ath11k_mac_max_nss(ht_mcs_mask, vht_mcs_mask, he_mcs_mask)); in ath11k_mac_op_set_bitrate_mask()