Home
last modified time | relevance | path

Searched refs:priv (Results 1 – 23 of 23) sorted by relevance

/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_buffer.c28 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 Dkmpp_packet.c10 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 Dkmpp_frame.c12 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 Dkmpp_meta.c89 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 Dkmpp_obj.c159 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 Dhal_h264d_vdpu_com.c196 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 Dhal_h264d_vdpu1.c587 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 Dhal_h264d_vdpu2.c704 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 Dhal_h264d_global.h105 void *priv; //!< resert data for extent member
H A Dhal_h264d_vdpu_com.h108 MPP_RET adjust_input(H264dVdpuPriv_t *priv,
/rockchip-linux_mpp/osal/
H A Dmpp_list.c447 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 Diep2_test.c191 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, &params); in iep2_test()
291 iep2->ops->control(iep2->priv, IEP_CMD_SET_DEI_CFG, &params); 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 Dvdpp_test.c216 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, &params); in vdpp_test()
343 vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM_CFG, &params); 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 Dhwpq_vdpp_proc.c381 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DMSR_CFG, &params); in vdpp_set_user_cfg()
386 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_ES, &params); in vdpp_set_user_cfg()
391 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_DCI_HIST, &params); in vdpp_set_user_cfg()
401 ret |= vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_SHARP, &params); 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, &params); in hwpq_vdpp_common_config()
758 ret = vdpp->ops->control(vdpp->priv, VDPP_CMD_SET_COM_CFG, &params); 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 Dvdpp_api.c46 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 Diep2.c514 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 Diep.c616 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 Diep_common.h115 IepCtx priv; member
H A Dvdpp_api.h110 VdppCtx priv; member
/rockchip-linux_mpp/osal/inc/
H A Dmpp_list.h191 void list_sort(void *priv, struct list_head *head, ListCmpFunc cmp);
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_dec_normal.c17 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 Dmpp_dec_vproc.c1038 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 DCHANGELOG.md17 - [kmpp_obj]: Add priv prop support for objdef