Lines Matching refs:hal
30 static MPP_RET hal_vp8d_reg_gen (void *hal, HalTaskInfo *task) in hal_vp8d_reg_gen() argument
32 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_reg_gen()
37 return self->hal_api.reg_gen(hal, task); in hal_vp8d_reg_gen()
40 static MPP_RET hal_vp8d_start (void *hal, HalTaskInfo *task) in hal_vp8d_start() argument
42 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_start()
47 return self->hal_api.start(hal, task); in hal_vp8d_start()
50 static MPP_RET hal_vp8d_wait (void *hal, HalTaskInfo *task) in hal_vp8d_wait() argument
52 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_wait()
57 return self->hal_api.wait(hal, task); in hal_vp8d_wait()
60 static MPP_RET hal_vp8d_reset (void *hal) in hal_vp8d_reset() argument
62 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_reset()
67 return self->hal_api.reset(hal);; in hal_vp8d_reset()
70 static MPP_RET hal_vp8d_flush (void *hal) in hal_vp8d_flush() argument
72 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_flush()
77 return self->hal_api.flush(hal); in hal_vp8d_flush()
80 static MPP_RET hal_vp8d_control (void *hal, MpiCmd cmd_type, void *param) in hal_vp8d_control() argument
82 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_control()
87 return self->hal_api.control(hal, cmd_type, param); in hal_vp8d_control()
90 static MPP_RET hal_vp8d_deinit (void *hal) in hal_vp8d_deinit() argument
92 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_deinit()
97 return self->hal_api.deinit(hal); in hal_vp8d_deinit()
100 static MPP_RET hal_vp8d_init(void *hal, MppHalCfg *cfg) in hal_vp8d_init() argument
102 VP8DHalContext_t *self = (VP8DHalContext_t *)hal; in hal_vp8d_init()
147 return p_api->init (hal, cfg); in hal_vp8d_init()