Lines Matching refs:api
40 const MppEncHalApi *api; member
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()
100 p->api->deinit(p->ctx); in mpp_enc_hal_deinit()
116 if (!p->api || !p->api->prepare) in mpp_enc_hal_prepare()
119 return p->api->prepare(p->ctx); in mpp_enc_hal_prepare()
126 if (p && p->api && p->api->part_start && p->api->part_wait) in mpp_enc_hal_check_part_mode()
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()
158 if (!p->api || !p->api->func) \
161 return p->api->func(p->ctx, task); \