Home
last modified time | relevance | path

Searched refs:hal (Results 1 – 25 of 124) sorted by relevance

12345

/rockchip-linux_mpp/mpp/hal/dummy/
H A Dhal_dummy_enc_api.c23 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 Dhal_dummy_dec_api.c23 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 Dhal_vp8d_api.c30 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 Dhal_vp8d_vdpu1.h22 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 Dhal_vp8d_vdpu2.h22 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 Dhal_av1d_api_v2.c39 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 Dhal_m2vd_api.c30 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 Dhal_m2vd_vpu1.h26 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 Dhal_m4vd_api.c46 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 Dhal_m4vd_vdpu1.h26 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 Dhal_m4vd_vdpu2.h26 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 Dhal_jpegd_api.c33 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 Dhal_jpegd_rkv.h21 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 Dhal_jpegd_vdpu2.h21 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 Dhal_jpegd_vdpu1.h22 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 Dhal_h263d_api.c39 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 Dhal_h263d_vdpu2.h26 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 Dhal_avs2d_api.c44 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 DAndroid.bp36 "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 Dhal_h264d_api.c208 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 Dhal_m2vd_api.h28 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 Dhal_jpegd_api.h34 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 Dhal_jpege_vepu1_v2.c39 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 Dmpp_enc_hal.c108 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 Dhal_jpege_vepu540c.c74 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 …]

12345