Home
last modified time | relevance | path

Searched refs:rcb_info (Results 1 – 25 of 28) sorted by relevance

12

/rockchip-linux_mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_vdpu383.c68 Vdpu383RcbInfo rcb_info[RCB_BUF_COUNT]; member
277 static void avs2d_refine_rcb_size(Vdpu383RcbInfo *rcb_info, in avs2d_refine_rcb_size() argument
294 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
295 rcb_info[RCB_STRMD_TILE_ROW].size = 0; in avs2d_refine_rcb_size()
299 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
300 rcb_info[RCB_INTER_TILE_ROW].size = 0; in avs2d_refine_rcb_size()
305 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
306 rcb_info[RCB_INTRA_TILE_ROW].size = 0; in avs2d_refine_rcb_size()
312 rcb_info[RCB_FILTERD_ROW].size = filterd_row_append + MPP_RCB_BYTES(rcb_bits / 2); in avs2d_refine_rcb_size()
313 rcb_info[RCB_FILTERD_PROTECT_ROW].size = filterd_row_append + MPP_RCB_BYTES(rcb_bits / 2); in avs2d_refine_rcb_size()
[all …]
H A Dhal_avs2d_vdpu382.c76 Vdpu382RcbInfo rcb_info[RCB_BUF_COUNT]; member
281 static void avs2d_refine_rcb_size(Vdpu382RcbInfo *rcb_info, in avs2d_refine_rcb_size() argument
301 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
308 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
311 rcb_info[RCB_TRANSD_COL].size = 0; in avs2d_refine_rcb_size()
315 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
318 rcb_info[RCB_INTER_COL].size = 0; in avs2d_refine_rcb_size()
322 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
332 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
340 rcb_info[RCB_SAO_ROW].size = MPP_RCB_BYTES(rcb_bits); in avs2d_refine_rcb_size()
[all …]
H A Dhal_avs2d_rkv.c76 Vdpu34xRcbInfo rcb_info[RCB_BUF_COUNT]; member
308 reg_ctx->rcb_buf_size = vdpu34x_get_rcb_buf_size(reg_ctx->rcb_info, width, height); in hal_avs2d_rcb_info_update()
694 reg_ctx->rcb_info); in hal_avs2d_rkv_gen_regs()
919 vdpu34x_set_rcbinfo(dev, reg_ctx->rcb_info); in hal_avs2d_rkv_start()
/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu383.c62 Vdpu383RcbInfo rcb_info[RCB_BUF_COUNT]; member
379 static void vp9d_refine_rcb_size(Vdpu383RcbInfo *rcb_info, in vp9d_refine_rcb_size() argument
398 rcb_info[RCB_STRMD_ROW].size = 0; in vp9d_refine_rcb_size()
399 rcb_info[RCB_STRMD_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
403 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
406 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
408 rcb_info[RCB_INTER_TILE_ROW].size = 0; in vp9d_refine_rcb_size()
413 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
416 rcb_info[RCB_INTRA_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
418 rcb_info[RCB_INTRA_TILE_ROW].size = 0; in vp9d_refine_rcb_size()
[all …]
H A Dhal_vp9d_vdpu34x.c68 Vdpu34xRcbInfo rcb_info[RCB_BUF_COUNT]; member
273 static void vp9d_refine_rcb_size(Vdpu34xRcbInfo *rcb_info, in vp9d_refine_rcb_size() argument
290 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
296 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
302 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
305 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
307 rcb_info[RCB_INTER_COL].size = 0; in vp9d_refine_rcb_size()
310 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
313 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
315 rcb_info[RCB_SAO_ROW].size = 0; in vp9d_refine_rcb_size()
[all …]
H A Dhal_vp9d_vdpu382.c68 Vdpu382RcbInfo rcb_info[RCB_BUF_COUNT]; member
274 static void vp9d_refine_rcb_size(Vdpu382RcbInfo *rcb_info, in vp9d_refine_rcb_size() argument
291 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
298 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
305 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
309 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
312 rcb_info[RCB_INTER_COL].size = 0; in vp9d_refine_rcb_size()
316 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
320 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
323 rcb_info[RCB_SAO_ROW].size = 0; in vp9d_refine_rcb_size()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu34x.c160 Vdpu34xRcbInfo rcb_info[RCB_BUF_COUNT]; member
794 static void h264d_refine_rcb_size(H264dHalCtx_t *p_hal, Vdpu34xRcbInfo *rcb_info, in h264d_refine_rcb_size() argument
810 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
816 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
822 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
825 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
827 rcb_info[RCB_INTER_COL].size = 0; in h264d_refine_rcb_size()
830 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
833 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
835 rcb_info[RCB_SAO_ROW].size = 0; in h264d_refine_rcb_size()
[all …]
H A Dhal_h264d_vdpu384a.c94 Vdpu384aRcbInfo rcb_info[RCB_BUF_COUNT]; member
677 static void h264d_refine_rcb_size(H264dHalCtx_t *p_hal, Vdpu384aRcbInfo *rcb_info, in h264d_refine_rcb_size() argument
698 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
699 rcb_info[RCB_STRMD_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
702 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
703 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
709 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
710 rcb_info[RCB_INTRA_TILE_ROW].size = 0; in h264d_refine_rcb_size()
716 rcb_info[RCB_FILTERD_ROW].size = filterd_row_append + MPP_RCB_BYTES(rcb_bits / 2); in h264d_refine_rcb_size()
717 rcb_info[RCB_FILTERD_PROTECT_ROW].size = filterd_row_append + MPP_RCB_BYTES(rcb_bits / 2); in h264d_refine_rcb_size()
[all …]
H A Dhal_h264d_vdpu383.c107 Vdpu383RcbInfo rcb_info[RCB_BUF_COUNT]; member
726 static void h264d_refine_rcb_size(H264dHalCtx_t *p_hal, Vdpu383RcbInfo *rcb_info, in h264d_refine_rcb_size() argument
747 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
748 rcb_info[RCB_STRMD_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
751 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
752 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
758 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
759 rcb_info[RCB_INTRA_TILE_ROW].size = 0; in h264d_refine_rcb_size()
765 rcb_info[RCB_FILTERD_ROW].size = filterd_row_append + MPP_RCB_BYTES(rcb_bits / 2); in h264d_refine_rcb_size()
766 rcb_info[RCB_FILTERD_PROTECT_ROW].size = filterd_row_append + MPP_RCB_BYTES(rcb_bits / 2); in h264d_refine_rcb_size()
[all …]
H A Dhal_h264d_vdpu382.c164 Vdpu382RcbInfo rcb_info[RCB_BUF_COUNT]; member
823 static void h264d_refine_rcb_size(H264dHalCtx_t *p_hal, Vdpu382RcbInfo *rcb_info, in h264d_refine_rcb_size() argument
840 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
847 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
850 rcb_info[RCB_TRANSD_COL].size = 0; in h264d_refine_rcb_size()
854 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
857 rcb_info[RCB_INTER_COL].size = 0; in h264d_refine_rcb_size()
864 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
868 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
871 rcb_info[RCB_SAO_ROW].size = 0; in h264d_refine_rcb_size()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_vdpu384a.c645 static void h265d_refine_rcb_size(Vdpu384aRcbInfo *rcb_info, in h265d_refine_rcb_size() argument
676 rcb_info[RCB_STRMD_ROW].size = 0; in h265d_refine_rcb_size()
677 rcb_info[RCB_STRMD_TILE_ROW].size = 0; in h265d_refine_rcb_size()
681 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
684 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
686 rcb_info[RCB_INTER_TILE_ROW].size = 0; in h265d_refine_rcb_size()
691 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
694 rcb_info[RCB_INTRA_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
696 rcb_info[RCB_INTRA_TILE_ROW].size = 0; in h265d_refine_rcb_size()
703 rcb_info[RCB_FILTERD_ROW].size = MPP_RCB_BYTES(rcb_bits / 2) + filterd_row_append; in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_vdpu383.c649 static void h265d_refine_rcb_size(Vdpu383RcbInfo *rcb_info, in h265d_refine_rcb_size() argument
680 rcb_info[RCB_STRMD_ROW].size = 0; in h265d_refine_rcb_size()
681 rcb_info[RCB_STRMD_TILE_ROW].size = 0; in h265d_refine_rcb_size()
685 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
688 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
690 rcb_info[RCB_INTER_TILE_ROW].size = 0; in h265d_refine_rcb_size()
695 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
698 rcb_info[RCB_INTRA_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
700 rcb_info[RCB_INTRA_TILE_ROW].size = 0; in h265d_refine_rcb_size()
707 rcb_info[RCB_FILTERD_ROW].size = MPP_RCB_BYTES(rcb_bits / 2) + filterd_row_append; in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_vdpu382.c438 static void h265d_refine_rcb_size(Vdpu382RcbInfo *rcb_info, in h265d_refine_rcb_size() argument
461 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
468 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
475 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
479 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
483 rcb_info[RCB_INTER_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
487 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
502 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
511 rcb_info[RCB_SAO_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
519 rcb_info[RCB_FBC_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_vdpu34x.c667 static void h265d_refine_rcb_size(Vdpu34xRcbInfo *rcb_info, in h265d_refine_rcb_size() argument
689 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
696 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
703 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
707 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
711 rcb_info[RCB_INTER_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
715 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
730 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
739 rcb_info[RCB_SAO_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
747 rcb_info[RCB_FBC_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_ctx.h53 H265dRcbInfo rcb_info[H265D_RCB_BUF_COUNT]; member
/rockchip-linux_mpp/osal/driver/
H A Dmpp_service.c237 p->rcb_info = mpp_realloc(p->rcb_info, RcbInfo, p->rcb_max * 2); in mpp_service_next_rcb_info()
238 if (NULL == p->rcb_info) { in mpp_service_next_rcb_info()
246 info = &p->rcb_info[p->rcb_count + p->rcb_pos]; in mpp_service_next_rcb_info()
353 p->rcb_info = mpp_malloc(RcbInfo, p->rcb_max); in mpp_service_init()
354 if (NULL == p->rcb_info) { in mpp_service_init()
406 MPP_FREE(p->rcb_info); in mpp_service_deinit()
467 mpp_req->data_ptr = REQ_DATA_PTR(&p->rcb_info[p->rcb_pos]); in mpp_service_delimit()
753 mpp_req->data_ptr = REQ_DATA_PTR(&p->rcb_info[p->rcb_pos]); in mpp_service_cmd_send()
H A Dmpp_device.c147 if (api->rcb_info) in mpp_dev_ioctl()
148 ret = api->rcb_info(impl_ctx, param); in mpp_dev_ioctl()
/rockchip-linux_mpp/mpp/hal/rkdec/
H A Dvdpu34x_com.c120 RK_S32 vdpu34x_set_rcbinfo(MppDev dev, Vdpu34xRcbInfo *rcb_info) in vdpu34x_set_rcbinfo() argument
146 memcpy(info, rcb_info, sizeof(info)); in vdpu34x_set_rcbinfo()
160 Vdpu34xRcbInfo *info = rcb_info; in vdpu34x_set_rcbinfo()
H A Dvdpu382_com.c123 RK_S32 vdpu382_set_rcbinfo(MppDev dev, Vdpu382RcbInfo *rcb_info) in vdpu382_set_rcbinfo() argument
149 memcpy(info, rcb_info, sizeof(info)); in vdpu382_set_rcbinfo()
163 Vdpu382RcbInfo *info = rcb_info; in vdpu382_set_rcbinfo()
H A Dvdpu383_com.c149 RK_S32 vdpu383_set_rcbinfo(MppDev dev, Vdpu383RcbInfo *rcb_info) in vdpu383_set_rcbinfo() argument
178 memcpy(info, rcb_info, sizeof(info)); in vdpu383_set_rcbinfo()
192 Vdpu383RcbInfo *info = rcb_info; in vdpu383_set_rcbinfo()
H A Dvdpu384a_com.c161 RK_S32 vdpu384a_set_rcbinfo(MppDev dev, Vdpu384aRcbInfo *rcb_info) in vdpu384a_set_rcbinfo() argument
190 memcpy(info, rcb_info, sizeof(info)); in vdpu384a_set_rcbinfo()
204 Vdpu384aRcbInfo *info = rcb_info; in vdpu384a_set_rcbinfo()
/rockchip-linux_mpp/osal/driver/inc/
H A Dmpp_service_impl.h45 RcbInfo *rcb_info; member
/rockchip-linux_mpp/mpp/hal/rkdec/av1d/
H A Dhal_av1d_vdpu383.c1854 static void av1d_refine_rcb_size(Vdpu383RcbInfo *rcb_info, in av1d_refine_rcb_size() argument
1871 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1872 rcb_info[RCB_STRMD_TILE_ROW].size = 0; in av1d_refine_rcb_size()
1876 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1879 rcb_info[RCB_INTER_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1881 rcb_info[RCB_INTER_TILE_ROW].size = 0; in av1d_refine_rcb_size()
1886 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1889 rcb_info[RCB_INTRA_TILE_ROW].size = MPP_RCB_BYTES(rcb_bits); in av1d_refine_rcb_size()
1891 rcb_info[RCB_INTRA_TILE_ROW].size = 0; in av1d_refine_rcb_size()
1897 rcb_info[RCB_FILTERD_ROW].size = filterd_row_append + MPP_RCB_BYTES(rcb_bits / 2); in av1d_refine_rcb_size()
[all …]
/rockchip-linux_mpp/osal/inc/
H A Dmpp_device.h136 MPP_RET (*rcb_info)(void *ctx, MppDevRcbInfoCfg *cfg); member
/rockchip-linux_mpp/mpp/hal/rkdec/inc/
H A Dvdpu34x_com.h503 RK_S32 vdpu34x_set_rcbinfo(MppDev dev, Vdpu34xRcbInfo *rcb_info);

12