| /rockchip-linux_mpp/mpp/hal/vpu/vp8d/ |
| H A D | hal_vp8d_api.c | 34 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 D | hal_vp8d_base.h | 58 MppHalApi hal_api; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_api.c | 299 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 D | hal_h264d_global.h | 95 const MppHalApi *hal_api; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_api.c | 52 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 D | hal_avs2d_global.h | 81 const MppHalApi *hal_api; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avsd/ |
| H A D | hal_avsd_api.c | 40 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 D | hal_avsd_base.h | 102 MppHalApi hal_api; member
|
| /rockchip-linux_mpp/mpp/hal/vpu/m2vd/ |
| H A D | hal_m2vd_api.c | 33 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 D | hal_m2vd_base.h | 65 MppHalApi hal_api; member
|
| /rockchip-linux_mpp/mpp/hal/vpu/mpg4d/ |
| H A D | hal_m4vd_api.c | 57 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 D | hal_m4vd_com.h | 49 MppHalApi hal_api; member
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_api.c | 36 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 D | hal_jpegd_base.h | 44 MppHalApi hal_api; member
|
| /rockchip-linux_mpp/mpp/hal/vpu/h263d/ |
| H A D | hal_h263d_api.c | 42 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 D | hal_h263d_base.h | 23 MppHalApi hal_api; member
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 601 - [hal_av2sd]: refactor hal_api assign flow 602 - [hal_h264d]: refactor hal_api assign flow
|