Home
last modified time | relevance | path

Searched refs:enc_task (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vepu540c.c153 cfg.enc_task = task; in hal_jpege_v540c_gen_regs()
229 MPP_RET hal_jpege_v540c_start(void *hal, HalEncTask *enc_task) in hal_jpege_v540c_start() argument
239 if (enc_task->flags.err) { in hal_jpege_v540c_start()
241 enc_task->flags.err); in hal_jpege_v540c_start()
348 HalEncTask *enc_task = task; in hal_jpege_v540c_wait() local
352 if (enc_task->flags.err) { in hal_jpege_v540c_wait()
354 enc_task->flags.err); in hal_jpege_v540c_wait()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/h265e/
H A Dhal_h265e_vepu541.c1426 HalEncTask *enc_task = task; in vepu54x_h265_set_hw_address() local
1428 MppBuffer md_info_buf = enc_task->md_info; in vepu54x_h265_set_hw_address()
1429 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in vepu54x_h265_set_hw_address()
1434 regs->adr_srcy_hevc = mpp_buffer_get_fd(enc_task->input); in vepu54x_h265_set_hw_address()
1486 regs->bsbb_addr_hevc = mpp_buffer_get_fd(enc_task->output); in vepu54x_h265_set_hw_address()
1551 HalEncTask *enc_task = task; in hal_h265e_v541_gen_regs() local
1552 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_v541_gen_regs()
1636 regs->adr_srcy_hevc = mpp_buffer_get_fd(enc_task->input); in hal_h265e_v541_gen_regs()
1724 MPP_RET hal_h265e_v540_start(void *hal, HalEncTask *enc_task) in hal_h265e_v540_start() argument
1730 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_v540_start()
[all …]
H A Dhal_h265e_vepu540c.c1076 HalEncTask *enc_task = task; in vepu540c_h265_set_hw_address() local
1078 MppBuffer md_info_buf = enc_task->md_info; in vepu540c_h265_set_hw_address()
1079 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in vepu540c_h265_set_hw_address()
1083 regs->reg0160_adr_src0 = mpp_buffer_get_fd(enc_task->input); in vepu540c_h265_set_hw_address()
1112 regs->reg0172_bsbt_addr = mpp_buffer_get_fd(enc_task->output); in vepu540c_h265_set_hw_address()
1125 mpp_dev_set_reg_offset(ctx->dev, 172, mpp_buffer_get_size(enc_task->output)); in vepu540c_h265_set_hw_address()
1148 HalEncTask *enc_task = task; in hal_h265e_v540c_gen_regs() local
1149 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_v540c_gen_regs()
1271 vepu540c_h265_set_patch_info(ctx->dev, syn, (Vepu541Fmt)fmt->format, enc_task); in hal_h265e_v540c_gen_regs()
1287 MPP_RET hal_h265e_v540c_start(void *hal, HalEncTask *enc_task) in hal_h265e_v540c_start() argument
[all …]
H A Dhal_h265e_vepu580.c2302 HalEncTask *enc_task = task; in vepu580_h265_set_hw_address() local
2304 MppBuffer md_info_buf = enc_task->md_info; in vepu580_h265_set_hw_address()
2305 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in vepu580_h265_set_hw_address()
2309 regs->reg0160_adr_src0 = mpp_buffer_get_fd(enc_task->input); in vepu580_h265_set_hw_address()
2371 regs->reg0172_bsbt_addr = mpp_buffer_get_fd(enc_task->output); in vepu580_h265_set_hw_address()
2378 mpp_dev_multi_offset_update(ctx->reg_cfg, 172, mpp_buffer_get_size(enc_task->output)); in vepu580_h265_set_hw_address()
2517 HalEncTask *enc_task = task; in hal_h265e_v580_gen_regs() local
2518 EncRcTask *rc_task = enc_task->rc_task; in hal_h265e_v580_gen_regs()
2520 H265eSyntax_new *syn = (H265eSyntax_new *)enc_task->syntax.data; in hal_h265e_v580_gen_regs()
2700 MPP_RET hal_h265e_v580_start(void *hal, HalEncTask *enc_task) in hal_h265e_v580_start() argument
[all …]
/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_rkvenc2.c2026 struct rkvenc_task *enc_task; in rkvenc2_wait_result() local
2045 enc_task = to_rkvenc_task(task); in rkvenc2_wait_result()
2050 if (!enc_task->task_split || enc_task->task_split_done) { in rkvenc2_wait_result()
2067 kfifo_out(&enc_task->slice_info, &slice_info, 1), in rkvenc2_wait_result()
2071 task_id, enc_task->slice_rd_cnt, slice_info.slice_len, in rkvenc2_wait_result()
2074 enc_task->slice_rd_cnt++; in rkvenc2_wait_result()
2099 kfifo_out(&enc_task->slice_info, &slice_info, 1), in rkvenc2_wait_result()
2103 mpp->core_id, enc_task->slice_rd_cnt, slice_info.slice_len, in rkvenc2_wait_result()
2105 enc_task->slice_rd_cnt++; in rkvenc2_wait_result()
2121 enc_task->task_split_done = 1; in rkvenc2_wait_result()
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_base.c1384 HalEncTask *enc_task = task; in hal_vp8e_enc_strm_code() local
1386 hw_cfg->input_lum_base = mpp_buffer_get_fd(enc_task->input); in hal_vp8e_enc_strm_code()
1567 HalEncTask *enc_task = task; in hal_vp8e_update_buffers() local
1568 RK_U8 *p_out = mpp_buffer_get_ptr(enc_task->output); in hal_vp8e_update_buffers()
1572 p_out += enc_task->length; in hal_vp8e_update_buffers()
1578 enc_task->length += IVF_FRM_BYTES; in hal_vp8e_update_buffers()
1584 enc_task->length += ctx->stream_size[0]; in hal_vp8e_update_buffers()
1588 enc_task->length += ctx->stream_size[1]; in hal_vp8e_update_buffers()
1592 enc_task->length += ctx->stream_size[2]; in hal_vp8e_update_buffers()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkenc/common/
H A Dvepu540c_common.c159 HalEncTask *task = ( HalEncTask *)cfg->enc_task; in vepu540c_set_jpeg_reg()
H A Dvepu540c_common.h1742 void *enc_task; member