Lines Matching refs:hal
44 MPP_RET hal_avs2d_deinit(void *hal) in hal_avs2d_deinit() argument
47 Avs2dHalCtx_t *p_hal = (Avs2dHalCtx_t *)hal; in hal_avs2d_deinit()
50 INP_CHECK(ret, NULL == hal); in hal_avs2d_deinit()
52 FUN_CHECK(ret = p_hal->hal_api->deinit(hal)); in hal_avs2d_deinit()
72 MPP_RET hal_avs2d_init(void *hal, MppHalCfg *cfg) in hal_avs2d_init() argument
79 INP_CHECK(ret, NULL == hal); in hal_avs2d_init()
83 p_hal = (Avs2dHalCtx_t *)hal; in hal_avs2d_init()
122 FUN_CHECK(ret = api->init(hal, cfg)); in hal_avs2d_init()
130 hal_avs2d_deinit(hal); in hal_avs2d_init()
134 MPP_RET hal_avs2d_gen_regs(void *hal, HalTaskInfo *task) in hal_avs2d_gen_regs() argument
136 Avs2dHalCtx_t *p_hal = (Avs2dHalCtx_t *)hal; in hal_avs2d_gen_regs()
138 explain_input_buffer(hal, &task->dec); in hal_avs2d_gen_regs()
142 return p_hal->hal_api->reg_gen(hal, task); in hal_avs2d_gen_regs()
146 static MPP_RET hal_avs2d_##func(void *hal, HalTaskInfo *task) \
148 Avs2dHalCtx_t *p_hal = (Avs2dHalCtx_t *)hal; \
153 return p_hal->hal_api->func(hal, task); \