| /rockchip-linux_mpp/mpp/hal/inc/ |
| H A D | hal_dec_task.h | 89 RK_S32 reg_index; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_vdpu382.c | 678 syn->dec.reg_index = i; in hal_h265d_vdpu382_gen_regs() 694 syn->dec.reg_index = 0; in hal_h265d_vdpu382_gen_regs() 835 reg_ctx->error_index[syn->dec.reg_index] = dxva_cxt->pp.CurrPic.Index7Bits; in hal_h265d_vdpu382_gen_regs() 859 … reg_ctx->error_index[syn->dec.reg_index] = dxva_cxt->pp.RefPicList[i].Index7Bits; in hal_h265d_vdpu382_gen_regs() 874 if ((reg_ctx->error_index[syn->dec.reg_index] == dxva_cxt->pp.CurrPic.Index7Bits) && in hal_h265d_vdpu382_gen_regs() 895 … mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu382_gen_regs() 900 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu382_gen_regs() 904 if (reg_ctx->error_index[syn->dec.reg_index] == dxva_cxt->pp.CurrPic.Index7Bits) in hal_h265d_vdpu382_gen_regs() 920 reg_ctx->rcb_buf[syn->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_h265d_vdpu382_gen_regs() 952 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu382_start() [all …]
|
| H A D | hal_h265d_vdpu34x.c | 872 syn->dec.reg_index = i; in hal_h265d_vdpu34x_gen_regs() 888 syn->dec.reg_index = 0; in hal_h265d_vdpu34x_gen_regs() 1047 reg_ctx->error_index[syn->dec.reg_index] = dxva_cxt->pp.CurrPic.Index7Bits; in hal_h265d_vdpu34x_gen_regs() 1088 … reg_ctx->error_index[syn->dec.reg_index] = dxva_cxt->pp.RefPicList[i].Index7Bits; in hal_h265d_vdpu34x_gen_regs() 1108 … mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu34x_gen_regs() 1112 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu34x_gen_regs() 1115 if (reg_ctx->error_index[syn->dec.reg_index] == dxva_cxt->pp.CurrPic.Index7Bits) in hal_h265d_vdpu34x_gen_regs() 1121 if ((reg_ctx->error_index[syn->dec.reg_index] == dxva_cxt->pp.CurrPic.Index7Bits) && in hal_h265d_vdpu34x_gen_regs() 1145 reg_ctx->rcb_buf[syn->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_h265d_vdpu34x_gen_regs() 1159 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu34x_start() [all …]
|
| H A D | hal_h265d_vdpu384a.c | 808 syn->dec.reg_index = i; in hal_h265d_vdpu384a_gen_regs() 1044 reg_ctx->error_index[syn->dec.reg_index] = dxva_ctx->pp.CurrPic.Index7Bits; in hal_h265d_vdpu384a_gen_regs() 1071 … reg_ctx->error_index[syn->dec.reg_index] = dxva_ctx->pp.RefPicList[i].Index7Bits; in hal_h265d_vdpu384a_gen_regs() 1084 if ((reg_ctx->error_index[syn->dec.reg_index] == dxva_ctx->pp.CurrPic.Index7Bits) && in hal_h265d_vdpu384a_gen_regs() 1113 … mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu384a_gen_regs() 1119 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu384a_gen_regs() 1128 reg_ctx->rcb_buf[syn->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_h265d_vdpu384a_gen_regs() 1177 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu384a_start() 1272 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu384a_wait()
|
| H A D | hal_h265d_vdpu383.c | 888 syn->dec.reg_index = i; in hal_h265d_vdpu383_gen_regs() 1106 reg_ctx->error_index[syn->dec.reg_index] = dxva_ctx->pp.CurrPic.Index7Bits; in hal_h265d_vdpu383_gen_regs() 1133 … reg_ctx->error_index[syn->dec.reg_index] = dxva_ctx->pp.RefPicList[i].Index7Bits; in hal_h265d_vdpu383_gen_regs() 1146 if ((reg_ctx->error_index[syn->dec.reg_index] == dxva_ctx->pp.CurrPic.Index7Bits) && in hal_h265d_vdpu383_gen_regs() 1178 … mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu383_gen_regs() 1184 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu383_gen_regs() 1193 reg_ctx->rcb_buf[syn->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_h265d_vdpu383_gen_regs() 1239 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu383_start() 1334 RK_S32 index = task->dec.reg_index; in hal_h265d_vdpu383_wait()
|
| H A D | hal_h265d_rkv.c | 755 syn->dec.reg_index = i; in hal_h265d_rkv_gen_regs() 770 syn->dec.reg_index = 0; in hal_h265d_rkv_gen_regs() 912 RK_S32 index = task->dec.reg_index; in hal_h265d_rkv_start() 981 RK_S32 index = task->dec.reg_index; in hal_h265d_rkv_wait()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_vdpu382.c | 965 task->dec.reg_index = 0; in vdpu382_h264d_gen_regs() 970 task->dec.reg_index = i; in vdpu382_h264d_gen_regs() 1023 ctx->rcb_buf[task->dec.reg_index] : ctx->rcb_buf[0], in vdpu382_h264d_gen_regs() 1045 RK_S32 index = task->dec.reg_index; in vdpu382_h264d_gen_regs() 1071 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu382_h264d_start() 1177 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu382_h264_get_ref_used() 1185 H264dRkvBuf_t *cur_buf = ®_ctx->reg_buf[task->dec.reg_index]; in vdpu382_h264_get_ref_used() 1226 RK_S32 index = task->dec.reg_index; in vdpu382_h264d_wait()
|
| H A D | hal_h264d_rkv_reg.c | 643 task->dec.reg_index = i; in rkv_h264d_gen_regs() 703 (RK_U32 *)reg_ctx->reg_buf[task->dec.reg_index].regs : in rkv_h264d_start() 766 reg_ctx->reg_buf[task->dec.reg_index].regs : in rkv_h264d_wait() 799 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in rkv_h264d_wait()
|
| H A D | hal_h264d_vdpu34x.c | 941 task->dec.reg_index = i; in vdpu34x_h264d_gen_regs() 995 ctx->rcb_buf[task->dec.reg_index] : ctx->rcb_buf[0], in vdpu34x_h264d_gen_regs() 1017 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu34x_h264d_start() 1119 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu34x_h264d_wait() 1152 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in vdpu34x_h264d_wait()
|
| H A D | hal_h264d_vdpu384a.c | 814 task->dec.reg_index = i; in vdpu384a_h264d_gen_regs() 858 ctx->rcb_buf[task->dec.reg_index] : ctx->rcb_buf[0], in vdpu384a_h264d_gen_regs() 880 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu384a_h264d_start() 956 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu384a_h264d_wait() 990 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in vdpu384a_h264d_wait()
|
| H A D | hal_h264d_vdpu1.c | 840 task->dec.reg_index = i; 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()
|
| H A D | hal_h264d_vdpu383.c | 862 task->dec.reg_index = i; in vdpu383_h264d_gen_regs() 912 ctx->rcb_buf[task->dec.reg_index] : ctx->rcb_buf[0], in vdpu383_h264d_gen_regs() 934 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu383_h264d_start() 1010 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu383_h264d_wait() 1044 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in vdpu383_h264d_wait()
|
| H A D | hal_h264d_vdpu2.c | 900 task->dec.reg_index = i; in vdpu2_h264d_gen_regs() 938 (H264dVdpuRegs_t *)reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu2_h264d_start() 1032 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu2_h264d_wait() 1056 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in vdpu2_h264d_wait()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_rkv.c | 277 task->dec.reg_index = i; in hal_vp9d_rkv_gen_regs() 534 RK_S32 index = task->dec.reg_index; in hal_vp9d_rkv_start() 592 hw_regs = (VP9_REGS *)hw_ctx->g_buf[task->dec.reg_index].hw_regs; in hal_vp9d_rkv_wait() 625 hw_ctx->g_buf[task->dec.reg_index].use_flag = 0; in hal_vp9d_rkv_wait()
|
| H A D | hal_vp9d_vdpu34x.c | 441 task->dec.reg_index = i; in hal_vp9d_vdpu34x_gen_regs() 839 rcb_buf = p_hal->fast_mode ? hw_ctx->g_buf[task->dec.reg_index].rcb_buf : hw_ctx->rcb_buf; in hal_vp9d_vdpu34x_gen_regs() 861 RK_S32 index = task->dec.reg_index; in hal_vp9d_vdpu34x_start() 987 hw_regs = (Vdpu34xVp9dRegSet *)hw_ctx->g_buf[task->dec.reg_index].hw_regs; in hal_vp9d_vdpu34x_wait() 1020 hw_ctx->g_buf[task->dec.reg_index].use_flag = 0; in hal_vp9d_vdpu34x_wait()
|
| H A D | hal_vp9d_vdpu382.c | 454 task->dec.reg_index = i; in hal_vp9d_vdpu382_gen_regs() 856 rcb_buf = p_hal->fast_mode ? hw_ctx->g_buf[task->dec.reg_index].rcb_buf : hw_ctx->rcb_buf; in hal_vp9d_vdpu382_gen_regs() 895 RK_S32 index = task->dec.reg_index; in hal_vp9d_vdpu382_start() 1019 hw_regs = (Vdpu382Vp9dRegSet *)hw_ctx->g_buf[task->dec.reg_index].hw_regs; in hal_vp9d_vdpu382_wait() 1052 hw_ctx->g_buf[task->dec.reg_index].use_flag = 0; in hal_vp9d_vdpu382_wait()
|
| H A D | hal_vp9d_vdpu383.c | 719 task->dec.reg_index = i; in hal_vp9d_vdpu383_gen_regs() 1081 rcb_buf = p_hal->fast_mode ? hw_ctx->g_buf[task->dec.reg_index].rcb_buf : hw_ctx->rcb_buf; in hal_vp9d_vdpu383_gen_regs() 1137 RK_S32 index = task->dec.reg_index; in hal_vp9d_vdpu383_start() 1214 hw_regs = (Vdpu383Vp9dRegSet *)hw_ctx->g_buf[task->dec.reg_index].hw_regs; in hal_vp9d_vdpu383_wait() 1291 hw_ctx->g_buf[task->dec.reg_index].use_flag = 0; in hal_vp9d_vdpu383_wait()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_vdpu383.c | 658 task->dec.reg_index = i; in hal_avs2d_vdpu383_gen_regs() 697 reg_ctx->rcb_buf[task->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_avs2d_vdpu383_gen_regs() 727 regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_vdpu383_start() 893 regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_vdpu383_wait() 937 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in hal_avs2d_vdpu383_wait()
|
| H A D | hal_avs2d_rkv.c | 633 task->dec.reg_index = i; in hal_avs2d_rkv_gen_regs() 693 reg_ctx->rcb_buf[task->dec.reg_index] : reg_ctx->rcb_buf[0], 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()
|
| H A D | hal_avs2d_vdpu382.c | 700 task->dec.reg_index = i; in hal_avs2d_vdpu382_gen_regs() 760 reg_ctx->rcb_buf[task->dec.reg_index] : reg_ctx->rcb_buf[0], in hal_avs2d_vdpu382_gen_regs() 883 regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_vdpu382_start() 1103 p_regs = p_hal->fast_mode ? reg_ctx->reg_buf[task->dec.reg_index].regs : reg_ctx->regs; in hal_avs2d_vdpu382_wait() 1168 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in hal_avs2d_vdpu382_wait()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/av1d/ |
| H A D | hal_av1d_vdpu383.c | 2206 task->dec.reg_index = i; in vdpu383_av1d_gen_regs() 2322 …vdpu383_av1d_rcb_reg_cfg(p_hal, p_hal->fast_mode ? ctx->rcb_bufs[task->dec.reg_index] : ctx->rcb_b… in vdpu383_av1d_gen_regs() 2492 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu383_av1d_start() 2567 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu383_av1d_wait() 2636 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in vdpu383_av1d_wait()
|
| /rockchip-linux_mpp/mpp/hal/vpu/av1d/ |
| H A D | hal_av1d_vdpu.c | 1886 task->dec.reg_index = i; in vdpu_av1d_gen_regs() 2249 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu_av1d_start() 2311 reg_ctx->reg_buf[task->dec.reg_index].regs : in vdpu_av1d_wait() 2356 reg_ctx->reg_buf[task->dec.reg_index].valid = 0; in vdpu_av1d_wait()
|