Lines Matching refs:ppdu_user_desc

3433 	struct cdp_tx_completion_ppdu_user *ppdu_user_desc;  in dp_get_ppdu_info_user_index()  local
3439 ppdu_user_desc = &ppdu_desc->user[user_index]; in dp_get_ppdu_info_user_index()
3440 if (ppdu_user_desc->peer_id != peer_id) { in dp_get_ppdu_info_user_index()
3634 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_user_common_tlv() local
3649 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_user_common_tlv()
3650 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_user_common_tlv()
3655 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_user_common_tlv()
3660 ppdu_user_desc->delayed_ba = 1; in dp_process_ppdu_stats_user_common_tlv()
3665 ppdu_user_desc->is_mcast = true; in dp_process_ppdu_stats_user_common_tlv()
3666 ppdu_user_desc->mpdu_tried_mcast = in dp_process_ppdu_stats_user_common_tlv()
3668 ppdu_user_desc->num_mpdu = ppdu_user_desc->mpdu_tried_mcast; in dp_process_ppdu_stats_user_common_tlv()
3670 ppdu_user_desc->mpdu_tried_ucast = in dp_process_ppdu_stats_user_common_tlv()
3674 ppdu_user_desc->is_seq_num_valid = in dp_process_ppdu_stats_user_common_tlv()
3678 ppdu_user_desc->qos_ctrl = in dp_process_ppdu_stats_user_common_tlv()
3680 ppdu_user_desc->frame_ctrl = in dp_process_ppdu_stats_user_common_tlv()
3682 ppdu_desc->frame_ctrl = ppdu_user_desc->frame_ctrl; in dp_process_ppdu_stats_user_common_tlv()
3684 if (ppdu_user_desc->delayed_ba) in dp_process_ppdu_stats_user_common_tlv()
3685 ppdu_user_desc->mpdu_success = 0; in dp_process_ppdu_stats_user_common_tlv()
3690 ppdu_user_desc->ppdu_cookie = in dp_process_ppdu_stats_user_common_tlv()
3692 ppdu_user_desc->is_ppdu_cookie_valid = 1; in dp_process_ppdu_stats_user_common_tlv()
3701 qdf_mem_copy(ppdu_user_desc->mac_addr, vdev->mac_addr.raw, in dp_process_ppdu_stats_user_common_tlv()
3720 qdf_mem_copy(ppdu_user_desc->mac_addr, in dp_process_ppdu_stats_user_common_tlv()
3726 qdf_mem_copy(ppdu_user_desc->mac_addr, in dp_process_ppdu_stats_user_common_tlv()
3732 ppdu_user_desc->msduq_bitmap = *tag_buf; in dp_process_ppdu_stats_user_common_tlv()
3750 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_user_rate_tlv() local
3768 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_user_rate_tlv()
3769 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_user_rate_tlv()
3778 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_user_rate_tlv()
3780 ppdu_user_desc->tid = in dp_process_ppdu_stats_user_rate_tlv()
3785 ppdu_user_desc->user_pos = in dp_process_ppdu_stats_user_rate_tlv()
3787 ppdu_user_desc->mu_group_id = in dp_process_ppdu_stats_user_rate_tlv()
3796 ppdu_user_desc->ru_start = in dp_process_ppdu_stats_user_rate_tlv()
3798 ppdu_user_desc->ru_tones = in dp_process_ppdu_stats_user_rate_tlv()
3804 ppdu_user_desc->ru_tones = in dp_process_ppdu_stats_user_rate_tlv()
3809 ppdu_desc->usr_ru_tones_sum += ppdu_user_desc->ru_tones; in dp_process_ppdu_stats_user_rate_tlv()
3813 ppdu_user_desc->ppdu_type = in dp_process_ppdu_stats_user_rate_tlv()
3817 ppdu_user_desc->tx_rate = *tag_buf; in dp_process_ppdu_stats_user_rate_tlv()
3819 ppdu_user_desc->ltf_size = in dp_process_ppdu_stats_user_rate_tlv()
3821 ppdu_user_desc->stbc = in dp_process_ppdu_stats_user_rate_tlv()
3823 ppdu_user_desc->he_re = in dp_process_ppdu_stats_user_rate_tlv()
3825 ppdu_user_desc->txbf = in dp_process_ppdu_stats_user_rate_tlv()
3830 ppdu_user_desc->bw = bw - 3; in dp_process_ppdu_stats_user_rate_tlv()
3832 ppdu_user_desc->bw = bw - 2; in dp_process_ppdu_stats_user_rate_tlv()
3833 ppdu_user_desc->nss = HTT_PPDU_STATS_USER_RATE_TLV_NSS_GET(*tag_buf); in dp_process_ppdu_stats_user_rate_tlv()
3834 ppdu_desc->usr_nss_sum += ppdu_user_desc->nss; in dp_process_ppdu_stats_user_rate_tlv()
3835 ppdu_user_desc->mcs = HTT_PPDU_STATS_USER_RATE_TLV_MCS_GET(*tag_buf); in dp_process_ppdu_stats_user_rate_tlv()
3836 ppdu_user_desc->preamble = in dp_process_ppdu_stats_user_rate_tlv()
3838 ppdu_user_desc->gi = HTT_PPDU_STATS_USER_RATE_TLV_GI_GET(*tag_buf); in dp_process_ppdu_stats_user_rate_tlv()
3839 ppdu_user_desc->dcm = HTT_PPDU_STATS_USER_RATE_TLV_DCM_GET(*tag_buf); in dp_process_ppdu_stats_user_rate_tlv()
3840 ppdu_user_desc->ldpc = HTT_PPDU_STATS_USER_RATE_TLV_LDPC_GET(*tag_buf); in dp_process_ppdu_stats_user_rate_tlv()
3843 ppdu_user_desc->punc_pattern_bitmap = in dp_process_ppdu_stats_user_rate_tlv()
3845 ppdu_user_desc->fixed_rate_used = stats_buf->is_min_rate; in dp_process_ppdu_stats_user_rate_tlv()
3865 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_enq_mpdu_bitmap_64_tlv() local
3880 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_enq_mpdu_bitmap_64_tlv()
3881 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_enq_mpdu_bitmap_64_tlv()
3882 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_enq_mpdu_bitmap_64_tlv()
3884 ppdu_user_desc->start_seq = dp_stats_buf->start_seq; in dp_process_ppdu_stats_enq_mpdu_bitmap_64_tlv()
3885 qdf_mem_copy(&ppdu_user_desc->enq_bitmap, &dp_stats_buf->enq_bitmap, in dp_process_ppdu_stats_enq_mpdu_bitmap_64_tlv()
3889 (void *)ppdu_user_desc, in dp_process_ppdu_stats_enq_mpdu_bitmap_64_tlv()
3911 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_enq_mpdu_bitmap_256_tlv() local
3926 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_enq_mpdu_bitmap_256_tlv()
3927 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_enq_mpdu_bitmap_256_tlv()
3928 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_enq_mpdu_bitmap_256_tlv()
3930 ppdu_user_desc->start_seq = dp_stats_buf->start_seq; in dp_process_ppdu_stats_enq_mpdu_bitmap_256_tlv()
3931 qdf_mem_copy(&ppdu_user_desc->enq_bitmap, &dp_stats_buf->enq_bitmap, in dp_process_ppdu_stats_enq_mpdu_bitmap_256_tlv()
3935 (void *)ppdu_user_desc, in dp_process_ppdu_stats_enq_mpdu_bitmap_256_tlv()
3955 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_user_cmpltn_common_tlv() local
3970 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3971 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3972 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3974 ppdu_user_desc->completion_status = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3978 ppdu_user_desc->tid = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3982 if (qdf_likely(ppdu_user_desc->completion_status == in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3985 ppdu_user_desc->usr_ack_rssi = dp_stats_buf->ack_rssi; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3986 ppdu_user_desc->ack_rssi_valid = 1; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3988 ppdu_user_desc->ack_rssi_valid = 0; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3993 ppdu_user_desc->mpdu_success = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3996 ppdu_user_desc->mpdu_failed = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
3998 ppdu_user_desc->mpdu_success; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4002 ppdu_user_desc->long_retries = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4005 ppdu_user_desc->short_retries = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4007 ppdu_user_desc->retry_mpdus = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4008 ppdu_user_desc->long_retries + ppdu_user_desc->short_retries; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4010 ppdu_user_desc->is_ampdu = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4012 ppdu_info->is_ampdu = ppdu_user_desc->is_ampdu; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4023 ppdu_user_desc->mprot_type = ppdu_desc->mprot_type; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4024 ppdu_user_desc->rts_success = ppdu_desc->rts_success; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4025 ppdu_user_desc->rts_failure = ppdu_desc->rts_failure; in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4027 ppdu_user_desc->pream_punct = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4042 ppdu_user_desc->rssi_chain[bw_iter] = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4047 ppdu_user_desc->sa_tx_antenna = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4051 ppdu_user_desc->sa_is_training = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4053 if (ppdu_user_desc->sa_is_training) { in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4054 ppdu_user_desc->sa_goodput = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4060 ppdu_user_desc->sa_max_rates[bw_iter] = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4065 ppdu_user_desc->current_rate_per = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4073 ppdu_user_desc->sa_max_rates[CDP_SA_BW320_INX] = in dp_process_ppdu_stats_user_cmpltn_common_tlv()
4092 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_user_compltn_ba_bitmap_64_tlv() local
4107 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_user_compltn_ba_bitmap_64_tlv()
4108 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_user_compltn_ba_bitmap_64_tlv()
4109 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_user_compltn_ba_bitmap_64_tlv()
4111 ppdu_user_desc->ba_seq_no = dp_stats_buf->ba_seq_no; in dp_process_ppdu_stats_user_compltn_ba_bitmap_64_tlv()
4112 qdf_mem_copy(&ppdu_user_desc->ba_bitmap, &dp_stats_buf->ba_bitmap, in dp_process_ppdu_stats_user_compltn_ba_bitmap_64_tlv()
4114 ppdu_user_desc->ba_size = CDP_BA_64_BIT_MAP_SIZE_DWORDS * 32; in dp_process_ppdu_stats_user_compltn_ba_bitmap_64_tlv()
4132 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_user_compltn_ba_bitmap_256_tlv() local
4147 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_user_compltn_ba_bitmap_256_tlv()
4148 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_user_compltn_ba_bitmap_256_tlv()
4149 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_user_compltn_ba_bitmap_256_tlv()
4151 ppdu_user_desc->ba_seq_no = dp_stats_buf->ba_seq_no; in dp_process_ppdu_stats_user_compltn_ba_bitmap_256_tlv()
4152 qdf_mem_copy(&ppdu_user_desc->ba_bitmap, &dp_stats_buf->ba_bitmap, in dp_process_ppdu_stats_user_compltn_ba_bitmap_256_tlv()
4154 ppdu_user_desc->ba_size = CDP_BA_256_BIT_MAP_SIZE_DWORDS * 32; in dp_process_ppdu_stats_user_compltn_ba_bitmap_256_tlv()
4172 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv() local
4184 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4185 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4186 if (!ppdu_user_desc->ack_ba_tlv) { in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4187 ppdu_user_desc->ack_ba_tlv = 1; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4193 ppdu_user_desc->peer_id = peer_id; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4197 ppdu_user_desc->num_mpdu = in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4200 ppdu_user_desc->num_msdu = in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4203 ppdu_user_desc->success_msdus = ppdu_user_desc->num_msdu; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4206 ppdu_user_desc->start_seq = in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4211 ppdu_user_desc->success_bytes = *tag_buf; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4214 if (ppdu_user_desc->num_mpdu) in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4217 if (ppdu_user_desc->ba_size == 0) { in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4218 ppdu_user_desc->ba_seq_no = ppdu_user_desc->start_seq; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4219 ppdu_user_desc->ba_bitmap[0] = 1; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4220 ppdu_user_desc->ba_size = 1; in dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv()
4239 struct cdp_tx_completion_ppdu_user *ppdu_user_desc; in dp_process_ppdu_stats_user_common_array_tlv() local
4261 ppdu_user_desc = &ppdu_desc->user[curr_user_index]; in dp_process_ppdu_stats_user_common_array_tlv()
4262 ppdu_user_desc->tlv_bitmap |= (1 << tlv_type); in dp_process_ppdu_stats_user_common_array_tlv()
4264 ppdu_user_desc->retry_bytes = dp_stats_buf->tx_retry_bytes; in dp_process_ppdu_stats_user_common_array_tlv()
4265 ppdu_user_desc->failed_bytes = dp_stats_buf->tx_failed_bytes; in dp_process_ppdu_stats_user_common_array_tlv()
4269 ppdu_user_desc->success_msdus = in dp_process_ppdu_stats_user_common_array_tlv()
4271 ppdu_user_desc->retry_msdus = in dp_process_ppdu_stats_user_common_array_tlv()
4274 ppdu_user_desc->failed_msdus = in dp_process_ppdu_stats_user_common_array_tlv()