Lines Matching refs:user_stats
2171 struct hal_rx_user_status *user_stats, in ath12k_dp_mon_rx_update_peer_rate_table_stats() argument
2175 u32 mcs_idx = (user_stats) ? user_stats->mcs : ppdu_info->mcs; in ath12k_dp_mon_rx_update_peer_rate_table_stats()
2176 u32 nss_idx = (user_stats) ? user_stats->nss - 1 : ppdu_info->nss - 1; in ath12k_dp_mon_rx_update_peer_rate_table_stats()
2198 if (user_stats) in ath12k_dp_mon_rx_update_peer_rate_table_stats()
2199 rx_stats->byte_stats.rx_rate[rate_idx] += user_stats->mpdu_ok_byte_count; in ath12k_dp_mon_rx_update_peer_rate_table_stats()
2363 struct hal_rx_user_status *user_stats = &ppdu_info->userstats[uid]; in ath12k_dp_mon_rx_update_user_stats() local
2367 if (user_stats->ast_index == 0 || user_stats->ast_index == 0xFFFF) in ath12k_dp_mon_rx_update_user_stats()
2370 peer = ath12k_peer_find_by_ast(ar->ab, user_stats->ast_index); in ath12k_dp_mon_rx_update_user_stats()
2374 user_stats->ast_index); in ath12k_dp_mon_rx_update_user_stats()
2386 num_msdu = user_stats->tcp_msdu_count + user_stats->tcp_ack_msdu_count + in ath12k_dp_mon_rx_update_user_stats()
2387 user_stats->udp_msdu_count + user_stats->other_msdu_count; in ath12k_dp_mon_rx_update_user_stats()
2390 rx_stats->tcp_msdu_count += user_stats->tcp_msdu_count + in ath12k_dp_mon_rx_update_user_stats()
2391 user_stats->tcp_ack_msdu_count; in ath12k_dp_mon_rx_update_user_stats()
2392 rx_stats->udp_msdu_count += user_stats->udp_msdu_count; in ath12k_dp_mon_rx_update_user_stats()
2393 rx_stats->other_msdu_count += user_stats->other_msdu_count; in ath12k_dp_mon_rx_update_user_stats()
2398 if (user_stats->tid <= IEEE80211_NUM_TIDS) in ath12k_dp_mon_rx_update_user_stats()
2399 rx_stats->tid_count[user_stats->tid] += num_msdu; in ath12k_dp_mon_rx_update_user_stats()
2401 if (user_stats->preamble_type < HAL_RX_PREAMBLE_MAX) in ath12k_dp_mon_rx_update_user_stats()
2402 rx_stats->pream_cnt[user_stats->preamble_type] += num_msdu; in ath12k_dp_mon_rx_update_user_stats()
2413 if (user_stats->mpdu_cnt_fcs_ok > 1) in ath12k_dp_mon_rx_update_user_stats()
2418 rx_stats->num_mpdu_fcs_ok += user_stats->mpdu_cnt_fcs_ok; in ath12k_dp_mon_rx_update_user_stats()
2419 rx_stats->num_mpdu_fcs_err += user_stats->mpdu_cnt_fcs_err; in ath12k_dp_mon_rx_update_user_stats()
2423 rx_stats->ru_alloc_cnt[user_stats->ul_ofdma_ru_size] += num_msdu; in ath12k_dp_mon_rx_update_user_stats()
2428 if (user_stats->nss > 0 && user_stats->nss <= HAL_RX_MAX_NSS) { in ath12k_dp_mon_rx_update_user_stats()
2429 rx_stats->pkt_stats.nss_count[user_stats->nss - 1] += num_msdu; in ath12k_dp_mon_rx_update_user_stats()
2430 rx_stats->byte_stats.nss_count[user_stats->nss - 1] += in ath12k_dp_mon_rx_update_user_stats()
2431 user_stats->mpdu_ok_byte_count; in ath12k_dp_mon_rx_update_user_stats()
2434 if (user_stats->preamble_type == HAL_RX_PREAMBLE_11AX && in ath12k_dp_mon_rx_update_user_stats()
2435 user_stats->mcs <= HAL_RX_MAX_MCS_HE) { in ath12k_dp_mon_rx_update_user_stats()
2436 rx_stats->pkt_stats.he_mcs_count[user_stats->mcs] += num_msdu; in ath12k_dp_mon_rx_update_user_stats()
2437 rx_stats->byte_stats.he_mcs_count[user_stats->mcs] += in ath12k_dp_mon_rx_update_user_stats()
2438 user_stats->mpdu_ok_byte_count; in ath12k_dp_mon_rx_update_user_stats()
2444 user_stats->mpdu_ok_byte_count; in ath12k_dp_mon_rx_update_user_stats()
2450 user_stats->mpdu_ok_byte_count; in ath12k_dp_mon_rx_update_user_stats()
2454 user_stats, num_msdu); in ath12k_dp_mon_rx_update_user_stats()