Home
last modified time | relevance | path

Searched refs:hal_api (Results 1 – 17 of 17) sorted by relevance

/rockchip-linux_mpp/mpp/hal/vpu/vp8d/
H A Dhal_vp8d_api.c34 if (!self->hal_api.reg_gen) in hal_vp8d_reg_gen()
37 return self->hal_api.reg_gen(hal, task); in hal_vp8d_reg_gen()
44 if (!self->hal_api.start) in hal_vp8d_start()
47 return self->hal_api.start(hal, task); in hal_vp8d_start()
54 if (!self->hal_api.wait) in hal_vp8d_wait()
57 return self->hal_api.wait(hal, task); in hal_vp8d_wait()
64 if (!self->hal_api.reset) in hal_vp8d_reset()
67 return self->hal_api.reset(hal);; in hal_vp8d_reset()
74 if (!self->hal_api.flush) in hal_vp8d_flush()
77 return self->hal_api.flush(hal); in hal_vp8d_flush()
[all …]
H A Dhal_vp8d_base.h58 MppHalApi hal_api; member
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_api.c299 p_hal->hal_api = &hal_h264d_vdpu383; in hal_h264d_init()
302 p_hal->hal_api = &hal_h264d_vdpu384a; in hal_h264d_init()
306 p_hal->hal_api = &hal_h264d_vdpu382; in hal_h264d_init()
310 p_hal->hal_api = &hal_h264d_vdpu34x; in hal_h264d_init()
313 p_hal->hal_api = &hal_h264d_rkvdpu; in hal_h264d_init()
320 p_hal->hal_api = &hal_h264d_vdpu1; in hal_h264d_init()
323 p_hal->hal_api = &hal_h264d_vdpu2; in hal_h264d_init()
354 FUN_CHECK(ret = p_hal->hal_api->init(hal, cfg)); in hal_h264d_init()
373 FUN_CHECK(ret = p_hal->hal_api->deinit(hal)); in hal_h264d_deinit()
401 if (!p_hal || !p_hal->hal_api || !p_hal->hal_api->reg_gen) in hal_h264d_gen_regs()
[all …]
H A Dhal_h264d_global.h95 const MppHalApi *hal_api; member
/rockchip-linux_mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_api.c52 FUN_CHECK(ret = p_hal->hal_api->deinit(hal)); in hal_avs2d_deinit()
124 p_hal->hal_api = api; in hal_avs2d_init()
139 if (!p_hal || !p_hal->hal_api || !p_hal->hal_api->reg_gen) in hal_avs2d_gen_regs()
142 return p_hal->hal_api->reg_gen(hal, task); in hal_avs2d_gen_regs()
150 if (!p_hal || !p_hal->hal_api || !p_hal->hal_api->func) \
153 return p_hal->hal_api->func(hal, task); \
H A Dhal_avs2d_global.h81 const MppHalApi *hal_api; member
/rockchip-linux_mpp/mpp/hal/rkdec/avsd/
H A Dhal_avsd_api.c40 MppHalApi *p_api = &p_hal->hal_api; in init_hard_platform()
123 FUN_CHECK(ret = p_hal->hal_api.deinit(decoder)); in hal_avsd_deinit()
172 FUN_CHECK(ret = p_hal->hal_api.init(decoder, cfg)); in hal_avsd_init()
208 ret = p_hal->hal_api.deinit(decoder); in hal_avsd_gen_regs()
220 ret = p_hal->hal_api.init(decoder, p_hal->cfg); in hal_avsd_gen_regs()
229 return p_hal->hal_api.reg_gen(decoder, task); in hal_avsd_gen_regs()
242 return p_hal->hal_api.start(decoder, task); in hal_avsd_start()
255 return p_hal->hal_api.wait(decoder, task); in hal_avsd_wait()
268 return p_hal->hal_api.reset(p_hal); in hal_avsd_reset()
281 return p_hal->hal_api.flush(p_hal); in hal_avsd_flush()
[all …]
H A Dhal_avsd_base.h102 MppHalApi hal_api; member
/rockchip-linux_mpp/mpp/hal/vpu/m2vd/
H A Dhal_m2vd_api.c33 return self->hal_api.reg_gen (hal, task); in hal_m2vd_gen_regs()
39 return self->hal_api.start(hal, task); in hal_m2vd_start()
45 return self->hal_api.wait(hal, task); in hal_m2vd_wait()
51 return self->hal_api.deinit(hal); in hal_m2vd_deinit()
65 p_api = &self->hal_api; in hal_m2vd_init()
H A Dhal_m2vd_base.h65 MppHalApi hal_api; member
/rockchip-linux_mpp/mpp/hal/vpu/mpg4d/
H A Dhal_m4vd_api.c57 p_api = &p_hal->hal_api; in hal_vpu_mpg4d_init()
107 return p_hal->hal_api.deinit(hal); in hal_vpu_mpg4d_deinit()
121 return p_hal->hal_api.reg_gen(hal, task); in hal_vpu_mpg4d_gen_regs()
135 return p_hal->hal_api.start(hal, task); in hal_vpu_mpg4d_start()
149 return p_hal->hal_api.wait(hal, task); in hal_vpu_mpg4d_wait()
H A Dhal_m4vd_com.h49 MppHalApi hal_api; member
/rockchip-linux_mpp/mpp/hal/vpu/jpegd/
H A Dhal_jpegd_api.c36 return self->hal_api.reg_gen (hal, task); in hal_jpegd_reg_gen()
42 return self->hal_api.start (hal, task); in hal_jpegd_start()
48 return self->hal_api.wait (hal, task); in hal_jpegd_wait()
54 return self->hal_api.control (hal, cmd_type, param); in hal_jpegd_control()
60 return self->hal_api.deinit (hal); in hal_jpegd_deinit()
78 p_api = &self->hal_api; in hal_jpegd_init()
H A Dhal_jpegd_base.h44 MppHalApi hal_api; member
/rockchip-linux_mpp/mpp/hal/vpu/h263d/
H A Dhal_h263d_api.c42 return ctx->hal_api.reg_gen(hal, task); in hal_h263d_gen_regs()
48 return ctx->hal_api.start(hal, task); in hal_h263d_start()
54 return ctx->hal_api.wait(hal, task); in hal_h263d_wait()
60 return ctx->hal_api.deinit(hal); in hal_h263d_deinit()
73 p_api = &p_hal->hal_api; in hal_h263d_init()
H A Dhal_h263d_base.h23 MppHalApi hal_api; member
/rockchip-linux_mpp/
H A DCHANGELOG.md601 - [hal_av2sd]: refactor hal_api assign flow
602 - [hal_h264d]: refactor hal_api assign flow