Lines Matching refs:api
40 const MppEncHalApi *api; member
49 const MppEncHalApi *api = NULL; in hal_h264e_init() local
61 api = &hal_h264e_vepu580; in hal_h264e_init()
64 api = &hal_h264e_vepu540c; in hal_h264e_init()
67 api = &hal_h264e_vepu510; in hal_h264e_init()
70 api = &hal_h264e_vepu511; in hal_h264e_init()
73 api = &hal_h264e_vepu541; in hal_h264e_init()
77 api = &hal_h264e_vepu2; in hal_h264e_init()
79 api = &hal_h264e_vepu1; in hal_h264e_init()
86 mpp_assert(api); in hal_h264e_init()
89 hw_ctx = mpp_calloc_size(void, api->ctx_size); in hal_h264e_init()
91 ctx->api = api; in hal_h264e_init()
97 ret = api->init(hw_ctx, cfg); in hal_h264e_init()
104 const MppEncHalApi *api = ctx->api; in hal_h264e_deinit() local
108 if (!hw_ctx || !api || !api->deinit) in hal_h264e_deinit()
111 ret = api->deinit(hw_ctx); in hal_h264e_deinit()
120 const MppEncHalApi *api = ctx->api; \
123 if (!hw_ctx || !api || !api->func) \
126 return api->func(hw_ctx); \
133 const MppEncHalApi *api = ctx->api; \
136 if (!hw_ctx || !api || !api->func) \
139 return api->func(hw_ctx, task); \