Home
last modified time | relevance | path

Searched refs:rcb_buf (Results 1 – 17 of 17) sorted by relevance

/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu34x.c69 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 Dhal_vp9d_vdpu382.c69 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 Dhal_vp9d_vdpu383.c63 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 Dhal_vp9d_ctx.h49 MppBuffer rcb_buf; member
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu34x.c161 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 Dhal_h264d_vdpu384a.c95 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 Dhal_h264d_vdpu383.c108 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 Dhal_h264d_vdpu382.c165 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 Dhal_avs2d_vdpu383.c66 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 Dhal_avs2d_rkv.c74 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 Dhal_avs2d_vdpu382.c74 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 Dhal_h265d_vdpu382.c185 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 Dhal_h265d_vdpu384a.c165 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 Dhal_h265d_vdpu34x.c187 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 Dhal_h265d_vdpu383.c196 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 Dhal_h265d_ctx.h54 MppBuffer rcb_buf[MAX_GEN_REG]; member
/rockchip-linux_mpp/mpp/hal/rkdec/av1d/
H A Dhal_av1d_vdpu383.c1938 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()