Lines Matching refs:mcs
758 u8 cck, rate, bw, sgi, mcs, nss; in ath10k_htt_rx_h_rates() local
787 mcs = info2 & 0x1F; in ath10k_htt_rx_h_rates()
788 nss = mcs >> 3; in ath10k_htt_rx_h_rates()
792 status->rate_idx = mcs; in ath10k_htt_rx_h_rates()
809 mcs = (info3 >> 4) & 0x0F; in ath10k_htt_rx_h_rates()
822 mcs = 0; in ath10k_htt_rx_h_rates()
826 if (mcs > 0x09) { in ath10k_htt_rx_h_rates()
827 ath10k_warn(ar, "invalid MCS received %u\n", mcs); in ath10k_htt_rx_h_rates()
849 status->rate_idx = mcs; in ath10k_htt_rx_h_rates()
2519 txrate.mcs = ATH10K_HW_MCS_RATE(peer_stats->ratecode); in ath10k_update_per_peer_tx_stats()
2522 if (txrate.flags == WMI_RATE_PREAMBLE_VHT && txrate.mcs > 9) { in ath10k_update_per_peer_tx_stats()
2523 ath10k_warn(ar, "Invalid VHT mcs %hhd peer stats", txrate.mcs); in ath10k_update_per_peer_tx_stats()
2528 (txrate.mcs > 7 || txrate.nss < 1)) { in ath10k_update_per_peer_tx_stats()
2530 txrate.mcs, txrate.nss); in ath10k_update_per_peer_tx_stats()
2553 arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); in ath10k_update_per_peer_tx_stats()
2556 arsta->txrate.mcs = txrate.mcs; in ath10k_update_per_peer_tx_stats()