| /rockchip-linux_mpp/kmpp/base/ |
| H A D | kmpp_buffer.c | 28 KmppBufGrpPriv *priv = (KmppBufGrpPriv *)kmpp_obj_to_priv((KmppObj)grp); in kmpp_buf_grp_to_cfg() local 30 if (priv) in kmpp_buf_grp_to_cfg() 31 return (KmppBufGrpCfg)(priv->obj); in kmpp_buf_grp_to_cfg() 39 KmppBufGrpPriv *priv = (KmppBufGrpPriv *)kmpp_obj_to_priv(obj); in kmpp_buf_grp_impl_init() local 42 if (!priv) { in kmpp_buf_grp_impl_init() 56 priv->obj = cfg; in kmpp_buf_grp_impl_init() 57 priv->impl = kmpp_obj_to_entry(cfg); in kmpp_buf_grp_impl_init() 65 KmppBufGrpPriv *priv = (KmppBufGrpPriv *)kmpp_obj_to_priv(obj); in kmpp_buf_grp_impl_deinit() local 68 if (!priv) { in kmpp_buf_grp_impl_deinit() 73 if (priv->obj) { in kmpp_buf_grp_impl_deinit() [all …]
|
| H A D | kmpp_packet.c | 10 KmppPacketPriv *priv = NULL; in kmpp_packet_get_meta() local 19 priv = (KmppPacketPriv *)kmpp_obj_to_priv(packet); in kmpp_packet_get_meta() 20 if (priv->meta) { in kmpp_packet_get_meta() 21 *meta = priv->meta; in kmpp_packet_get_meta() 26 ret = kmpp_obj_get_by_sptr_f(priv->meta, &sptr); in kmpp_packet_get_meta() 33 *meta = priv->meta; in kmpp_packet_get_meta() 40 KmppPacketPriv *priv = (KmppPacketPriv *)kmpp_obj_to_priv(obj); in kmpp_packet_impl_init() local 43 if (!priv) { in kmpp_packet_impl_init() 48 priv->meta = NULL; in kmpp_packet_impl_init() 55 KmppPacketPriv *priv = (KmppPacketPriv *)kmpp_obj_to_priv(obj); in kmpp_packet_impl_deinit() local [all …]
|
| H A D | kmpp_frame.c | 12 KmppFramePriv *priv = NULL; in kmpp_frame_get_meta() local 21 priv = (KmppFramePriv *)kmpp_obj_to_priv(frame); in kmpp_frame_get_meta() 22 if (priv->meta) { in kmpp_frame_get_meta() 23 *meta = priv->meta; in kmpp_frame_get_meta() 28 ret = kmpp_obj_get_by_sptr_f(&priv->meta, &sptr); in kmpp_frame_get_meta() 35 *meta = priv->meta; in kmpp_frame_get_meta() 42 KmppFramePriv *priv = (KmppFramePriv *)kmpp_obj_to_priv(obj); in kmpp_frame_impl_init() local 45 if (!priv) { in kmpp_frame_impl_init() 50 priv->meta = NULL; in kmpp_frame_impl_init() 57 KmppFramePriv *priv = (KmppFramePriv *)kmpp_obj_to_priv(obj); in kmpp_frame_impl_deinit() local [all …]
|
| H A D | kmpp_meta.c | 89 KmppMetaPriv *priv = (KmppMetaPriv *)kmpp_obj_to_priv(obj); in kmpp_meta_impl_init() local 94 priv->meta = obj; in kmpp_meta_impl_init() 95 INIT_LIST_HEAD(&priv->list); in kmpp_meta_impl_init() 98 list_add_tail(&priv->list, &srv->list); in kmpp_meta_impl_init() 99 priv->meta_id = srv->meta_id++; in kmpp_meta_impl_init() 109 KmppMetaPriv *priv = (KmppMetaPriv *)kmpp_obj_to_priv(obj); in kmpp_meta_impl_deinit() local 115 list_del_init(&priv->list); in kmpp_meta_impl_deinit()
|
| H A D | kmpp_obj.c | 159 void *priv; member 945 impl->priv = base; in _get_obj_from_def() 948 impl->priv = NULL; in _get_obj_from_def() 1378 return impl ? impl->priv : NULL; in kmpp_obj_to_priv()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_vdpu_com.c | 196 static MPP_RET get_info_input(H264dVdpuPriv_t *priv, in get_info_input() argument 202 memset(priv->new_dpb, 0, sizeof(priv->new_dpb)); in get_info_input() 203 memset(priv->refinfo, 0, sizeof(priv->refinfo)); in get_info_input() 209 priv->new_dpb[i].valid = 1; in get_info_input() 210 priv->new_dpb[i].is_long_term = pp->RefFrameList[i].AssociatedFlag; in get_info_input() 211 priv->new_dpb[i].slot_index = pp->RefFrameList[i].Index7Bits; in get_info_input() 212 priv->new_dpb[i].top_poc = pp->FieldOrderCntList[i][0]; in get_info_input() 213 priv->new_dpb[i].bot_poc = pp->FieldOrderCntList[i][1]; in get_info_input() 214 if (priv->new_dpb[i].is_long_term) { in get_info_input() 215 priv->new_dpb[i].long_term_frame_idx = pp->FrameNumList[i]; in get_info_input() [all …]
|
| H A D | hal_h264d_vdpu1.c | 587 H264dVdpuPriv_t *priv = (H264dVdpuPriv_t *)p_hal->priv; in vdpu1_set_asic_regs() local 588 if (pp->curr_layer_id && priv->ilt_dpb && priv->ilt_dpb->valid /*pp->inter_view_flag*/) { in vdpu1_set_asic_regs() 590 priv->ilt_dpb->slot_index, in vdpu1_set_asic_regs() 749 MEM_CHECK(ret, p_hal->priv = in vdpu1_h264d_init() 808 MPP_FREE(p_hal->priv); in vdpu1_h264d_deinit() 824 H264dVdpuPriv_t *priv = NULL; in vdpu1_h264d_gen_regs() local 832 priv = p_hal->priv; in vdpu1_h264d_gen_regs() 833 priv->layed_id = p_hal->pp->curr_layer_id; in vdpu1_h264d_gen_regs() 852 FUN_CHECK(ret = adjust_input(priv, &p_hal->slice_long[0], p_hal->pp)); in vdpu1_h264d_gen_regs() 988 memset(p_hal->priv, 0, sizeof(H264dVdpuPriv_t)); in vdpu1_h264d_reset()
|
| H A D | hal_h264d_vdpu2.c | 704 H264dVdpuPriv_t *priv = (H264dVdpuPriv_t *)p_hal->priv; in set_asic_regs() local 705 if (pp->curr_layer_id && priv->ilt_dpb && priv->ilt_dpb->valid) { in set_asic_regs() 707 priv->ilt_dpb->slot_index, in set_asic_regs() 807 MEM_CHECK(ret, p_hal->priv = mpp_calloc_size(void, in vdpu2_h264d_init() 868 MPP_FREE(p_hal->priv); in vdpu2_h264d_deinit() 883 H264dVdpuPriv_t *priv = NULL; in vdpu2_h264d_gen_regs() local 892 priv = p_hal->priv; in vdpu2_h264d_gen_regs() 893 priv->layed_id = p_hal->pp->curr_layer_id; in vdpu2_h264d_gen_regs() 912 FUN_CHECK(ret = adjust_input(priv, &p_hal->slice_long[0], p_hal->pp)); in vdpu2_h264d_gen_regs() 1077 memset(p_hal->priv, 0, sizeof(H264dVdpuPriv_t)); in vdpu2_h264d_reset()
|
| H A D | hal_h264d_global.h | 105 void *priv; //!< resert data for extent member
|
| H A D | hal_h264d_vdpu_com.h | 108 MPP_RET adjust_input(H264dVdpuPriv_t *priv,
|
| /rockchip-linux_mpp/osal/ |
| H A D | mpp_list.c | 447 static struct list_head *merge(void *priv, ListCmpFunc cmp, in merge() argument 454 if (cmp(priv, a, b) <= 0) { in merge() 482 static void merge_final(void *priv, ListCmpFunc cmp, struct list_head *head, in merge_final() argument 490 if (cmp(priv, a, b) <= 0) { in merge_final() 520 cmp(priv, b, b); in merge_final() 531 void list_sort(void *priv, struct list_head *head, ListCmpFunc cmp) in list_sort() argument 571 a = merge(priv, cmp, b, a); in list_sort() 593 list = merge(priv, cmp, pending, list); in list_sort() 597 merge_final(priv, cmp, head, pending, list); in list_sort()
|
| /rockchip-linux_mpp/mpp/vproc/iep2/test/ |
| H A D | iep2_test.c | 191 MPP_RET ret = ctx->ops->control(ctx->priv, cmd, img); in iep2_test_set_img() 252 iep2->ops->init(&iep2->priv); in iep2_test() 280 iep2->ops->control(iep2->priv, IEP_CMD_SET_DEI_CFG, ¶ms); in iep2_test() 291 iep2->ops->control(iep2->priv, IEP_CMD_SET_DEI_CFG, ¶ms); in iep2_test() 323 iep2->ops->control(iep2->priv, IEP_CMD_RUN_SYNC, &dei_info); in iep2_test() 364 iep2->ops->deinit(iep2->priv); in iep2_test()
|
| /rockchip-linux_mpp/mpp/vproc/vdpp/test/ |
| H A D | vdpp_test.c | 216 MPP_RET ret = ctx->ops->control(ctx->priv, cmd, img); in vdpp_test_set_img() 304 vdpp->ops->init(&vdpp->priv); in vdpp_test() 332 vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM2_CFG, ¶ms); in vdpp_test() 343 vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM_CFG, ¶ms); in vdpp_test() 347 RK_S32 cap = vdpp->ops->check_cap(vdpp->priv); in vdpp_test() 370 vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_HIST_FD, &fdhist); in vdpp_test() 375 if (vdpp->ops->control(vdpp->priv, VDPP_CMD_RUN_SYNC, NULL)) { in vdpp_test() 459 vdpp->ops->deinit(vdpp->priv); in vdpp_test()
|
| /rockchip-linux_mpp/mpp/vproc/vdpp/ |
| H A D | hwpq_vdpp_proc.c | 381 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DMSR_CFG, ¶ms); in vdpp_set_user_cfg() 386 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_ES, ¶ms); in vdpp_set_user_cfg() 391 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DCI_HIST, ¶ms); in vdpp_set_user_cfg() 401 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_SHARP, ¶ms); in vdpp_set_user_cfg() 416 return ctx->ops->control(ctx->priv, cmd, &img); in vdpp_set_img() 601 ret = vdpp->ops->deinit(vdpp->priv); in hwpq_vdpp_deinit() 673 ret = vdpp->ops->init(&vdpp->priv); in hwpq_vdpp_init() 747 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM2_CFG, ¶ms); in hwpq_vdpp_common_config() 758 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM_CFG, ¶ms); in hwpq_vdpp_common_config() 824 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_HIST_FD, &fdhist); in hwpq_vdpp_proc() [all …]
|
| H A D | vdpp_api.c | 46 com_ctx->priv = ctx; in rockchip_vdpp_api_alloc_ctx() 63 MPP_FREE(com_ctx->priv); in rockchip_vdpp_api_release_ctx()
|
| /rockchip-linux_mpp/mpp/vproc/iep2/ |
| H A D | iep2.c | 514 com_ctx->priv = iep2_ctx; in rockchip_iep2_api_alloc_ctx() 521 if (com_ctx->priv) { in rockchip_iep2_api_release_ctx() 522 free(com_ctx->priv); in rockchip_iep2_api_release_ctx() 523 com_ctx->priv = NULL; in rockchip_iep2_api_release_ctx()
|
| /rockchip-linux_mpp/mpp/vproc/iep/ |
| H A D | iep.c | 616 com_ctx->priv = iep_ctx; in rockchip_iep_api_alloc_ctx() 623 if (com_ctx->priv) { in rockchip_iep_api_release_ctx() 624 free(com_ctx->priv); in rockchip_iep_api_release_ctx() 625 com_ctx->priv = NULL; in rockchip_iep_api_release_ctx()
|
| /rockchip-linux_mpp/mpp/vproc/inc/ |
| H A D | iep_common.h | 115 IepCtx priv; member
|
| H A D | vdpp_api.h | 110 VdppCtx priv; member
|
| /rockchip-linux_mpp/osal/inc/ |
| H A D | mpp_list.h | 191 void list_sort(void *priv, struct list_head *head, ListCmpFunc cmp);
|
| /rockchip-linux_mpp/mpp/codec/ |
| H A D | mpp_dec_normal.c | 17 static RK_S32 ts_cmp(void *priv, const struct list_head *a, const struct list_head *b) in ts_cmp() argument 20 (void)priv; in ts_cmp()
|
| /rockchip-linux_mpp/mpp/vproc/ |
| H A D | mpp_dec_vproc.c | 1038 ret = p->com_ctx->ops->init(&p->com_ctx->priv); in dec_vproc_init() 1039 p->iep_ctx = p->com_ctx->priv; in dec_vproc_init()
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 17 - [kmpp_obj]: Add priv prop support for objdef
|