Lines Matching refs:reg_buf
60 Avs2dRkvBuf_t reg_buf[VDPU34X_FAST_REG_SET_CNT]; member
304 RK_S32 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->reg_buf) : 1; in hal_avs2d_rcb_info_update()
486 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->reg_buf) : 1; in hal_avs2d_rkv_deinit()
493 MPP_FREE(reg_ctx->reg_buf[i].regs); in hal_avs2d_rkv_deinit()
528 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->reg_buf) : 1; in hal_avs2d_rkv_init()
534 reg_ctx->reg_buf[i].regs = mpp_calloc(Vdpu34xAvs2dRegSet, 1); in hal_avs2d_rkv_init()
535 init_common_regs(reg_ctx->reg_buf[i].regs); in hal_avs2d_rkv_init()
536 reg_ctx->reg_buf[i].offset_shph = AVS2_SHPH_OFFSET(i); in hal_avs2d_rkv_init()
537 reg_ctx->reg_buf[i].offset_sclst = AVS2_SCALIST_OFFSET(i); in hal_avs2d_rkv_init()
541 reg_ctx->regs = reg_ctx->reg_buf[0].regs; in hal_avs2d_rkv_init()
542 reg_ctx->shph_offset = reg_ctx->reg_buf[0].offset_shph; in hal_avs2d_rkv_init()
543 reg_ctx->sclst_offset = reg_ctx->reg_buf[0].offset_sclst; in hal_avs2d_rkv_init()
631 for (i = 0; i < MPP_ARRAY_ELEMS(reg_ctx->reg_buf); i++) { in hal_avs2d_rkv_gen_regs()
632 if (!reg_ctx->reg_buf[i].valid) { in hal_avs2d_rkv_gen_regs()
634 regs = reg_ctx->reg_buf[i].regs; in hal_avs2d_rkv_gen_regs()
635 reg_ctx->shph_offset = reg_ctx->reg_buf[i].offset_shph; in hal_avs2d_rkv_gen_regs()
636 reg_ctx->sclst_offset = reg_ctx->reg_buf[i].offset_sclst; in hal_avs2d_rkv_gen_regs()
637 reg_ctx->regs = reg_ctx->reg_buf[i].regs; in hal_avs2d_rkv_gen_regs()
638 reg_ctx->reg_buf[i].valid = 1; in hal_avs2d_rkv_gen_regs()
817 regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_rkv_start()
1037 p_regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_rkv_wait()
1102 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in hal_avs2d_rkv_wait()