| /rockchip-linux_mpp/mpp/hal/vpu/mpg4d/ |
| H A D | hal_m4vd_vdpu2.c | 41 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 D | hal_m4vd_vdpu1.c | 41 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 D | hal_m4vd_com.h | 45 MppBuffer mv_buf; member
|
| /rockchip-linux_mpp/mpp/vproc/iep2/ |
| H A D | iep2.c | 189 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 D | iep2.h | 154 MppBuffer mv_buf; member
|
| H A D | iep2_osd.c | 121 int8_t *pmv = mpp_buffer_get_ptr(ctx->mv_buf); in iep2_set_osd()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avsd/ |
| H A D | hal_avsd_plus.c | 461 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 D | hal_avsd_vdpu1.c | 373 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 D | hal_avsd_vdpu2.c | 366 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 D | hal_avsd_base.h | 115 MppBuffer mv_buf; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_vdpu384a.c | 789 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() 1113 … mv_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 D | hal_h265d_vdpu383.c | 868 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() 1178 … mv_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 D | hal_h265d_vdpu382.c | 660 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() 895 … mv_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 D | hal_h265d_vdpu34x.c | 850 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() 1108 … mv_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 D | hal_avs2d_vdpu383.c | 362 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 D | hal_avs2d_rkv.c | 339 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 D | hal_avs2d_vdpu382.c | 395 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 D | hal_av1d_vdpu383.c | 2411 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 D | hal_h264d_vdpu384a.c | 354 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 D | hal_h264d_vdpu383.c | 418 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 D | hal_h264d_vdpu34x.c | 536 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 D | hal_h264d_vdpu382.c | 543 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 D | hal_vp9d_vdpu34x.c | 430 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() 742 … mv_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 D | hal_vp9d_vdpu382.c | 443 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() 752 … mv_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 D | hal_vp9d_vdpu383.c | 703 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()
|