| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_vdpu34x.c | 69 MppBuffer rcb_buf; member 167 if (hw_ctx->g_buf[i].rcb_buf) { in hal_vp9d_release_res() 168 ret = mpp_buffer_put(hw_ctx->g_buf[i].rcb_buf); in hal_vp9d_release_res() 188 if (hw_ctx->rcb_buf) { in hal_vp9d_release_res() 189 ret = mpp_buffer_put(hw_ctx->rcb_buf); in hal_vp9d_release_res() 353 MppBuffer rcb_buf = hw_ctx->g_buf[i].rcb_buf; in hal_vp9d_rcb_info_update() local 355 if (rcb_buf) { in hal_vp9d_rcb_info_update() 356 mpp_buffer_put(rcb_buf); in hal_vp9d_rcb_info_update() 357 hw_ctx->g_buf[i].rcb_buf = NULL; in hal_vp9d_rcb_info_update() 359 mpp_buffer_get(p_hal->group, &rcb_buf, hw_ctx->rcb_buf_size); in hal_vp9d_rcb_info_update() [all …]
|
| H A D | hal_vp9d_vdpu382.c | 69 MppBuffer rcb_buf; member 168 if (hw_ctx->g_buf[i].rcb_buf) { in hal_vp9d_release_res() 169 ret = mpp_buffer_put(hw_ctx->g_buf[i].rcb_buf); in hal_vp9d_release_res() 189 if (hw_ctx->rcb_buf) { in hal_vp9d_release_res() 190 ret = mpp_buffer_put(hw_ctx->rcb_buf); in hal_vp9d_release_res() 365 MppBuffer rcb_buf = hw_ctx->g_buf[i].rcb_buf; in hal_vp9d_rcb_info_update() local 367 if (rcb_buf) { in hal_vp9d_rcb_info_update() 368 mpp_buffer_put(rcb_buf); in hal_vp9d_rcb_info_update() 369 hw_ctx->g_buf[i].rcb_buf = NULL; in hal_vp9d_rcb_info_update() 371 mpp_buffer_get(p_hal->group, &rcb_buf, hw_ctx->rcb_buf_size); in hal_vp9d_rcb_info_update() [all …]
|
| H A D | hal_vp9d_vdpu383.c | 63 MppBuffer rcb_buf; member 258 if (hw_ctx->g_buf[i].rcb_buf) { in hal_vp9d_release_res() 259 ret = mpp_buffer_put(hw_ctx->g_buf[i].rcb_buf); in hal_vp9d_release_res() 292 if (hw_ctx->rcb_buf) { in hal_vp9d_release_res() 293 ret = mpp_buffer_put(hw_ctx->rcb_buf); in hal_vp9d_release_res() 467 MppBuffer rcb_buf = hw_ctx->g_buf[i].rcb_buf; in hal_vp9d_rcb_info_update() local 469 if (rcb_buf) { in hal_vp9d_rcb_info_update() 470 mpp_buffer_put(rcb_buf); in hal_vp9d_rcb_info_update() 471 hw_ctx->g_buf[i].rcb_buf = NULL; in hal_vp9d_rcb_info_update() 473 mpp_buffer_get(p_hal->group, &rcb_buf, hw_ctx->rcb_buf_size); in hal_vp9d_rcb_info_update() [all …]
|
| H A D | hal_vp9d_ctx.h | 49 MppBuffer rcb_buf; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_vdpu34x.c | 161 MppBuffer rcb_buf[VDPU34X_FAST_REG_SET_CNT]; member 776 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in vdpu34x_h264d_deinit() 778 if (reg_ctx->rcb_buf[i]) { in vdpu34x_h264d_deinit() 779 mpp_buffer_put(reg_ctx->rcb_buf[i]); in vdpu34x_h264d_deinit() 780 reg_ctx->rcb_buf[i] = NULL; in vdpu34x_h264d_deinit() 867 MppBuffer rcb_buf = ctx->rcb_buf[i]; in hal_h264d_rcb_info_update() local 869 if (rcb_buf) { in hal_h264d_rcb_info_update() 870 mpp_buffer_put(rcb_buf); in hal_h264d_rcb_info_update() 871 ctx->rcb_buf[i] = NULL; in hal_h264d_rcb_info_update() 873 mpp_buffer_get(p_hal->buf_group, &rcb_buf, ctx->rcb_buf_size); in hal_h264d_rcb_info_update() [all …]
|
| H A D | hal_h264d_vdpu384a.c | 95 MppBuffer rcb_buf[VDPU384A_FAST_REG_SET_CNT]; member 654 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in vdpu384a_h264d_deinit() 656 if (reg_ctx->rcb_buf[i]) { in vdpu384a_h264d_deinit() 657 mpp_buffer_put(reg_ctx->rcb_buf[i]); in vdpu384a_h264d_deinit() 658 reg_ctx->rcb_buf[i] = NULL; in vdpu384a_h264d_deinit() 747 MppBuffer rcb_buf = ctx->rcb_buf[i]; in hal_h264d_rcb_info_update() local 749 if (rcb_buf) { in hal_h264d_rcb_info_update() 750 mpp_buffer_put(rcb_buf); in hal_h264d_rcb_info_update() 751 ctx->rcb_buf[i] = NULL; in hal_h264d_rcb_info_update() 753 mpp_buffer_get(p_hal->buf_group, &rcb_buf, ctx->rcb_buf_size); in hal_h264d_rcb_info_update() [all …]
|
| H A D | hal_h264d_vdpu383.c | 108 MppBuffer rcb_buf[VDPU383_FAST_REG_SET_CNT]; member 703 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in vdpu383_h264d_deinit() 705 if (reg_ctx->rcb_buf[i]) { in vdpu383_h264d_deinit() 706 mpp_buffer_put(reg_ctx->rcb_buf[i]); in vdpu383_h264d_deinit() 707 reg_ctx->rcb_buf[i] = NULL; in vdpu383_h264d_deinit() 795 MppBuffer rcb_buf = ctx->rcb_buf[i]; in hal_h264d_rcb_info_update() local 797 if (rcb_buf) { in hal_h264d_rcb_info_update() 798 mpp_buffer_put(rcb_buf); in hal_h264d_rcb_info_update() 799 ctx->rcb_buf[i] = NULL; in hal_h264d_rcb_info_update() 801 mpp_buffer_get(p_hal->buf_group, &rcb_buf, ctx->rcb_buf_size); in hal_h264d_rcb_info_update() [all …]
|
| H A D | hal_h264d_vdpu382.c | 165 MppBuffer rcb_buf[VDPU382_FAST_REG_SET_CNT]; member 805 loop = p_hal->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in vdpu382_h264d_deinit() 807 if (reg_ctx->rcb_buf[i]) { in vdpu382_h264d_deinit() 808 mpp_buffer_put(reg_ctx->rcb_buf[i]); in vdpu382_h264d_deinit() 809 reg_ctx->rcb_buf[i] = NULL; in vdpu382_h264d_deinit() 905 MppBuffer rcb_buf = ctx->rcb_buf[i]; in hal_h264d_rcb_info_update() local 907 if (rcb_buf) { in hal_h264d_rcb_info_update() 908 mpp_buffer_put(rcb_buf); in hal_h264d_rcb_info_update() 909 ctx->rcb_buf[i] = NULL; in hal_h264d_rcb_info_update() 911 mpp_buffer_get(p_hal->buf_group, &rcb_buf, ctx->rcb_buf_size); in hal_h264d_rcb_info_update() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_vdpu383.c | 66 MppBuffer rcb_buf[VDPU383_FAST_REG_SET_CNT]; member 336 MppBuffer rcb_buf = NULL; in hal_avs2d_rcb_info_update() local 338 if (reg_ctx->rcb_buf[i]) { in hal_avs2d_rcb_info_update() 339 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_avs2d_rcb_info_update() 340 reg_ctx->rcb_buf[i] = NULL; in hal_avs2d_rcb_info_update() 343 ret = mpp_buffer_get(p_hal->buf_group, &rcb_buf, reg_ctx->rcb_buf_size); in hal_avs2d_rcb_info_update() 347 reg_ctx->rcb_buf[i] = rcb_buf; in hal_avs2d_rcb_info_update() 511 if (reg_ctx->rcb_buf[i]) { in hal_avs2d_vdpu383_deinit() 512 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_avs2d_vdpu383_deinit() 513 reg_ctx->rcb_buf[i] = NULL; in hal_avs2d_vdpu383_deinit() [all …]
|
| H A D | hal_avs2d_rkv.c | 74 MppBuffer rcb_buf[VDPU34X_FAST_REG_SET_CNT]; member 312 MppBuffer rcb_buf = NULL; in hal_avs2d_rcb_info_update() local 314 if (reg_ctx->rcb_buf[i]) { in hal_avs2d_rcb_info_update() 315 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_avs2d_rcb_info_update() 316 reg_ctx->rcb_buf[i] = NULL; in hal_avs2d_rcb_info_update() 319 ret = mpp_buffer_get(p_hal->buf_group, &rcb_buf, reg_ctx->rcb_buf_size); in hal_avs2d_rcb_info_update() 324 reg_ctx->rcb_buf[i] = rcb_buf; in hal_avs2d_rcb_info_update() 488 if (reg_ctx->rcb_buf[i]) { in hal_avs2d_rkv_deinit() 489 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_avs2d_rkv_deinit() 490 reg_ctx->rcb_buf[i] = NULL; in hal_avs2d_rkv_deinit() [all …]
|
| H A D | hal_avs2d_vdpu382.c | 74 MppBuffer rcb_buf[VDPU382_FAST_REG_SET_CNT]; member 368 MppBuffer rcb_buf = NULL; in hal_avs2d_rcb_info_update() local 370 if (reg_ctx->rcb_buf[i]) { in hal_avs2d_rcb_info_update() 371 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_avs2d_rcb_info_update() 372 reg_ctx->rcb_buf[i] = NULL; in hal_avs2d_rcb_info_update() 375 ret = mpp_buffer_get(p_hal->buf_group, &rcb_buf, reg_ctx->rcb_buf_size); in hal_avs2d_rcb_info_update() 380 reg_ctx->rcb_buf[i] = rcb_buf; in hal_avs2d_rcb_info_update() 554 if (reg_ctx->rcb_buf[i]) { in hal_avs2d_vdpu382_deinit() 555 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_avs2d_vdpu382_deinit() 556 reg_ctx->rcb_buf[i] = NULL; in hal_avs2d_vdpu382_deinit() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_vdpu382.c | 185 loop = reg_ctx->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in hal_h265d_vdpu382_deinit() 187 if (reg_ctx->rcb_buf[i]) { in hal_h265d_vdpu382_deinit() 188 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_vdpu382_deinit() 189 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_vdpu382_deinit() 566 MppBuffer rcb_buf; in hal_h265d_rcb_info_update() local 568 if (reg_ctx->rcb_buf[i]) { in hal_h265d_rcb_info_update() 569 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_rcb_info_update() 570 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_rcb_info_update() 572 mpp_buffer_get(reg_ctx->group, &rcb_buf, reg_ctx->rcb_buf_size); in hal_h265d_rcb_info_update() 573 reg_ctx->rcb_buf[i] = rcb_buf; in hal_h265d_rcb_info_update() [all …]
|
| H A D | hal_h265d_vdpu384a.c | 165 loop = reg_ctx->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in hal_h265d_vdpu384a_deinit() 167 if (reg_ctx->rcb_buf[i]) { in hal_h265d_vdpu384a_deinit() 168 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_vdpu384a_deinit() 169 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_vdpu384a_deinit() 748 MppBuffer rcb_buf; in hal_h265d_rcb_info_update() local 750 if (reg_ctx->rcb_buf[i]) { in hal_h265d_rcb_info_update() 751 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_rcb_info_update() 752 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_rcb_info_update() 754 mpp_buffer_get(reg_ctx->group, &rcb_buf, reg_ctx->rcb_buf_size); in hal_h265d_rcb_info_update() 755 reg_ctx->rcb_buf[i] = rcb_buf; in hal_h265d_rcb_info_update() [all …]
|
| H A D | hal_h265d_vdpu34x.c | 187 loop = reg_ctx->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in hal_h265d_vdpu34x_deinit() 189 if (reg_ctx->rcb_buf[i]) { in hal_h265d_vdpu34x_deinit() 190 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_vdpu34x_deinit() 191 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_vdpu34x_deinit() 795 MppBuffer rcb_buf; in hal_h265d_rcb_info_update() local 797 if (reg_ctx->rcb_buf[i]) { in hal_h265d_rcb_info_update() 798 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_rcb_info_update() 799 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_rcb_info_update() 801 mpp_buffer_get(reg_ctx->group, &rcb_buf, reg_ctx->rcb_buf_size); in hal_h265d_rcb_info_update() 802 reg_ctx->rcb_buf[i] = rcb_buf; in hal_h265d_rcb_info_update() [all …]
|
| H A D | hal_h265d_vdpu383.c | 196 loop = reg_ctx->fast_mode ? MPP_ARRAY_ELEMS(reg_ctx->rcb_buf) : 1; in hal_h265d_vdpu383_deinit() 198 if (reg_ctx->rcb_buf[i]) { in hal_h265d_vdpu383_deinit() 199 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_vdpu383_deinit() 200 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_vdpu383_deinit() 751 MppBuffer rcb_buf; in hal_h265d_rcb_info_update() local 753 if (reg_ctx->rcb_buf[i]) { in hal_h265d_rcb_info_update() 754 mpp_buffer_put(reg_ctx->rcb_buf[i]); in hal_h265d_rcb_info_update() 755 reg_ctx->rcb_buf[i] = NULL; in hal_h265d_rcb_info_update() 757 mpp_buffer_get(reg_ctx->group, &rcb_buf, reg_ctx->rcb_buf_size); in hal_h265d_rcb_info_update() 758 reg_ctx->rcb_buf[i] = rcb_buf; in hal_h265d_rcb_info_update() [all …]
|
| H A D | hal_h265d_ctx.h | 54 MppBuffer rcb_buf[MAX_GEN_REG]; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/av1d/ |
| H A D | hal_av1d_vdpu383.c | 1938 MppBuffer rcb_buf = reg_ctx->rcb_bufs[i]; in vdpu383_av1d_rcb_setup() local 1940 if (rcb_buf) { in vdpu383_av1d_rcb_setup() 1941 mpp_buffer_put(rcb_buf); in vdpu383_av1d_rcb_setup() 1944 mpp_buffer_get(p_hal->buf_group, &rcb_buf, reg_ctx->rcb_buf_size); in vdpu383_av1d_rcb_setup() 1945 reg_ctx->rcb_bufs[i] = rcb_buf; in vdpu383_av1d_rcb_setup()
|