| /rockchip-linux_mpp/mpp/hal/rkdec/av1d/ |
| H A D | hal_av1d_vdpu383.c | 1961 regs->common_addr.reg140_rcb_strmd_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1962 regs->common_addr.reg142_rcb_strmd_tile_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1963 regs->common_addr.reg144_rcb_inter_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1964 regs->common_addr.reg146_rcb_inter_tile_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1965 regs->common_addr.reg148_rcb_intra_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1966 regs->common_addr.reg150_rcb_intra_tile_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1967 regs->common_addr.reg152_rcb_filterd_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1968 regs->common_addr.reg154_rcb_filterd_protect_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1969 regs->common_addr.reg156_rcb_filterd_tile_row_offset = fd; in vdpu383_av1d_rcb_reg_cfg() 1970 regs->common_addr.reg158_rcb_filterd_tile_col_offset = fd; in vdpu383_av1d_rcb_reg_cfg() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_vdpu382.c | 666 vp9_hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); in hal_vp9d_vdpu382_gen_regs() 667 vp9_hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu382_gen_regs() 668 vp9_hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); 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() 676 hw_ctx->mv_base_addr = vp9_hw_regs->common_addr.reg131_colmv_cur_base; in hal_vp9d_vdpu382_gen_regs() 750 reg_ref_base[i] = vp9_hw_regs->common_addr.reg130_decout_base; in hal_vp9d_vdpu382_gen_regs() 755 reg_ref_base[i] = vp9_hw_regs->common_addr.reg130_decout_base; in hal_vp9d_vdpu382_gen_regs() 756 …vp9_hw_regs->vp9d_addr.reg181_196_ref_colmv_base[i] = vp9_hw_regs->common_addr.reg131_colmv_cur_ba… in hal_vp9d_vdpu382_gen_regs() 857 vdpu382_setup_rcb(&vp9_hw_regs->common_addr, p_hal->dev, rcb_buf, hw_ctx->rcb_info); in hal_vp9d_vdpu382_gen_regs() 866 vp9_hw_regs->common_addr.reg130_decout_base; in hal_vp9d_vdpu382_gen_regs() [all …]
|
| H A D | hal_vp9d_vdpu34x.c | 656 vp9_hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); in hal_vp9d_vdpu34x_gen_regs() 657 vp9_hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu34x_gen_regs() 658 vp9_hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); 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() 666 hw_ctx->mv_base_addr = vp9_hw_regs->common_addr.reg131_colmv_cur_base; in hal_vp9d_vdpu34x_gen_regs() 740 reg_ref_base[i] = vp9_hw_regs->common_addr.reg130_decout_base; in hal_vp9d_vdpu34x_gen_regs() 745 reg_ref_base[i] = vp9_hw_regs->common_addr.reg130_decout_base; in hal_vp9d_vdpu34x_gen_regs() 746 …vp9_hw_regs->vp9d_addr.reg181_196_ref_colmv_base[i] = vp9_hw_regs->common_addr.reg131_colmv_cur_ba… in hal_vp9d_vdpu34x_gen_regs() 840 vdpu34x_setup_rcb(&vp9_hw_regs->common_addr, p_hal->dev, rcb_buf, hw_ctx->rcb_info); in hal_vp9d_vdpu34x_gen_regs() 886 tmp = (RK_U32 *)&hw_regs->common_addr; in hal_vp9d_vdpu34x_start() [all …]
|
| H A D | hal_vp9d_vdpu383.c | 753 vp9_hw_regs->common_addr.reg131_gbl_base = mpp_buffer_get_fd(hw_ctx->global_base); in hal_vp9d_vdpu383_gen_regs() 905 vp9_hw_regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(streambuf); in hal_vp9d_vdpu383_gen_regs() 1082 vdpu383_setup_rcb(&vp9_hw_regs->common_addr, p_hal->dev, rcb_buf, hw_ctx->rcb_info); in hal_vp9d_vdpu383_gen_regs() 1103 vp9_hw_regs->common_addr.reg133_scale_down_base = mpp_buffer_get_fd(mbuffer); in hal_vp9d_vdpu383_gen_regs() 1114 vp9_hw_regs->common_addr.reg133_scale_down_base = mpp_buffer_get_fd(mbuffer); in hal_vp9d_vdpu383_gen_regs() 1157 wr_cfg.reg = &hw_regs->common_addr; in hal_vp9d_vdpu383_start() 1158 wr_cfg.size = sizeof(hw_regs->common_addr); in hal_vp9d_vdpu383_start()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h265d/ |
| H A D | hal_h265d_vdpu382.c | 763 hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); //just index need map in hal_h265d_vdpu382_gen_regs() 767 if (hw_regs->common_addr.reg130_decout_base == 0) { in hal_h265d_vdpu382_gen_regs() 771 hw_regs->common_addr.reg130_decout_base = fd; 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() 796 hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu382_gen_regs() 797 hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu382_gen_regs() 834 valid_ref = hw_regs->common_addr.reg130_decout_base; in hal_h265d_vdpu382_gen_regs() 836 hw_regs->common_addr.reg132_error_ref_base = valid_ref; in hal_h265d_vdpu382_gen_regs() 858 … hw_regs->common_addr.reg132_error_ref_base = hw_regs->h265d_addr.reg164_179_ref_base[i]; in hal_h265d_vdpu382_gen_regs() 896 … hw_regs->h265d_addr.reg164_179_ref_base[i] = hw_regs->common_addr.reg132_error_ref_base; in hal_h265d_vdpu382_gen_regs() [all …]
|
| H A D | hal_h265d_vdpu384a.c | 622 hw_reg->common_addr.reg132_scanlist_addr = reg_ctx->bufs_fd; in hal_h265d_v345_output_pps_packet() 955 … hw_regs->common_addr.reg135_pp_m_decout_base = mpp_buffer_get_fd(framebuf); //just index need map in hal_h265d_vdpu384a_gen_regs() 964 if (!hw_regs->common_addr.reg135_pp_m_decout_base) in hal_h265d_vdpu384a_gen_regs() 971 hw_regs->common_addr.reg135_pp_m_decout_base = fd; in hal_h265d_vdpu384a_gen_regs() 1002 hw_regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu384a_gen_regs() 1004 hw_regs->common_addr.reg129_stream_buf_st_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu384a_gen_regs() 1005 hw_regs->common_addr.reg130_stream_buf_end_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu384a_gen_regs() 1043 valid_ref = hw_regs->common_addr.reg135_pp_m_decout_base; in hal_h265d_vdpu384a_gen_regs() 1092 hw_regs->common_addr.reg131_gbl_base = reg_ctx->bufs_fd; in hal_h265d_vdpu384a_gen_regs() 1127 vdpu384a_setup_rcb(&hw_regs->common_addr, reg_ctx->dev, reg_ctx->fast_mode ? in hal_h265d_vdpu384a_gen_regs() [all …]
|
| H A D | hal_h265d_vdpu34x.c | 974 hw_regs->common_addr.reg130_decout_base = mpp_buffer_get_fd(framebuf); //just index need map in hal_h265d_vdpu34x_gen_regs() 978 if (hw_regs->common_addr.reg130_decout_base == 0) { in hal_h265d_vdpu34x_gen_regs() 982 hw_regs->common_addr.reg130_decout_base = fd; 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() 1012 hw_regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu34x_gen_regs() 1013 hw_regs->common_addr.reg129_rlcwrite_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu34x_gen_regs() 1046 valid_ref = hw_regs->common_addr.reg130_decout_base; in hal_h265d_vdpu34x_gen_regs() 1048 hw_regs->common_addr.reg132_error_ref_base = valid_ref; in hal_h265d_vdpu34x_gen_regs() 1087 … hw_regs->common_addr.reg132_error_ref_base = hw_regs->h265d_addr.reg164_179_ref_base[i]; in hal_h265d_vdpu34x_gen_regs() 1093 hw_regs->common_addr.reg132_error_ref_base); in hal_h265d_vdpu34x_gen_regs() [all …]
|
| H A D | hal_h265d_vdpu383.c | 626 hw_reg->common_addr.reg132_scanlist_addr = reg_ctx->bufs_fd; in hal_h265d_v345_output_pps_packet() 1072 hw_regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(streambuf); in hal_h265d_vdpu383_gen_regs() 1154 hw_regs->common_addr.reg131_gbl_base = reg_ctx->bufs_fd; in hal_h265d_vdpu383_gen_regs() 1159 hw_regs->common_addr.reg129_rps_base = reg_ctx->bufs_fd; in hal_h265d_vdpu383_gen_regs() 1192 vdpu383_setup_rcb(&hw_regs->common_addr, reg_ctx->dev, reg_ctx->fast_mode ? in hal_h265d_vdpu383_gen_regs() 1211 hw_regs->common_addr.reg133_scale_down_base = mpp_buffer_get_fd(mbuffer); in hal_h265d_vdpu383_gen_regs() 1220 hw_regs->common_addr.reg133_scale_down_base = mpp_buffer_get_fd(mbuffer); in hal_h265d_vdpu383_gen_regs() 1281 wr_cfg.reg = &hw_regs->common_addr; in hal_h265d_vdpu383_start() 1282 wr_cfg.size = sizeof(hw_regs->common_addr); in hal_h265d_vdpu383_start()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/h264d/ |
| H A D | hal_h264d_vdpu384a.c | 419 regs->common_addr.reg135_pp_m_decout_base = fd; in set_registers() 487 regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(mbuffer); in set_registers() 488 regs->common_addr.reg129_stream_buf_st_base = mpp_buffer_get_fd(mbuffer); in set_registers() 489 regs->common_addr.reg130_stream_buf_end_base = mpp_buffer_get_fd(mbuffer); in set_registers() 517 regs->common_addr.reg133_scale_down_base = fd; in set_registers() 523 regs->common_addr.reg135_pp_m_decout_base = fd; in set_registers() 529 regs->common_addr.reg133_scale_down_base = fd; in set_registers() 844 regs->common_addr.reg131_gbl_base = ctx->bufs_fd; in vdpu384a_h264d_gen_regs() 850 regs->common_addr.reg132_scanlist_addr = ctx->bufs_fd; in vdpu384a_h264d_gen_regs() 853 regs->common_addr.reg132_scanlist_addr = 0; in vdpu384a_h264d_gen_regs() [all …]
|
| H A D | hal_h264d_vdpu34x.c | 581 regs->common_addr.reg130_decout_base = fd; in set_registers() 585 regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers() 586 regs->common_addr.reg132_error_ref_base = fd; in set_registers() 640 regs->common_addr.reg132_error_ref_base = mpp_buffer_get_fd(mbuffer); in set_registers() 656 regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(mbuffer); in set_registers() 657 regs->common_addr.reg129_rlcwrite_base = regs->common_addr.reg128_rlc_base; in set_registers() 994 vdpu34x_setup_rcb(®s->common_addr, p_hal->dev, p_hal->fast_mode ? in vdpu34x_h264d_gen_regs() 1045 wr_cfg.reg = ®s->common_addr; in vdpu34x_h264d_start() 1046 wr_cfg.size = sizeof(regs->common_addr); in vdpu34x_h264d_start()
|
| H A D | hal_h264d_vdpu383.c | 535 regs->common_addr.reg128_strm_base = mpp_buffer_get_fd(mbuffer); in set_registers() 547 regs->common_addr.reg130_cabactbl_base = reg_ctx->bufs_fd; in set_registers() 565 regs->common_addr.reg133_scale_down_base = fd; in set_registers() 574 regs->common_addr.reg133_scale_down_base = fd; in set_registers() 894 regs->common_addr.reg131_gbl_base = ctx->bufs_fd; in vdpu383_h264d_gen_regs() 899 regs->common_addr.reg129_rps_base = ctx->bufs_fd; in vdpu383_h264d_gen_regs() 904 regs->common_addr.reg132_scanlist_addr = ctx->bufs_fd; in vdpu383_h264d_gen_regs() 907 regs->common_addr.reg132_scanlist_addr = 0; in vdpu383_h264d_gen_regs() 911 vdpu383_setup_rcb(®s->common_addr, p_hal->dev, p_hal->fast_mode ? in vdpu383_h264d_gen_regs() 951 wr_cfg.reg = ®s->common_addr; in vdpu383_h264d_start() [all …]
|
| H A D | hal_h264d_vdpu382.c | 590 regs->common_addr.reg130_decout_base = fd; in set_registers() 594 regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in set_registers() 595 regs->common_addr.reg132_error_ref_base = fd; in set_registers() 643 regs->common_addr.reg132_error_ref_base = mpp_buffer_get_fd(mbuffer); in set_registers() 670 regs->common_addr.reg128_rlc_base = mpp_buffer_get_fd(mbuffer); in set_registers() 671 regs->common_addr.reg129_rlcwrite_base = regs->common_addr.reg128_rlc_base; in set_registers() 1022 vdpu382_setup_rcb(®s->common_addr, p_hal->dev, p_hal->fast_mode ? in vdpu382_h264d_gen_regs() 1032 regs->common_addr.reg130_decout_base; in vdpu382_h264d_gen_regs() 1034 regs->common_addr.reg130_decout_base; in vdpu382_h264d_gen_regs() 1099 wr_cfg.reg = ®s->common_addr; in vdpu382_h264d_start() [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/avs2d/ |
| H A D | hal_avs2d_vdpu382.c | 435 p_regs->common_addr.reg130_decout_base = fd; in fill_registers() 437 p_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers() 438 …cur frame index %d, fd %d, colmv fd %d", task_dec->output, fd, p_regs->common_addr.reg131_colmv_cu… in fill_registers() 515 p_regs->common_addr.reg132_error_ref_base = err_ref_base; in fill_registers() 520 p_regs->common_addr.reg128_rlc_base = get_packet_fd(p_hal, task_dec->input); in fill_registers() 521 …AVS2D_HAL_TRACE("packet fd %d from slot %d", p_regs->common_addr.reg128_rlc_base, task_dec->input); in fill_registers() 522 p_regs->common_addr.reg129_rlcwrite_base = p_regs->common_addr.reg128_rlc_base; in fill_registers() 528 p_regs->avs2d_addr.scale_down_luma_base = p_regs->common_addr.reg130_decout_base; in fill_registers() 529 p_regs->avs2d_addr.scale_down_chorme_base = p_regs->common_addr.reg130_decout_base; in fill_registers() 759 vdpu382_setup_rcb(®s->common_addr, p_hal->dev, p_hal->fast_mode ? in hal_avs2d_vdpu382_gen_regs() [all …]
|
| H A D | hal_avs2d_rkv.c | 379 p_regs->common_addr.reg130_decout_base = fd; in fill_registers() 381 p_regs->common_addr.reg131_colmv_cur_base = mpp_buffer_get_fd(mv_buf->buf[0]); in fill_registers() 382 …cur frame index %d, fd %d, colmv fd %d", task_dec->output, fd, p_regs->common_addr.reg131_colmv_cu… in fill_registers() 460 p_regs->common_addr.reg132_error_ref_base = err_ref_base; in fill_registers() 465 p_regs->common_addr.reg128_rlc_base = get_packet_fd(p_hal, task_dec->input); in fill_registers() 466 …AVS2D_HAL_TRACE("packet fd %d from slot %d", p_regs->common_addr.reg128_rlc_base, task_dec->input); in fill_registers() 467 p_regs->common_addr.reg129_rlcwrite_base = p_regs->common_addr.reg128_rlc_base; in fill_registers() 692 vdpu34x_setup_rcb(®s->common_addr, p_hal->dev, p_hal->fast_mode ? in hal_avs2d_rkv_gen_regs() 752 ((RK_U32 *)®s->common_addr)[i]); in hal_avs2d_rkv_dump_reg_write() 848 wr_cfg.reg = ®s->common_addr; in hal_avs2d_rkv_start() [all …]
|
| H A D | hal_avs2d_vdpu383.c | 476 regs->common_addr.reg128_strm_base = get_packet_fd(p_hal, task_dec->input); in fill_registers() 477 … AVS2D_HAL_TRACE("packet fd %d from slot %d", regs->common_addr.reg128_strm_base, task_dec->input); in fill_registers() 486 regs->common_addr.reg133_scale_down_base = regs->avs2d_addrs.reg168_decout_base; in fill_registers() 685 regs->common_addr.reg131_gbl_base = reg_ctx->bufs_fd; in hal_avs2d_vdpu383_gen_regs() 689 regs->common_addr.reg132_scanlist_addr = reg_ctx->bufs_fd; in hal_avs2d_vdpu383_gen_regs() 696 vdpu383_setup_rcb(®s->common_addr, p_hal->dev, p_hal->fast_mode ? in hal_avs2d_vdpu383_gen_regs() 745 wr_cfg.reg = ®s->common_addr; in hal_avs2d_vdpu383_start() 746 wr_cfg.size = sizeof(regs->common_addr); in hal_avs2d_vdpu383_start()
|
| /rockchip-linux_mpp/mpp/hal/rkdec/inc/ |
| H A D | vdpu383_h264d.h | 168 Vdpu383RegCommonAddr common_addr; /* 128-134, 140-161 */ member
|
| H A D | vdpu383_avs2d.h | 169 Vdpu383RegCommonAddr common_addr; /* 128-134, 140-161 */ member
|
| H A D | vdpu383_h265d.h | 167 Vdpu383RegCommonAddr common_addr; /* 128-134, 140-161 */ member
|
| H A D | vdpu384a_h265d.h | 173 Vdpu384aRegCommonAddr common_addr; /* 128-134, 140-161 */ member
|
| H A D | vdpu384a_h264d.h | 174 Vdpu384aRegCommonAddr common_addr; /* 128-134, 140-161 */ member
|
| H A D | vdpu383_vp9d.h | 179 Vdpu383RegCommonAddr common_addr; /* 128-134, 140-161 */ member
|
| H A D | vdpu382_avs2d.h | 150 Vdpu382RegCommonAddr common_addr; member
|
| H A D | vdpu34x_avs2d.h | 146 Vdpu34xRegCommonAddr common_addr; member
|
| H A D | vdpu383_av1d.h | 263 Vdpu383RegCommonAddr common_addr; /* 128-134, 140-161 */ member
|
| H A D | vdpu34x_h265d.h | 181 Vdpu34xRegCommonAddr common_addr; member
|