Lines Matching refs:api
37 const MppEncHalApi *api; member
46 const MppEncHalApi *api = NULL; in hal_h265ev2_init() local
56 api = &hal_h265e_vepu580; in hal_h265ev2_init()
59 api = &hal_h265e_vepu540c; in hal_h265ev2_init()
62 api = &hal_h265e_vepu510; in hal_h265ev2_init()
65 api = &hal_h265e_vepu511; in hal_h265ev2_init()
68 api = &hal_h265e_vepu541; in hal_h265ev2_init()
77 mpp_assert(api); in hal_h265ev2_init()
80 hw_ctx = mpp_calloc_size(void, api->ctx_size); in hal_h265ev2_init()
82 ctx->api = api; in hal_h265ev2_init()
88 ret = api->init(hw_ctx, cfg); in hal_h265ev2_init()
95 const MppEncHalApi *api = ctx->api; in hal_h265ev2_deinit() local
99 if (!hw_ctx || !api || !api->deinit) in hal_h265ev2_deinit()
102 ret = api->deinit(hw_ctx); in hal_h265ev2_deinit()
111 const MppEncHalApi *api = ctx->api; \
114 if (!hw_ctx || !api || !api->func) \
117 return api->func(hw_ctx); \
124 const MppEncHalApi *api = ctx->api; \
127 if (!hw_ctx || !api || !api->func) \
130 return api->func(hw_ctx, task); \