| /OK3568_Linux_fs/external/mpp/osal/driver/ |
| H A D | mpp_service.c | 248 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 D | mpp_device.c | 158 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 D | hal_h264d_vdpu34x.c | 160 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 D | hal_h264d_vdpu382.c | 164 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 D | hal_vp9d_vdpu382.c | 68 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 D | hal_vp9d_vdpu34x.c | 68 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 D | hal_avs2d_vdpu382.c | 77 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 D | hal_avs2d_rkv.c | 77 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 D | hal_h265d_vdpu382.c | 457 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 D | hal_h265d_vdpu34x.c | 675 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 D | hal_h265d_ctx.h | 63 H265dRcbInfo rcb_info[H265D_RCB_BUF_COUNT]; member
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/ |
| H A D | vdpu34x_com.c | 160 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 D | vdpu382_com.c | 163 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 D | mpp_service_impl.h | 54 RcbInfo *rcb_info; member
|
| /OK3568_Linux_fs/external/mpp/osal/inc/ |
| H A D | mpp_device.h | 120 MPP_RET (*rcb_info)(void *ctx, MppDevRcbInfoCfg *cfg); member
|
| /OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/inc/ |
| H A D | vdpu34x_com.h | 503 RK_S32 vdpu34x_set_rcbinfo(MppDev dev, Vdpu34xRcbInfo *rcb_info);
|
| H A D | vdpu382_com.h | 567 RK_S32 vdpu382_set_rcbinfo(MppDev dev, Vdpu382RcbInfo *rcb_info);
|