| /rockchip-linux_mpp/mpp/hal/dummy/ |
| H A D | hal_dummy_enc_api.c | 23 MPP_RET hal_dummy_enc_init(void *hal, MppHalCfg *cfg) in hal_dummy_enc_init() argument 25 (void)hal; in hal_dummy_enc_init() 30 MPP_RET hal_dummy_enc_deinit(void *hal) in hal_dummy_enc_deinit() argument 32 (void)hal; in hal_dummy_enc_deinit() 36 MPP_RET hal_dummy_enc_gen_regs(void *hal, HalTaskInfo *task) in hal_dummy_enc_gen_regs() argument 38 (void)hal; in hal_dummy_enc_gen_regs() 42 MPP_RET hal_dummy_enc_start(void *hal, HalTaskInfo *task) in hal_dummy_enc_start() argument 44 (void)hal; in hal_dummy_enc_start() 49 MPP_RET hal_dummy_enc_wait(void *hal, HalTaskInfo *task) in hal_dummy_enc_wait() argument 51 (void)hal; in hal_dummy_enc_wait() [all …]
|
| H A D | hal_dummy_dec_api.c | 23 MPP_RET hal_dummy_dec_init(void *hal, MppHalCfg *cfg) in hal_dummy_dec_init() argument 25 (void)hal; in hal_dummy_dec_init() 30 MPP_RET hal_dummy_dec_deinit(void *hal) in hal_dummy_dec_deinit() argument 32 (void)hal; in hal_dummy_dec_deinit() 36 MPP_RET hal_dummy_dec_gen_regs(void *hal, HalTaskInfo *task) in hal_dummy_dec_gen_regs() argument 38 (void)hal; in hal_dummy_dec_gen_regs() 42 MPP_RET hal_dummy_dec_start(void *hal, HalTaskInfo *task) in hal_dummy_dec_start() argument 44 (void)hal; in hal_dummy_dec_start() 49 MPP_RET hal_dummy_dec_wait(void *hal, HalTaskInfo *task) in hal_dummy_dec_wait() argument 51 (void)hal; in hal_dummy_dec_wait() [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/vp8d/ |
| H A D | hal_vp8d_api.c | 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 [all …]
|
| H A D | hal_vp8d_vdpu1.h | 22 MPP_RET hal_vp8d_vdpu1_init (void *hal, MppHalCfg *cfg); 23 MPP_RET hal_vp8d_vdpu1_deinit (void *hal); 24 MPP_RET hal_vp8d_vdpu1_gen_regs(void *hal, HalTaskInfo *task); 25 MPP_RET hal_vp8d_vdpu1_start (void *hal, HalTaskInfo *task); 26 MPP_RET hal_vp8d_vdpu1_wait (void *hal, HalTaskInfo *task);
|
| H A D | hal_vp8d_vdpu2.h | 22 MPP_RET hal_vp8d_vdpu2_init (void *hal, MppHalCfg *cfg); 23 MPP_RET hal_vp8d_vdpu2_deinit (void *hal); 24 MPP_RET hal_vp8d_vdpu2_gen_regs(void *hal, HalTaskInfo *task); 25 MPP_RET hal_vp8d_vdpu2_start (void *hal, HalTaskInfo *task); 26 MPP_RET hal_vp8d_vdpu2_wait (void *hal, HalTaskInfo *task);
|
| /rockchip-linux_mpp/mpp/hal/common/av1/ |
| H A D | hal_av1d_api_v2.c | 39 MPP_RET hal_av1d_init(void *hal, MppHalCfg *cfg) in hal_av1d_init() argument 42 Av1dHalCtx *p_hal = (Av1dHalCtx *)hal; in hal_av1d_init() 94 FUN_CHECK(ret = p_hal->api->init(hal, cfg)); in hal_av1d_init() 102 MPP_RET hal_av1d_deinit(void *hal) in hal_av1d_deinit() argument 105 Av1dHalCtx *p_hal = (Av1dHalCtx *)hal; in hal_av1d_deinit() 107 FUN_CHECK(ret = p_hal->api->deinit(hal)); in hal_av1d_deinit() 123 MPP_RET hal_av1d_gen_regs(void *hal, HalTaskInfo *task) in hal_av1d_gen_regs() argument 125 Av1dHalCtx *p_hal = (Av1dHalCtx *)hal; in hal_av1d_gen_regs() 129 ret = p_hal->api->reg_gen(hal, task); in hal_av1d_gen_regs() 133 MPP_RET hal_av1d_start(void *hal, HalTaskInfo *task) in hal_av1d_start() argument [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/m2vd/ |
| H A D | hal_m2vd_api.c | 30 static MPP_RET hal_m2vd_gen_regs(void *hal, HalTaskInfo *task) in hal_m2vd_gen_regs() argument 32 M2vdHalCtx *self = (M2vdHalCtx *)hal; in hal_m2vd_gen_regs() 33 return self->hal_api.reg_gen (hal, task); in hal_m2vd_gen_regs() 36 static MPP_RET hal_m2vd_start(void *hal, HalTaskInfo *task) in hal_m2vd_start() argument 38 M2vdHalCtx *self = (M2vdHalCtx *)hal; in hal_m2vd_start() 39 return self->hal_api.start(hal, task); in hal_m2vd_start() 42 static MPP_RET hal_m2vd_wait(void *hal, HalTaskInfo *task) in hal_m2vd_wait() argument 44 M2vdHalCtx *self = (M2vdHalCtx *)hal; in hal_m2vd_wait() 45 return self->hal_api.wait(hal, task); in hal_m2vd_wait() 48 static MPP_RET hal_m2vd_deinit(void *hal) in hal_m2vd_deinit() argument [all …]
|
| H A D | hal_m2vd_vpu1.h | 26 MPP_RET hal_m2vd_vdpu1_init (void *hal, MppHalCfg *cfg); 27 MPP_RET hal_m2vd_vdpu1_deinit (void *hal); 28 MPP_RET hal_m2vd_vdpu1_gen_regs(void *hal, HalTaskInfo *task); 29 MPP_RET hal_m2vd_vdpu1_start (void *hal, HalTaskInfo *task); 30 MPP_RET hal_m2vd_vdpu1_wait (void *hal, HalTaskInfo *task);
|
| /rockchip-linux_mpp/mpp/hal/vpu/mpg4d/ |
| H A D | hal_m4vd_api.c | 46 static MPP_RET hal_vpu_mpg4d_init(void *hal, MppHalCfg *cfg) in hal_vpu_mpg4d_init() argument 48 hal_mpg4_ctx *p_hal = (hal_mpg4_ctx *)hal; in hal_vpu_mpg4d_init() 93 return p_api->init (hal, cfg); in hal_vpu_mpg4d_init() 103 static MPP_RET hal_vpu_mpg4d_deinit(void *hal) in hal_vpu_mpg4d_deinit() argument 105 hal_mpg4_ctx *p_hal = (hal_mpg4_ctx *)hal; in hal_vpu_mpg4d_deinit() 107 return p_hal->hal_api.deinit(hal); in hal_vpu_mpg4d_deinit() 117 static MPP_RET hal_vpu_mpg4d_gen_regs(void *hal, HalTaskInfo *task) in hal_vpu_mpg4d_gen_regs() argument 119 hal_mpg4_ctx *p_hal = (hal_mpg4_ctx *)hal; in hal_vpu_mpg4d_gen_regs() 121 return p_hal->hal_api.reg_gen(hal, task); in hal_vpu_mpg4d_gen_regs() 131 static MPP_RET hal_vpu_mpg4d_start(void *hal, HalTaskInfo *task) in hal_vpu_mpg4d_start() argument [all …]
|
| H A D | hal_m4vd_vdpu1.h | 26 MPP_RET vdpu1_mpg4d_init (void *hal, MppHalCfg *cfg); 27 MPP_RET vdpu1_mpg4d_deinit (void *hal); 28 MPP_RET vdpu1_mpg4d_gen_regs(void *hal, HalTaskInfo *task); 29 MPP_RET vdpu1_mpg4d_start (void *hal, HalTaskInfo *task); 30 MPP_RET vdpu1_mpg4d_wait (void *hal, HalTaskInfo *task);
|
| H A D | hal_m4vd_vdpu2.h | 26 MPP_RET vdpu2_mpg4d_init (void *hal, MppHalCfg *cfg); 27 MPP_RET vdpu2_mpg4d_deinit (void *hal); 28 MPP_RET vdpu2_mpg4d_gen_regs(void *hal, HalTaskInfo *task); 29 MPP_RET vdpu2_mpg4d_start (void *hal, HalTaskInfo *task); 30 MPP_RET vdpu2_mpg4d_wait (void *hal, HalTaskInfo *task);
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpegd/ |
| H A D | hal_jpegd_api.c | 33 static MPP_RET hal_jpegd_reg_gen(void *hal, HalTaskInfo *task) in hal_jpegd_reg_gen() argument 35 JpegdHalCtx *self = (JpegdHalCtx *)hal; in hal_jpegd_reg_gen() 36 return self->hal_api.reg_gen (hal, task); in hal_jpegd_reg_gen() 39 static MPP_RET hal_jpegd_start(void *hal, HalTaskInfo *task) in hal_jpegd_start() argument 41 JpegdHalCtx *self = (JpegdHalCtx *)hal; in hal_jpegd_start() 42 return self->hal_api.start (hal, task); in hal_jpegd_start() 45 static MPP_RET hal_jpegd_wait(void *hal, HalTaskInfo *task) in hal_jpegd_wait() argument 47 JpegdHalCtx *self = (JpegdHalCtx *)hal; in hal_jpegd_wait() 48 return self->hal_api.wait (hal, task); in hal_jpegd_wait() 51 static MPP_RET hal_jpegd_control(void *hal, MpiCmd cmd_type, void *param) in hal_jpegd_control() argument [all …]
|
| H A D | hal_jpegd_rkv.h | 21 MPP_RET hal_jpegd_rkv_init(void *hal, MppHalCfg *cfg); 22 MPP_RET hal_jpegd_rkv_deinit(void *hal); 23 MPP_RET hal_jpegd_rkv_gen_regs(void *hal, HalTaskInfo *syn); 24 MPP_RET hal_jpegd_rkv_start(void *hal, HalTaskInfo *task); 25 MPP_RET hal_jpegd_rkv_wait(void *hal, HalTaskInfo *task); 26 MPP_RET hal_jpegd_rkv_control(void *hal, MpiCmd cmd_type, void *param);
|
| H A D | hal_jpegd_vdpu2.h | 21 MPP_RET hal_jpegd_vdpu2_init(void *hal, MppHalCfg *cfg); 22 MPP_RET hal_jpegd_vdpu2_deinit(void *hal); 23 MPP_RET hal_jpegd_vdpu2_gen_regs(void *hal, HalTaskInfo *syn); 24 MPP_RET hal_jpegd_vdpu2_start(void *hal, HalTaskInfo *task); 25 MPP_RET hal_jpegd_vdpu2_wait(void *hal, HalTaskInfo *task); 26 MPP_RET hal_jpegd_vdpu2_control(void *hal, MpiCmd cmd_type, void *param);
|
| H A D | hal_jpegd_vdpu1.h | 22 MPP_RET hal_jpegd_vdpu1_init(void *hal, MppHalCfg *cfg); 23 MPP_RET hal_jpegd_vdpu1_deinit(void *hal); 24 MPP_RET hal_jpegd_vdpu1_gen_regs(void *hal, HalTaskInfo *syn); 25 MPP_RET hal_jpegd_vdpu1_start(void *hal, HalTaskInfo *task); 26 MPP_RET hal_jpegd_vdpu1_wait(void *hal, HalTaskInfo *task); 27 MPP_RET hal_jpegd_vdpu1_control(void *hal, MpiCmd cmd_type, void *param);
|
| /rockchip-linux_mpp/mpp/hal/vpu/h263d/ |
| H A D | hal_h263d_api.c | 39 static MPP_RET hal_h263d_gen_regs(void *hal, HalTaskInfo *task) in hal_h263d_gen_regs() argument 41 hal_h263_ctx *ctx = (hal_h263_ctx *)hal; in hal_h263d_gen_regs() 42 return ctx->hal_api.reg_gen(hal, task); in hal_h263d_gen_regs() 45 static MPP_RET hal_h263d_start(void *hal, HalTaskInfo *task) in hal_h263d_start() argument 47 hal_h263_ctx *ctx = (hal_h263_ctx *)hal; in hal_h263d_start() 48 return ctx->hal_api.start(hal, task); in hal_h263d_start() 51 static MPP_RET hal_h263d_wait(void *hal, HalTaskInfo *task) in hal_h263d_wait() argument 53 hal_h263_ctx *ctx = (hal_h263_ctx *)hal; in hal_h263d_wait() 54 return ctx->hal_api.wait(hal, task); in hal_h263d_wait() 57 static MPP_RET hal_h263d_deinit(void *hal) in hal_h263d_deinit() argument [all …]
|
| H A D | hal_h263d_vdpu2.h | 26 MPP_RET hal_vpu2_h263d_init(void *hal, MppHalCfg *cfg); 27 MPP_RET hal_vpu2_h263d_deinit(void *hal); 28 MPP_RET hal_vpu2_h263d_gen_regs(void *hal, HalTaskInfo *syn); 29 MPP_RET hal_vpu2_h263d_start(void *hal, HalTaskInfo *task); 30 MPP_RET hal_vpu2_h263d_wait(void *hal, HalTaskInfo *task);
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_api.c | 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 [all …]
|
| /rockchip-linux_mpp/ |
| H A D | Android.bp | 36 "mpp/hal/inc", 37 "mpp/hal/common", 38 "mpp/hal/common/av1", 39 "mpp/hal/common/h265", 40 "mpp/hal/common/h264", 41 "mpp/hal/common/jpeg", 42 "mpp/hal/rkenc/common", 43 "mpp/hal/rkenc/h265e", 44 "mpp/hal/rkenc/h264e", 45 "mpp/hal/rkenc/jpege", [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_api.c | 208 static void explain_input_buffer(void *hal, HalDecTask *task) in explain_input_buffer() argument 211 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in explain_input_buffer() 242 MPP_RET hal_h264d_init(void *hal, MppHalCfg *cfg) in hal_h264d_init() argument 245 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in hal_h264d_init() 354 FUN_CHECK(ret = p_hal->hal_api->init(hal, cfg)); in hal_h264d_init() 368 MPP_RET hal_h264d_deinit(void *hal) in hal_h264d_deinit() argument 371 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in hal_h264d_deinit() 373 FUN_CHECK(ret = p_hal->hal_api->deinit(hal)); in hal_h264d_deinit() 396 MPP_RET hal_h264d_gen_regs(void *hal, HalTaskInfo *task) in hal_h264d_gen_regs() argument 398 H264dHalCtx_t *p_hal = (H264dHalCtx_t *)hal; in hal_h264d_gen_regs() [all …]
|
| /rockchip-linux_mpp/mpp/hal/inc/ |
| H A D | hal_m2vd_api.h | 28 MPP_RET hal_m2vd_init (void *hal, MppHalCfg *cfg); 29 MPP_RET hal_m2vd_deinit (void *hal); 30 MPP_RET hal_m2vd_gen_regs (void *hal, HalTaskInfo *task); 31 MPP_RET hal_m2vd_start (void *hal, HalTaskInfo *task); 32 MPP_RET hal_m2vd_wait (void *hal, HalTaskInfo *task); 33 MPP_RET hal_m2vd_reset (void *hal); 34 MPP_RET hal_m2vd_flush (void *hal); 35 MPP_RET hal_m2vd_control (void *hal, MpiCmd cmd_type, void *param);
|
| H A D | hal_jpegd_api.h | 34 RK_S32 hal_jpegd_init(void *hal, MppHalCfg *cfg); 35 RK_S32 hal_jpegd_gen_regs(void *hal, HalTaskInfo *syn); 36 RK_S32 hal_jpegd_deinit(void *hal); 37 MPP_RET hal_jpegd_start(void *hal, HalTaskInfo *task); 38 MPP_RET hal_jpegd_wait(void *hal, HalTaskInfo *task); 39 MPP_RET hal_jpegd_control(void *hal, MpiCmd cmd_type, void *param);
|
| /rockchip-linux_mpp/mpp/hal/vpu/jpege/ |
| H A D | hal_jpege_vepu1_v2.c | 39 static MPP_RET hal_jpege_vepu1_init(void *hal, MppEncHalCfg *cfg) in hal_jpege_vepu1_init() argument 42 HalJpegeCtx *ctx = (HalJpegeCtx *)hal; in hal_jpege_vepu1_init() 45 hal_jpege_dbg_func("enter hal %p cfg %p\n", hal, cfg); in hal_jpege_vepu1_init() 74 hal_jpege_dbg_func("leave hal %p\n", hal); in hal_jpege_vepu1_init() 78 static MPP_RET hal_jpege_vepu1_deinit(void *hal) in hal_jpege_vepu1_deinit() argument 80 HalJpegeCtx *ctx = (HalJpegeCtx *)hal; in hal_jpege_vepu1_deinit() 82 hal_jpege_dbg_func("enter hal %p\n", hal); in hal_jpege_vepu1_deinit() 96 hal_jpege_dbg_func("leave hal %p\n", hal); in hal_jpege_vepu1_deinit() 100 static MPP_RET hal_jpege_vepu1_get_task(void *hal, HalEncTask *task) in hal_jpege_vepu1_get_task() argument 102 HalJpegeCtx *ctx = (HalJpegeCtx *)hal; in hal_jpege_vepu1_get_task() [all …]
|
| /rockchip-linux_mpp/mpp/hal/ |
| H A D | mpp_enc_hal.c | 108 MPP_RET mpp_enc_hal_prepare(void *hal) in mpp_enc_hal_prepare() argument 110 if (NULL == hal) { in mpp_enc_hal_prepare() 111 mpp_err_f("found NULL input ctx %p\n", hal); in mpp_enc_hal_prepare() 115 MppEncHalImpl *p = (MppEncHalImpl*)hal; in mpp_enc_hal_prepare() 132 MPP_RET mpp_enc_hal_start(void *hal, HalEncTask *task) in mpp_enc_hal_start() argument 134 if (NULL == hal || NULL == task) { in mpp_enc_hal_start() 135 mpp_err_f("found NULL input ctx %p task %p\n", hal, task); in mpp_enc_hal_start() 139 MppEncHalImpl *p = (MppEncHalImpl*)hal; in mpp_enc_hal_start() 150 MPP_RET mpp_enc_hal_##func(void *hal, HalEncTask *task) \ 152 if (NULL == hal || NULL == task) { \ [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkenc/jpege/ |
| H A D | hal_jpege_vepu540c.c | 74 MPP_RET hal_jpege_v540c_init(void *hal, MppEncHalCfg *cfg) in hal_jpege_v540c_init() argument 77 jpegeV540cHalContext *ctx = (jpegeV540cHalContext *)hal; in hal_jpege_v540c_init() 106 MPP_RET hal_jpege_v540c_deinit(void *hal) in hal_jpege_v540c_deinit() argument 108 jpegeV540cHalContext *ctx = (jpegeV540cHalContext *)hal; in hal_jpege_v540c_deinit() 126 static MPP_RET hal_jpege_vepu540c_prepare(void *hal) in hal_jpege_vepu540c_prepare() argument 128 jpegeV540cHalContext *ctx = (jpegeV540cHalContext *)hal; in hal_jpege_vepu540c_prepare() 130 hal_jpege_dbg_func("enter %p\n", hal); in hal_jpege_vepu540c_prepare() 134 hal_jpege_dbg_func("leave %p\n", hal); in hal_jpege_vepu540c_prepare() 139 MPP_RET hal_jpege_v540c_gen_regs(void *hal, HalEncTask *task) in hal_jpege_v540c_gen_regs() argument 141 jpegeV540cHalContext *ctx = (jpegeV540cHalContext *)hal; in hal_jpege_v540c_gen_regs() [all …]
|