Lines Matching refs:mcs
1000 u8 cck, rate, bw, sgi, mcs, nss; in ath10k_htt_rx_h_rates() local
1039 mcs = info2 & 0x1F; in ath10k_htt_rx_h_rates()
1040 nss = mcs >> 3; in ath10k_htt_rx_h_rates()
1044 status->rate_idx = mcs; in ath10k_htt_rx_h_rates()
1062 mcs = (info3 >> 4) & 0x0F; in ath10k_htt_rx_h_rates()
1079 mcs = 0; in ath10k_htt_rx_h_rates()
1083 if (mcs > 0x09) { in ath10k_htt_rx_h_rates()
1084 ath10k_warn(ar, "invalid MCS received %u\n", mcs); in ath10k_htt_rx_h_rates()
1106 status->rate_idx = mcs; in ath10k_htt_rx_h_rates()
3818 int idx, ht_idx, gi, mcs, bw, nss; in ath10k_accumulate_per_peer_tx_stats() local
3827 mcs = ATH10K_HW_MCS_RATE(pstats->ratecode); in ath10k_accumulate_per_peer_tx_stats()
3830 ht_idx = mcs + (nss - 1) * 8; in ath10k_accumulate_per_peer_tx_stats()
3831 idx = mcs * 8 + 8 * 10 * (nss - 1); in ath10k_accumulate_per_peer_tx_stats()
3837 STATS_OP_FMT(SUCC).vht[0][mcs] += pstats->succ_bytes; in ath10k_accumulate_per_peer_tx_stats()
3838 STATS_OP_FMT(SUCC).vht[1][mcs] += pstats->succ_pkts; in ath10k_accumulate_per_peer_tx_stats()
3839 STATS_OP_FMT(FAIL).vht[0][mcs] += pstats->failed_bytes; in ath10k_accumulate_per_peer_tx_stats()
3840 STATS_OP_FMT(FAIL).vht[1][mcs] += pstats->failed_pkts; in ath10k_accumulate_per_peer_tx_stats()
3841 STATS_OP_FMT(RETRY).vht[0][mcs] += pstats->retry_bytes; in ath10k_accumulate_per_peer_tx_stats()
3842 STATS_OP_FMT(RETRY).vht[1][mcs] += pstats->retry_pkts; in ath10k_accumulate_per_peer_tx_stats()
3851 mcs = legacy_rate_idx; in ath10k_accumulate_per_peer_tx_stats()
3853 STATS_OP_FMT(SUCC).legacy[0][mcs] += pstats->succ_bytes; in ath10k_accumulate_per_peer_tx_stats()
3854 STATS_OP_FMT(SUCC).legacy[1][mcs] += pstats->succ_pkts; in ath10k_accumulate_per_peer_tx_stats()
3855 STATS_OP_FMT(FAIL).legacy[0][mcs] += pstats->failed_bytes; in ath10k_accumulate_per_peer_tx_stats()
3856 STATS_OP_FMT(FAIL).legacy[1][mcs] += pstats->failed_pkts; in ath10k_accumulate_per_peer_tx_stats()
3857 STATS_OP_FMT(RETRY).legacy[0][mcs] += pstats->retry_bytes; in ath10k_accumulate_per_peer_tx_stats()
3858 STATS_OP_FMT(RETRY).legacy[1][mcs] += pstats->retry_pkts; in ath10k_accumulate_per_peer_tx_stats()
3870 STATS_OP_FMT(AMPDU).vht[0][mcs] += in ath10k_accumulate_per_peer_tx_stats()
3872 STATS_OP_FMT(AMPDU).vht[1][mcs] += in ath10k_accumulate_per_peer_tx_stats()
3949 txrate.mcs = ATH10K_HW_MCS_RATE(peer_stats->ratecode); in ath10k_update_per_peer_tx_stats()
3959 if (txrate.flags == WMI_RATE_PREAMBLE_VHT && txrate.mcs > 9) { in ath10k_update_per_peer_tx_stats()
3960 ath10k_warn(ar, "Invalid VHT mcs %d peer stats", txrate.mcs); in ath10k_update_per_peer_tx_stats()
3965 (txrate.mcs > 7 || txrate.nss < 1)) { in ath10k_update_per_peer_tx_stats()
3967 txrate.mcs, txrate.nss); in ath10k_update_per_peer_tx_stats()
3985 arsta->txrate.mcs = txrate.mcs + 8 * (txrate.nss - 1); in ath10k_update_per_peer_tx_stats()
3988 arsta->txrate.mcs = txrate.mcs; in ath10k_update_per_peer_tx_stats()
4007 txrate.mcs + ((txrate.nss - 1) * 8); in ath10k_update_per_peer_tx_stats()
4015 txrate.mcs, txrate.nss); in ath10k_update_per_peer_tx_stats()