Lines Matching refs:p

53     MppEncHalImpl *p = mpp_calloc(MppEncHalImpl, 1);  in mpp_enc_hal_init()  local
54 if (NULL == p) { in mpp_enc_hal_init()
62 p->coding = cfg->coding; in mpp_enc_hal_init()
63 p->api = hw_enc_apis[i]; in mpp_enc_hal_init()
64 p->ctx = mpp_calloc_size(void, p->api->ctx_size); in mpp_enc_hal_init()
66 MPP_RET ret = p->api->init(p->ctx, cfg); in mpp_enc_hal_init()
72 ret = hal_task_group_init(&p->tasks, TASK_BUTT, cfg->task_cnt, in mpp_enc_hal_init()
79 cfg->tasks = p->tasks; in mpp_enc_hal_init()
80 *ctx = p; in mpp_enc_hal_init()
86 mpp_free(p->ctx); in mpp_enc_hal_init()
87 mpp_free(p); in mpp_enc_hal_init()
99 MppEncHalImpl *p = (MppEncHalImpl*)ctx; in mpp_enc_hal_deinit() local
100 p->api->deinit(p->ctx); in mpp_enc_hal_deinit()
101 mpp_free(p->ctx); in mpp_enc_hal_deinit()
102 if (p->tasks) in mpp_enc_hal_deinit()
103 hal_task_group_deinit(p->tasks); in mpp_enc_hal_deinit()
104 mpp_free(p); in mpp_enc_hal_deinit()
115 MppEncHalImpl *p = (MppEncHalImpl*)hal; in mpp_enc_hal_prepare() local
116 if (!p->api || !p->api->prepare) in mpp_enc_hal_prepare()
119 return p->api->prepare(p->ctx); in mpp_enc_hal_prepare()
124 MppEncHalImpl *p = (MppEncHalImpl*)ctx; in mpp_enc_hal_check_part_mode() local
126 if (p && p->api && p->api->part_start && p->api->part_wait) in mpp_enc_hal_check_part_mode()
139 MppEncHalImpl *p = (MppEncHalImpl*)hal; in mpp_enc_hal_start() local
140 if (!p->api || !p->api->start) in mpp_enc_hal_start()
146 return p->api->start(p->ctx, task); in mpp_enc_hal_start()
157 MppEncHalImpl *p = (MppEncHalImpl*)hal; \
158 if (!p->api || !p->api->func) \
161 return p->api->func(p->ctx, task); \