Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/hal/vpu/mpg4d/
H A Dhal_m4vd_vdpu2.c41 RK_S32 mv_buf_fd = mpp_buffer_get_fd(ctx->mv_buf); in vdpu2_mpg4d_setup_regs_by_syntax()
228 MppBuffer mv_buf = NULL; in vdpu2_mpg4d_init() local
240 ret = mpp_buffer_get(group, &mv_buf, MPEG4_MAX_MV_BUF_SIZE); in vdpu2_mpg4d_init()
269 ctx->mv_buf = mv_buf; in vdpu2_mpg4d_init()
288 if (mv_buf) { in vdpu2_mpg4d_init()
289 mpp_buffer_put(mv_buf); in vdpu2_mpg4d_init()
290 mv_buf = NULL; in vdpu2_mpg4d_init()
318 if (ctx->mv_buf) { in vdpu2_mpg4d_deinit()
319 mpp_buffer_put(ctx->mv_buf); in vdpu2_mpg4d_deinit()
320 ctx->mv_buf = NULL; in vdpu2_mpg4d_deinit()
H A Dhal_m4vd_vdpu1.c41 RK_S32 mv_buf_fd = mpp_buffer_get_fd(ctx->mv_buf); in vdpu1_mpg4d_setup_regs_by_syntax()
230 MppBuffer mv_buf = NULL; in vdpu1_mpg4d_init() local
242 ret = mpp_buffer_get(group, &mv_buf, MPEG4_MAX_MV_BUF_SIZE); in vdpu1_mpg4d_init()
271 ctx->mv_buf = mv_buf; in vdpu1_mpg4d_init()
290 if (mv_buf) { in vdpu1_mpg4d_init()
291 mpp_buffer_put(mv_buf); in vdpu1_mpg4d_init()
292 mv_buf = NULL; in vdpu1_mpg4d_init()
320 if (ctx->mv_buf) { in vdpu1_mpg4d_deinit()
321 mpp_buffer_put(ctx->mv_buf); in vdpu1_mpg4d_deinit()
322 ctx->mv_buf = NULL; in vdpu1_mpg4d_deinit()
H A Dhal_m4vd_com.h45 MppBuffer mv_buf; member
/rockchip-linux_mpp/mpp/vproc/iep2/
H A Diep2.c189 ret = mpp_buffer_get(ctx->memGroup, &ctx->mv_buf, in iep2_init()
202 mpp_buffer_put(ctx->mv_buf); in iep2_init()
207 ctx->params.mv_addr = mpp_buffer_get_fd(ctx->mv_buf); in iep2_init()
219 if (ctx->mv_buf) { in iep2_deinit()
220 mpp_buffer_put(ctx->mv_buf); in iep2_deinit()
221 ctx->mv_buf = NULL; in iep2_deinit()
H A Diep2.h154 MppBuffer mv_buf; member
H A Diep2_osd.c121 int8_t *pmv = mpp_buffer_get_ptr(ctx->mv_buf); in iep2_set_osd()
/rockchip-linux_mpp/mpp/hal/rkdec/avsd/
H A Dhal_avsd_plus.c461 p_regs->sw41.dir_mv_base = mpp_buffer_get_fd(p_hal->mv_buf); in set_regs_parameters()
470 p_regs->sw41.dir_mv_base = mpp_buffer_get_fd(p_hal->mv_buf); in set_regs_parameters()
475 p_regs->sw45.dir_mv_base2 = mpp_buffer_get_fd(p_hal->mv_buf); in set_regs_parameters()
597 FUN_CHECK(ret = mpp_buffer_get(p_hal->buf_group, &p_hal->mv_buf, buf_size)); in hal_avsd_plus_init()
634 if (p_hal->mv_buf) { in hal_avsd_plus_deinit()
635 mpp_buffer_put(p_hal->mv_buf); in hal_avsd_plus_deinit()
636 p_hal->mv_buf = NULL; in hal_avsd_plus_deinit()
H A Dhal_avsd_vdpu1.c373 p_regs->sw41.dir_mv_base = mpp_buffer_get_fd(p_hal->mv_buf); in set_regs_parameters()
487 FUN_CHECK(ret = mpp_buffer_get(p_hal->buf_group, &p_hal->mv_buf, buf_size)); in hal_avsd_vdpu1_init()
525 if (p_hal->mv_buf) { in hal_avsd_vdpu1_deinit()
526 mpp_buffer_put(p_hal->mv_buf); in hal_avsd_vdpu1_deinit()
527 p_hal->mv_buf = NULL; in hal_avsd_vdpu1_deinit()
H A Dhal_avsd_vdpu2.c366 p_regs->sw62.dmmv_st_adr = mpp_buffer_get_fd(p_hal->mv_buf); in set_regs_parameters()
483 FUN_CHECK(ret = mpp_buffer_get(p_hal->buf_group, &p_hal->mv_buf, buf_size)); in hal_avsd_vdpu2_init()
522 if (p_hal->mv_buf) { in hal_avsd_vdpu2_deinit()
523 mpp_buffer_put(p_hal->mv_buf); in hal_avsd_vdpu2_deinit()
524 p_hal->mv_buf = NULL; in hal_avsd_vdpu2_deinit()
H A Dhal_avsd_base.h115 MppBuffer mv_buf; member
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_vdpu384a.c789 HalBuf *mv_buf = NULL; in hal_h265d_vdpu384a_gen_regs() local
973 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_ctx->pp.CurrPic.Index7Bits); in hal_h265d_vdpu384a_gen_regs()
975 hw_regs->h265d_addrs.reg216_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu384a_gen_regs()
981 dump_data_to_file(dump_cur_fname_path, (void *)mpp_buffer_get_ptr(mv_buf->buf[0]), in hal_h265d_vdpu384a_gen_regs()
982 mpp_buffer_get_size(mv_buf->buf[0]), 64, 0); in hal_h265d_vdpu384a_gen_regs()
1079 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_ctx->pp.RefPicList[i].Index7Bits); in hal_h265d_vdpu384a_gen_regs()
1080 hw_regs->h265d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu384a_gen_regs()
1113mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu384a_gen_regs()
1116 … hw_regs->h265d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu384a_gen_regs()
1119 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu384a_gen_regs()
[all …]
H A Dhal_h265d_vdpu383.c868 HalBuf *mv_buf = NULL; in hal_h265d_vdpu383_gen_regs() local
1041 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_ctx->pp.CurrPic.Index7Bits); in hal_h265d_vdpu383_gen_regs()
1043 hw_regs->h265d_addrs.reg216_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu383_gen_regs()
1049 dump_data_to_file(dump_cur_fname_path, (void *)mpp_buffer_get_ptr(mv_buf->buf[0]), in hal_h265d_vdpu383_gen_regs()
1050 mpp_buffer_get_size(mv_buf->buf[0]), 64, 0); in hal_h265d_vdpu383_gen_regs()
1141 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_ctx->pp.RefPicList[i].Index7Bits); in hal_h265d_vdpu383_gen_regs()
1142 hw_regs->h265d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu383_gen_regs()
1178mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu383_gen_regs()
1181 … hw_regs->h265d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu383_gen_regs()
1184 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu383_gen_regs()
[all …]
H A Dhal_h265d_vdpu382.c660 HalBuf *mv_buf = NULL; in hal_h265d_vdpu382_gen_regs() local
772 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_cxt->pp.CurrPic.Index7Bits); in hal_h265d_vdpu382_gen_regs()
773 hw_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu382_gen_regs()
867 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_cxt->pp.RefPicList[i].Index7Bits); in hal_h265d_vdpu382_gen_regs()
868 hw_regs->h265d_addr.reg181_196_colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu382_gen_regs()
895mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu382_gen_regs()
897 hw_regs->h265d_addr.reg181_196_colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu382_gen_regs()
900 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu382_gen_regs()
902 hw_regs->h265d_addr.reg181_196_colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu382_gen_regs()
H A Dhal_h265d_vdpu34x.c850 HalBuf *mv_buf = NULL; in hal_h265d_vdpu34x_gen_regs() local
983 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_cxt->pp.CurrPic.Index7Bits); in hal_h265d_vdpu34x_gen_regs()
984 hw_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu34x_gen_regs()
1100 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, dxva_cxt->pp.RefPicList[i].Index7Bits); in hal_h265d_vdpu34x_gen_regs()
1108mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu34x_gen_regs()
1112 mv_buf = hal_bufs_get_buf(reg_ctx->cmv_bufs, reg_ctx->error_index[syn->dec.reg_index]); in hal_h265d_vdpu34x_gen_regs()
1118 hw_regs->h265d_addr.reg181_196_colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_h265d_vdpu34x_gen_regs()
/rockchip-linux_mpp/mpp/hal/rkdec/avs2d/
H A Dhal_avs2d_vdpu383.c362 HalBuf *mv_buf = NULL; in fill_registers() local
411 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, task_dec->output); in fill_registers()
412 regs->avs2d_addrs.reg216_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
450 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, slot_idx); in fill_registers()
451 … regs->avs2d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
466 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, slot_idx); in fill_registers()
467 … regs->avs2d_addrs.reg217_232_colmv_ref_base[replace_idx] = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
H A Dhal_avs2d_rkv.c339 HalBuf *mv_buf = NULL; in fill_registers() local
380 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, task_dec->output); in fill_registers()
381 p_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
428 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, slot_idx); in fill_registers()
429 p_regs->avs2d_addr.colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
451 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, slot_idx); in fill_registers()
452 p_regs->avs2d_addr.colmv_base[replace_idx] = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
H A Dhal_avs2d_vdpu382.c395 HalBuf *mv_buf = NULL; in fill_registers() local
436 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, task_dec->output); in fill_registers()
437 p_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
484 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, slot_idx); in fill_registers()
485 p_regs->avs2d_addr.colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
506 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, slot_idx); in fill_registers()
507 p_regs->avs2d_addr.colmv_base[replace_idx] = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers()
/rockchip-linux_mpp/mpp/hal/rkdec/av1d/
H A Dhal_av1d_vdpu383.c2411 HalBuf *mv_buf = NULL; in vdpu383_av1d_gen_regs() local
2413 mv_buf = hal_bufs_get_buf(ctx->colmv_bufs, dxva->CurrPic.Index7Bits); in vdpu383_av1d_gen_regs()
2414 regs->av1d_addrs.reg216_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in vdpu383_av1d_gen_regs()
2416 memset(mpp_buffer_get_ptr(mv_buf->buf[0]), 0, mpp_buffer_get_size(mv_buf->buf[0])); in vdpu383_av1d_gen_regs()
2420 mv_buf = hal_bufs_get_buf(ctx->colmv_bufs, dxva->frame_refs[i].Index); in vdpu383_av1d_gen_regs()
2421 regs->av1d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in vdpu383_av1d_gen_regs()
2427 … dump_data_to_file(dump_cur_fname_path, (void *)mpp_buffer_get_ptr(mv_buf->buf[0]), in vdpu383_av1d_gen_regs()
2428 8 * mpp_buffer_get_size(mv_buf->buf[0]), 64, 0, 0); in vdpu383_av1d_gen_regs()
2573 HalBuf *mv_buf = NULL; in vdpu383_av1d_wait() local
2574 mv_buf = hal_bufs_get_buf(reg_ctx->colmv_bufs, dxva->CurrPic.Index7Bits); in vdpu383_av1d_wait()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/h264d/
H A Dhal_h264d_vdpu384a.c354 HalBuf *mv_buf = NULL; in set_registers() local
423 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, pp->CurrPic.Index7Bits); in set_registers()
424 regs->h264d_addrs.reg216_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
462 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, ref_index); in set_registers()
463 regs->h264d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
480 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, ref_index); in set_registers()
481 regs->h264d_addrs.reg217_232_colmv_ref_base[15] = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
H A Dhal_h264d_vdpu383.c418 HalBuf *mv_buf = NULL; in set_registers() local
470 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, pp->CurrPic.Index7Bits); in set_registers()
471 regs->h264d_addrs.reg216_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
509 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, ref_index); in set_registers()
510 regs->h264d_addrs.reg217_232_colmv_ref_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
527 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, ref_index); in set_registers()
528 regs->h264d_addrs.reg217_232_colmv_ref_base[15] = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
H A Dhal_h264d_vdpu34x.c536 HalBuf *mv_buf = NULL; in set_registers() local
584 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, pp->CurrPic.Index7Bits); in set_registers()
585 regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
646 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, ref_index); in set_registers()
647 regs->h264d_addr.colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
H A Dhal_h264d_vdpu382.c543 HalBuf *mv_buf = NULL; in set_registers() local
593 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, pp->CurrPic.Index7Bits); in set_registers()
594 regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
660 mv_buf = hal_bufs_get_buf(p_hal->cmv_bufs, ref_index); in set_registers()
661 regs->h264d_addr.colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers()
/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu34x.c430 HalBuf *mv_buf = NULL; in hal_vp9d_vdpu34x_gen_regs() local
664 mv_buf = hal_bufs_get_buf(hw_ctx->cmv_bufs, task->dec.output); in hal_vp9d_vdpu34x_gen_regs()
665 vp9_hw_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_vp9d_vdpu34x_gen_regs()
742mv_buf = hal_bufs_get_buf(hw_ctx->cmv_bufs, pic_param->ref_frame_map[ref_idx].Index7Bits); in hal_vp9d_vdpu34x_gen_regs()
743 vp9_hw_regs->vp9d_addr.reg181_196_ref_colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_vp9d_vdpu34x_gen_regs()
H A Dhal_vp9d_vdpu382.c443 HalBuf *mv_buf = NULL; in hal_vp9d_vdpu382_gen_regs() local
674 mv_buf = hal_bufs_get_buf(hw_ctx->cmv_bufs, task->dec.output); in hal_vp9d_vdpu382_gen_regs()
675 vp9_hw_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_vp9d_vdpu382_gen_regs()
752mv_buf = hal_bufs_get_buf(hw_ctx->cmv_bufs, pic_param->ref_frame_map[ref_idx].Index7Bits); in hal_vp9d_vdpu382_gen_regs()
753 vp9_hw_regs->vp9d_addr.reg181_196_ref_colmv_base[i] = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_vp9d_vdpu382_gen_regs()
H A Dhal_vp9d_vdpu383.c703 HalBuf *mv_buf = NULL; in hal_vp9d_vdpu383_gen_regs() local
939 mv_buf = hal_bufs_get_buf(hw_ctx->cmv_bufs, task->dec.output); in hal_vp9d_vdpu383_gen_regs()
941 vp9_hw_regs->vp9d_addrs.reg216_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in hal_vp9d_vdpu383_gen_regs()
1012 mv_buf = hal_bufs_get_buf(hw_ctx->cmv_bufs, ref_frame_idx); in hal_vp9d_vdpu383_gen_regs()