Home
last modified time | relevance | path

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

/OK3568_Linux_fs/external/mpp/osal/driver/
H A Dmpp_service.c248 p->rcb_info = mpp_realloc(p->rcb_info, RcbInfo, p->rcb_max * 2); in mpp_service_next_rcb_info()
249 if (NULL == p->rcb_info) { in mpp_service_next_rcb_info()
257 info = &p->rcb_info[p->rcb_count + p->rcb_pos]; in mpp_service_next_rcb_info()
319 p->rcb_info = mpp_malloc(RcbInfo, p->rcb_max); in mpp_service_init()
320 if (NULL == p->rcb_info) { in mpp_service_init()
342 MPP_FREE(p->rcb_info); in mpp_service_deinit()
403 mpp_req->data_ptr = REQ_DATA_PTR(&p->rcb_info[p->rcb_pos]); in mpp_service_delimit()
622 mpp_req->data_ptr = REQ_DATA_PTR(&p->rcb_info[p->rcb_pos]); in mpp_service_cmd_send()
H A Dmpp_device.c158 if (api->rcb_info) in mpp_dev_ioctl()
159 ret = api->rcb_info(impl_ctx, param); in mpp_dev_ioctl()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu34x.c160 Vdpu34xRcbInfo rcb_info[RCB_BUF_COUNT]; member
799 static void h264d_refine_rcb_size(H264dHalCtx_t *p_hal, Vdpu34xRcbInfo *rcb_info, in h264d_refine_rcb_size() argument
815 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
821 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
827 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
830 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
832 rcb_info[RCB_INTER_COL].size = 0; in h264d_refine_rcb_size()
835 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
838 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
840 rcb_info[RCB_SAO_ROW].size = 0; in h264d_refine_rcb_size()
[all …]
H A Dhal_h264d_vdpu382.c164 Vdpu382RcbInfo rcb_info[RCB_BUF_COUNT]; member
836 static void h264d_refine_rcb_size(H264dHalCtx_t *p_hal, Vdpu382RcbInfo *rcb_info, in h264d_refine_rcb_size() argument
853 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
860 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
863 rcb_info[RCB_TRANSD_COL].size = 0; in h264d_refine_rcb_size()
867 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
870 rcb_info[RCB_INTER_COL].size = 0; in h264d_refine_rcb_size()
877 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
881 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h264d_refine_rcb_size()
884 rcb_info[RCB_SAO_ROW].size = 0; in h264d_refine_rcb_size()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu382.c68 Vdpu382RcbInfo rcb_info[RCB_BUF_COUNT]; member
286 static void vp9d_refine_rcb_size(Vdpu382RcbInfo *rcb_info, in vp9d_refine_rcb_size() argument
303 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
310 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
317 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
321 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
324 rcb_info[RCB_INTER_COL].size = 0; in vp9d_refine_rcb_size()
328 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
332 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
335 rcb_info[RCB_SAO_ROW].size = 0; in vp9d_refine_rcb_size()
[all …]
H A Dhal_vp9d_vdpu34x.c68 Vdpu34xRcbInfo rcb_info[RCB_BUF_COUNT]; member
284 static void vp9d_refine_rcb_size(Vdpu34xRcbInfo *rcb_info, in vp9d_refine_rcb_size() argument
301 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
307 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
313 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
316 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
318 rcb_info[RCB_INTER_COL].size = 0; in vp9d_refine_rcb_size()
321 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
324 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in vp9d_refine_rcb_size()
326 rcb_info[RCB_SAO_ROW].size = 0; in vp9d_refine_rcb_size()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_vdpu382.c77 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.c77 Vdpu34xRcbInfo rcb_info[RCB_BUF_COUNT]; member
303 reg_ctx->rcb_buf_size = vdpu34x_get_rcb_buf_size(reg_ctx->rcb_info, width, height); in hal_avs2d_rcb_info_update()
722 reg_ctx->rcb_info); in hal_avs2d_rkv_gen_regs()
944 vdpu34x_set_rcbinfo(dev, reg_ctx->rcb_info); in hal_avs2d_rkv_start()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_vdpu382.c457 static void h265d_refine_rcb_size(Vdpu382RcbInfo *rcb_info, in h265d_refine_rcb_size() argument
480 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
487 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
494 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
498 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
502 rcb_info[RCB_INTER_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
506 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
521 rcb_info[RCB_DBLK_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
530 rcb_info[RCB_SAO_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
538 rcb_info[RCB_FBC_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_vdpu34x.c675 static void h265d_refine_rcb_size(Vdpu34xRcbInfo *rcb_info, in h265d_refine_rcb_size() argument
696 rcb_info[RCB_STRMD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
702 rcb_info[RCB_TRANSD_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
708 rcb_info[RCB_TRANSD_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
711 rcb_info[RCB_INTER_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
714 rcb_info[RCB_INTER_COL].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
717 rcb_info[RCB_INTRA_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
731 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()
746 rcb_info[RCB_FBC_ROW].size = MPP_RCB_BYTES(rcb_bits); in h265d_refine_rcb_size()
[all …]
H A Dhal_h265d_ctx.h63 H265dRcbInfo rcb_info[H265D_RCB_BUF_COUNT]; member
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/
H A Dvdpu34x_com.c160 RK_S32 vdpu34x_set_rcbinfo(MppDev dev, Vdpu34xRcbInfo *rcb_info) in vdpu34x_set_rcbinfo() argument
186 memcpy(info, rcb_info, sizeof(info)); in vdpu34x_set_rcbinfo()
200 Vdpu34xRcbInfo *info = rcb_info; in vdpu34x_set_rcbinfo()
H A Dvdpu382_com.c163 RK_S32 vdpu382_set_rcbinfo(MppDev dev, Vdpu382RcbInfo *rcb_info) in vdpu382_set_rcbinfo() argument
189 memcpy(info, rcb_info, sizeof(info)); in vdpu382_set_rcbinfo()
203 Vdpu382RcbInfo *info = rcb_info; in vdpu382_set_rcbinfo()
/OK3568_Linux_fs/external/mpp/osal/driver/inc/
H A Dmpp_service_impl.h54 RcbInfo *rcb_info; member
/OK3568_Linux_fs/external/mpp/osal/inc/
H A Dmpp_device.h120 MPP_RET (*rcb_info)(void *ctx, MppDevRcbInfoCfg *cfg); member
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/inc/
H A Dvdpu34x_com.h503 RK_S32 vdpu34x_set_rcbinfo(MppDev dev, Vdpu34xRcbInfo *rcb_info);
H A Dvdpu382_com.h567 RK_S32 vdpu382_set_rcbinfo(MppDev dev, Vdpu382RcbInfo *rcb_info);