Lines Matching refs:fb

2953                 Vepu580H265Fbk *fb = &frm->feedback;  in hal_h265e_v580_start()  local
2966 fb->qp_sum += reg_out->st.qp_sum; in hal_h265e_v580_start()
2967 fb->out_strm_size += reg_out->st.bs_lgth_l32; in hal_h265e_v580_start()
2968 fb->sse_sum += (RK_S64)(reg_out->st.sse_h32 << 16) + in hal_h265e_v580_start()
2970 fb->st_madi += reg_out->st.madi; in hal_h265e_v580_start()
2971 fb->st_madp += reg_out->st.madp; in hal_h265e_v580_start()
2972 fb->st_mb_num += reg_out->st.st_bnum_b16.num_b16; in hal_h265e_v580_start()
2973 fb->st_ctu_num += reg_out->st.st_bnum_cme.num_ctu; in hal_h265e_v580_start()
2992 Vepu580H265Fbk *fb = &frm->feedback; in vepu580_h265_set_feedback() local
3002 fb->qp_sum += elem->st.qp_sum; in vepu580_h265_set_feedback()
3004 fb->out_strm_size += elem->st.bs_lgth_l32; in vepu580_h265_set_feedback()
3006 fb->sse_sum += (RK_S64)(elem->st.sse_h32 << 16) + in vepu580_h265_set_feedback()
3009 fb->hw_status = hw_status; in vepu580_h265_set_feedback()
3038 fb->st_madi += elem->st.madi; in vepu580_h265_set_feedback()
3039 fb->st_madp += elem->st.madp; in vepu580_h265_set_feedback()
3040 fb->st_mb_num += elem->st.st_bnum_b16.num_b16; in vepu580_h265_set_feedback()
3041 fb->st_ctu_num += elem->st.st_bnum_cme.num_ctu; in vepu580_h265_set_feedback()
3043 fb->st_lvl64_inter_num += elem->st.st_pnum_p64.pnum_p64; in vepu580_h265_set_feedback()
3044 fb->st_lvl32_inter_num += elem->st.st_pnum_p32.pnum_p32; in vepu580_h265_set_feedback()
3045 fb->st_lvl32_intra_num += elem->st.st_pnum_i32.pnum_i32; in vepu580_h265_set_feedback()
3046 fb->st_lvl16_inter_num += elem->st.st_pnum_p16.pnum_p16; in vepu580_h265_set_feedback()
3047 fb->st_lvl16_intra_num += elem->st.st_pnum_i16.pnum_i16; in vepu580_h265_set_feedback()
3048 fb->st_lvl8_inter_num += elem->st.st_pnum_p8.pnum_p8; in vepu580_h265_set_feedback()
3049 fb->st_lvl8_intra_num += elem->st.st_pnum_i8.pnum_i8; in vepu580_h265_set_feedback()
3050 fb->st_lvl4_intra_num += elem->st.st_pnum_i4.pnum_i4; in vepu580_h265_set_feedback()
3051 memcpy(&fb->st_cu_num_qp[0], &elem->st.st_b8_qp0, 52 * sizeof(RK_U32)); in vepu580_h265_set_feedback()
3054 hal_rc_ret->bit_real += fb->out_strm_size * 8; in vepu580_h265_set_feedback()
3056 if (fb->st_mb_num) { in vepu580_h265_set_feedback()
3057 fb->st_madi = fb->st_madi / fb->st_mb_num; in vepu580_h265_set_feedback()
3059 fb->st_madi = 0; in vepu580_h265_set_feedback()
3061 if (fb->st_ctu_num) { in vepu580_h265_set_feedback()
3062 fb->st_madp = fb->st_madp / fb->st_ctu_num; in vepu580_h265_set_feedback()
3064 fb->st_madp = 0; in vepu580_h265_set_feedback()
3068 hal_rc_ret->iblk4_prop = ((((fb->st_lvl4_intra_num + fb->st_lvl8_intra_num) << 2) + in vepu580_h265_set_feedback()
3069 (fb->st_lvl16_intra_num << 4) + in vepu580_h265_set_feedback()
3070 (fb->st_lvl32_intra_num << 6)) << 8) / mb4_num; in vepu580_h265_set_feedback()
3078 hal_rc_ret->quality_real = fb->qp_sum / mb8_num; in vepu580_h265_set_feedback()
3082 hal_rc_ret->madi += fb->st_madi; in vepu580_h265_set_feedback()
3083 hal_rc_ret->madp += fb->st_madp; in vepu580_h265_set_feedback()
3388 Vepu580H265Fbk *fb = &frm->feedback; in hal_h265e_v580_ret_task() local
3402 RK_U32 len = fb->out_strm_size - stream_len; in hal_h265e_v580_ret_task()
3414 RK_U32 len = fb->out_strm_size; in hal_h265e_v580_ret_task()
3423 stream_len = fb->out_strm_size; in hal_h265e_v580_ret_task()
3428 mpp_buffer_sync_partial_begin(enc_task->output, offset, fb->out_strm_size); in hal_h265e_v580_ret_task()
3429 hal_h265e_amend_temporal_id(task, fb->out_strm_size); in hal_h265e_v580_ret_task()
3432 rc_info->sse = fb->sse_sum; in hal_h265e_v580_ret_task()
3433 rc_info->lvl64_inter_num = fb->st_lvl64_inter_num; in hal_h265e_v580_ret_task()
3434 rc_info->lvl32_inter_num = fb->st_lvl32_inter_num; in hal_h265e_v580_ret_task()
3435 rc_info->lvl16_inter_num = fb->st_lvl16_inter_num; in hal_h265e_v580_ret_task()
3436 rc_info->lvl8_inter_num = fb->st_lvl8_inter_num; in hal_h265e_v580_ret_task()
3437 rc_info->lvl32_intra_num = fb->st_lvl32_intra_num; in hal_h265e_v580_ret_task()
3438 rc_info->lvl16_intra_num = fb->st_lvl16_intra_num; in hal_h265e_v580_ret_task()
3439 rc_info->lvl8_intra_num = fb->st_lvl8_intra_num; in hal_h265e_v580_ret_task()
3440 rc_info->lvl4_intra_num = fb->st_lvl4_intra_num; in hal_h265e_v580_ret_task()
3442 enc_task->hw_length = fb->out_strm_size; in hal_h265e_v580_ret_task()
3443 enc_task->length += fb->out_strm_size; in hal_h265e_v580_ret_task()
3450 hal_h265e_dbg_detail("output stream size %d\n", fb->out_strm_size); in hal_h265e_v580_ret_task()