Lines Matching refs:reg_buf
757 RK_U32 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->reg_buf) : 1; in vdpu1_h264d_init()
761 FUN_CHECK(ret = mpp_buffer_get(p_hal->buf_group, ®_ctx->reg_buf[i].buf, buf_size)); in vdpu1_h264d_init()
762 reg_ctx->reg_buf[i].cabac_ptr = mpp_buffer_get_ptr(reg_ctx->reg_buf[i].buf); in vdpu1_h264d_init()
763 reg_ctx->reg_buf[i].poc_ptr = reg_ctx->reg_buf[i].cabac_ptr + VDPU_CABAC_TAB_SIZE; in vdpu1_h264d_init()
764 reg_ctx->reg_buf[i].sclst_ptr = reg_ctx->reg_buf[i].poc_ptr + VDPU_POC_BUF_SIZE; in vdpu1_h264d_init()
765 reg_ctx->reg_buf[i].regs = mpp_calloc_size(void, sizeof(H264dVdpu1Regs_t)); in vdpu1_h264d_init()
767 … memcpy(reg_ctx->reg_buf[i].cabac_ptr, (void *)vdpu_cabac_table, sizeof(vdpu_cabac_table)); in vdpu1_h264d_init()
771 reg_ctx->buf = reg_ctx->reg_buf[0].buf; in vdpu1_h264d_init()
772 reg_ctx->cabac_ptr = reg_ctx->reg_buf[0].cabac_ptr; in vdpu1_h264d_init()
773 reg_ctx->poc_ptr = reg_ctx->reg_buf[0].poc_ptr; in vdpu1_h264d_init()
774 reg_ctx->sclst_ptr = reg_ctx->reg_buf[0].sclst_ptr; in vdpu1_h264d_init()
775 reg_ctx->regs = reg_ctx->reg_buf[0].regs; in vdpu1_h264d_init()
802 RK_U32 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->reg_buf) : 1; in vdpu1_h264d_deinit()
804 MPP_FREE(reg_ctx->reg_buf[i].regs); in vdpu1_h264d_deinit()
805 mpp_buffer_put(reg_ctx->reg_buf[i].buf); in vdpu1_h264d_deinit()
838 for (i = 0; i < MPP_ARRAY_ELEMS(reg_ctx->reg_buf); i++) { in vdpu1_h264d_gen_regs()
839 if (!reg_ctx->reg_buf[i].valid) { in vdpu1_h264d_gen_regs()
841 reg_ctx->buf = reg_ctx->reg_buf[i].buf; in vdpu1_h264d_gen_regs()
842 reg_ctx->cabac_ptr = reg_ctx->reg_buf[i].cabac_ptr; in vdpu1_h264d_gen_regs()
843 reg_ctx->poc_ptr = reg_ctx->reg_buf[i].poc_ptr; in vdpu1_h264d_gen_regs()
844 reg_ctx->sclst_ptr = reg_ctx->reg_buf[i].sclst_ptr; in vdpu1_h264d_gen_regs()
845 reg_ctx->regs = reg_ctx->reg_buf[i].regs; in vdpu1_h264d_gen_regs()
846 reg_ctx->reg_buf[i].valid = 1; in vdpu1_h264d_gen_regs()
879 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu1_h264d_start()
944 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu1_h264d_wait()
968 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in vdpu1_h264d_wait()