Lines Matching refs:hw_regs
40 void* hw_regs; member
63 hw_ctx->g_buf[i].hw_regs = mpp_calloc_size(void, sizeof(VP9_REGS)); in hal_vp9d_alloc_res()
90 hw_ctx->hw_regs = mpp_calloc_size(void, sizeof(VP9_REGS)); in hal_vp9d_alloc_res()
152 if (hw_ctx->g_buf[i].hw_regs) { in hal_vp9d_release_res()
153 mpp_free(hw_ctx->g_buf[i].hw_regs); in hal_vp9d_release_res()
154 hw_ctx->g_buf[i].hw_regs = NULL; in hal_vp9d_release_res()
186 if (hw_ctx->hw_regs) { in hal_vp9d_release_res()
187 mpp_free(hw_ctx->hw_regs); in hal_vp9d_release_res()
188 hw_ctx->hw_regs = NULL; in hal_vp9d_release_res()
282 hw_ctx->hw_regs = hw_ctx->g_buf[i].hw_regs; in hal_vp9d_rkv_gen_regs()
292 VP9_REGS *vp9_hw_regs = (VP9_REGS*)hw_ctx->hw_regs; in hal_vp9d_rkv_gen_regs()
297 memset(hw_ctx->hw_regs, 0, sizeof(VP9_REGS)); in hal_vp9d_rkv_gen_regs()
530 VP9_REGS *hw_regs = (VP9_REGS *)hw_ctx->hw_regs; in hal_vp9d_rkv_start() local
535 hw_regs = (VP9_REGS *)hw_ctx->g_buf[index].hw_regs; in hal_vp9d_rkv_start()
538 mpp_assert(hw_regs); in hal_vp9d_rkv_start()
541 RK_U32 *p = (RK_U32 *)hw_regs; in hal_vp9d_rkv_start()
553 wr_cfg.reg = hw_ctx->hw_regs; in hal_vp9d_rkv_start()
563 rd_cfg.reg = hw_ctx->hw_regs; in hal_vp9d_rkv_start()
589 VP9_REGS *hw_regs = (VP9_REGS *)hw_ctx->hw_regs; in hal_vp9d_rkv_wait() local
592 hw_regs = (VP9_REGS *)hw_ctx->g_buf[task->dec.reg_index].hw_regs; in hal_vp9d_rkv_wait()
594 mpp_assert(hw_regs); in hal_vp9d_rkv_wait()
601 RK_U32 *p = (RK_U32 *)hw_regs; in hal_vp9d_rkv_wait()
610 !hw_regs->swreg1_int.sw_dec_rdy_sta) { in hal_vp9d_rkv_wait()