Home
last modified time | relevance | path

Searched refs:mb_rc (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/h264e/
H A Dhal_h264e_vepu1_v2.c625 static void h264e_vepu1_get_mbrc(HalH264eVepuMbRc *mb_rc, H264eVpu1RegSet *reg) in h264e_vepu1_get_mbrc() argument
633 mb_rc->hw_status = reg_val[VEPU_REG_INTERRUPT / 4]; in h264e_vepu1_get_mbrc()
634 mb_rc->out_strm_size = reg_val[VEPU_REG_STR_BUF_LIMIT / 4] / 8 - mb_rc->hdr_free_size; in h264e_vepu1_get_mbrc()
635 mb_rc->qp_sum = VEPU_REG_QP_SUM(reg_val[VEPU_REG_MAD_CTRL / 4]); in h264e_vepu1_get_mbrc()
636 mb_rc->less_mad_count = VEPU_REG_MB_CNT_SET(reg_val[VEPU_REG_MB_CTRL / 4]); in h264e_vepu1_get_mbrc()
637 mb_rc->rlc_count = VEPU_REG_RLC_SUM_OUT(reg_val[VEPU_REG_RLC_CTRL / 4]); in h264e_vepu1_get_mbrc()
646 mb_rc->cp_usage[i] = cpt + overflow; in h264e_vepu1_get_mbrc()
H A Dhal_h264e_vepu2_v2.c690 static void h264e_vepu2_get_mbrc(HalH264eVepuMbRc *mb_rc, H264eVpu2RegSet *reg) in h264e_vepu2_get_mbrc() argument
698 mb_rc->hw_status = reg_val[VEPU_REG_INTERRUPT / 4]; in h264e_vepu2_get_mbrc()
699 mb_rc->out_strm_size = reg_val[VEPU_REG_STR_BUF_LIMIT / 4] / 8 - mb_rc->hdr_free_size; in h264e_vepu2_get_mbrc()
700 mb_rc->qp_sum = ((reg_val[VEPU_REG_QP_SUM_DIV2 / 4] >> 11) & 0x001fffff) * 2; in h264e_vepu2_get_mbrc()
701 mb_rc->less_mad_count = (reg_val[VEPU_REG_MB_CTRL / 4] >> 16) & 0xffff; in h264e_vepu2_get_mbrc()
702 mb_rc->rlc_count = reg_val[VEPU_REG_RLC_SUM / 4] & 0x3fffff; in h264e_vepu2_get_mbrc()
711 mb_rc->cp_usage[i] = cpt + overflow; in h264e_vepu2_get_mbrc()