Searched refs:com_ctx (Results 1 – 7 of 7) sorted by relevance
| /rockchip-linux_mpp/mpp/vproc/vdpp/ |
| H A D | vdpp_api.c | 15 vdpp_com_ctx *com_ctx = mpp_calloc(vdpp_com_ctx, 1); in rockchip_vdpp_api_alloc_ctx() local 19 if (NULL == com_ctx || NULL == ops) { in rockchip_vdpp_api_alloc_ctx() 20 mpp_err_f("failed to calloc com_ctx %p ops %p\n", com_ctx, ops); in rockchip_vdpp_api_alloc_ctx() 45 com_ctx->ops = ops; in rockchip_vdpp_api_alloc_ctx() 46 com_ctx->priv = ctx; in rockchip_vdpp_api_alloc_ctx() 48 return com_ctx; in rockchip_vdpp_api_alloc_ctx() 51 MPP_FREE(com_ctx); in rockchip_vdpp_api_alloc_ctx() 57 void rockchip_vdpp_api_release_ctx(vdpp_com_ctx *com_ctx) in rockchip_vdpp_api_release_ctx() argument 59 if (NULL == com_ctx) in rockchip_vdpp_api_release_ctx() 62 MPP_FREE(com_ctx->ops); in rockchip_vdpp_api_release_ctx() [all …]
|
| /rockchip-linux_mpp/mpp/vproc/iep2/ |
| H A D | iep2.c | 508 iep_com_ctx *com_ctx = calloc(sizeof(*com_ctx), 1); in rockchip_iep2_api_alloc_ctx() local 511 mpp_assert(com_ctx && iep2_ctx); in rockchip_iep2_api_alloc_ctx() 513 com_ctx->ops = &iep2_ops; in rockchip_iep2_api_alloc_ctx() 514 com_ctx->priv = iep2_ctx; in rockchip_iep2_api_alloc_ctx() 516 return com_ctx; in rockchip_iep2_api_alloc_ctx() 519 void rockchip_iep2_api_release_ctx(iep_com_ctx *com_ctx) in rockchip_iep2_api_release_ctx() argument 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() 526 free(com_ctx); in rockchip_iep2_api_release_ctx()
|
| /rockchip-linux_mpp/mpp/vproc/ |
| H A D | mpp_dec_vproc.c | 81 iep_com_ctx *com_ctx; member 230 MPP_RET ret = ctx->com_ctx->ops->control(ctx->iep_ctx, cmd, img); in dec_vproc_set_img() 242 ret = impl->com_ctx->ops->control(impl->iep_ctx, in dec_vproc_start_dei_v1() 247 ret = impl->com_ctx->ops->control(impl->iep_ctx, IEP_CMD_RUN_SYNC, &impl->dei_info); in dec_vproc_start_dei_v1() 260 ret = impl->com_ctx->ops->control(impl->iep_ctx, IEP_CMD_RUN_SYNC, &impl->dei_info); in dec_vproc_start_dei_v2() 284 ret = ctx->com_ctx->ops->control(ctx->iep_ctx, IEP_CMD_INIT, NULL); in dec_vproc_set_dei_v1() 289 ret = ctx->com_ctx->ops->control(ctx->iep_ctx, IEP_CMD_QUERY_CAP, &cap); in dec_vproc_set_dei_v1() 393 iep_com_ops *ops = ctx->com_ctx->ops; in dec_vproc_config_dei_v2() 924 if (ctx->com_ctx->ops->reset) in dec_vproc_thread() 925 ctx->com_ctx->ops->reset(ctx->iep_ctx); in dec_vproc_thread() [all …]
|
| /rockchip-linux_mpp/mpp/vproc/iep/ |
| H A D | iep.c | 610 iep_com_ctx *com_ctx = (iep_com_ctx *)calloc(sizeof(*com_ctx), 1); in rockchip_iep_api_alloc_ctx() local 613 mpp_assert(com_ctx && iep_ctx); in rockchip_iep_api_alloc_ctx() 615 com_ctx->ops = &iep_ops; in rockchip_iep_api_alloc_ctx() 616 com_ctx->priv = iep_ctx; in rockchip_iep_api_alloc_ctx() 618 return com_ctx; in rockchip_iep_api_alloc_ctx() 621 void rockchip_iep_api_release_ctx(iep_com_ctx *com_ctx) in rockchip_iep_api_release_ctx() argument 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() 628 free(com_ctx); in rockchip_iep_api_release_ctx()
|
| /rockchip-linux_mpp/mpp/vproc/inc/ |
| H A D | iep2_api.h | 149 void rockchip_iep2_api_release_ctx(iep_com_ctx *com_ctx);
|
| H A D | iep_api.h | 175 void rockchip_iep_api_release_ctx(iep_com_ctx *com_ctx);
|
| H A D | vdpp_api.h | 369 void rockchip_vdpp_api_release_ctx(vdpp_com_ctx *com_ctx);
|