/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hubp/dcn30/ |
D | dcn30_hubp.c | 54 mc_vm_apt_low.quad_part = apt->sys_low.quad_part >> 18; in hubp3_set_vm_system_aperture_settings() 55 mc_vm_apt_high.quad_part = apt->sys_high.quad_part >> 18; in hubp3_set_vm_system_aperture_settings() 58 MC_VM_SYSTEM_APERTURE_LOW_ADDR, mc_vm_apt_low.quad_part); in hubp3_set_vm_system_aperture_settings() 61 MC_VM_SYSTEM_APERTURE_HIGH_ADDR, mc_vm_apt_high.quad_part); in hubp3_set_vm_system_aperture_settings() 108 if (address->grph.addr.quad_part == 0) in hubp3_program_surface_flip_and_addr() 115 if (address->grph.meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr() 134 if (address->video_progressive.luma_addr.quad_part == 0 in hubp3_program_surface_flip_and_addr() 135 || address->video_progressive.chroma_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr() 144 if (address->video_progressive.luma_meta_addr.quad_part != 0) { in hubp3_program_surface_flip_and_addr() 179 if (address->grph_stereo.left_addr.quad_part == 0) in hubp3_program_surface_flip_and_addr() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn201/ |
D | dcn201_hwseq.c | 90 if (hwseq->fb_base.quad_part <= addr->quad_part && in gpu_addr_to_uma() 91 addr->quad_part < hwseq->fb_top.quad_part) { in gpu_addr_to_uma() 92 addr->quad_part -= hwseq->fb_base.quad_part; in gpu_addr_to_uma() 93 addr->quad_part += hwseq->fb_offset.quad_part; in gpu_addr_to_uma() 95 } else if (hwseq->fb_offset.quad_part <= addr->quad_part && in gpu_addr_to_uma() 96 addr->quad_part <= hwseq->uma_top.quad_part) { in gpu_addr_to_uma() 98 } else if (addr->quad_part == 0) { in gpu_addr_to_uma() 213 hws->fb_base.quad_part <<= 24; in read_mmhub_vm_setup() 216 hws->fb_top.quad_part <<= 24; in read_mmhub_vm_setup() 218 hws->fb_offset.quad_part <<= 24; in read_mmhub_vm_setup() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hubp/dcn10/ |
D | dcn10_hubp.c | 388 if (address->grph.addr.quad_part == 0) in hubp1_program_surface_flip_and_addr() 395 if (address->grph.meta_addr.quad_part != 0) { in hubp1_program_surface_flip_and_addr() 414 if (address->video_progressive.luma_addr.quad_part == 0 in hubp1_program_surface_flip_and_addr() 415 || address->video_progressive.chroma_addr.quad_part == 0) in hubp1_program_surface_flip_and_addr() 424 if (address->video_progressive.luma_meta_addr.quad_part != 0) { in hubp1_program_surface_flip_and_addr() 459 if (address->grph_stereo.left_addr.quad_part == 0) in hubp1_program_surface_flip_and_addr() 461 if (address->grph_stereo.right_addr.quad_part == 0) in hubp1_program_surface_flip_and_addr() 474 if (address->grph_stereo.right_meta_addr.quad_part != 0) { in hubp1_program_surface_flip_and_addr() 484 if (address->grph_stereo.left_meta_addr.quad_part != 0) { in hubp1_program_surface_flip_and_addr() 753 earliest_inuse_address.grph.addr.quad_part != hubp->request_address.grph.addr.quad_part) in hubp1_is_flip_pending() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hubp/dcn21/ |
D | dcn21_hubp.c | 239 mc_vm_apt_low.quad_part = apt->sys_low.quad_part >> 18; in hubp21_set_vm_system_aperture_settings() 240 mc_vm_apt_high.quad_part = apt->sys_high.quad_part >> 18; in hubp21_set_vm_system_aperture_settings() 243 MC_VM_SYSTEM_APERTURE_LOW_ADDR, mc_vm_apt_low.quad_part); in hubp21_set_vm_system_aperture_settings() 246 MC_VM_SYSTEM_APERTURE_HIGH_ADDR, mc_vm_apt_high.quad_part); in hubp21_set_vm_system_aperture_settings() 709 if (address->grph.addr.quad_part == 0) { in hubp21_program_surface_flip_and_addr() 714 if (address->grph.meta_addr.quad_part != 0) { in hubp21_program_surface_flip_and_addr() 727 if (address->video_progressive.luma_addr.quad_part == 0 in hubp21_program_surface_flip_and_addr() 728 || address->video_progressive.chroma_addr.quad_part == 0) in hubp21_program_surface_flip_and_addr() 731 if (address->video_progressive.luma_meta_addr.quad_part != 0) { in hubp21_program_surface_flip_and_addr() 756 if (address->grph_stereo.left_addr.quad_part == 0) in hubp21_program_surface_flip_and_addr() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hubp/dcn20/ |
D | dcn20_hubp.c | 57 mc_vm_apt_default.quad_part = apt->sys_default.quad_part >> 12; in hubp2_set_vm_system_aperture_settings() 60 mc_vm_apt_low.quad_part = apt->sys_low.quad_part >> 18; in hubp2_set_vm_system_aperture_settings() 61 mc_vm_apt_high.quad_part = apt->sys_high.quad_part >> 18; in hubp2_set_vm_system_aperture_settings() 71 MC_VM_SYSTEM_APERTURE_LOW_ADDR, mc_vm_apt_low.quad_part); in hubp2_set_vm_system_aperture_settings() 74 MC_VM_SYSTEM_APERTURE_HIGH_ADDR, mc_vm_apt_high.quad_part); in hubp2_set_vm_system_aperture_settings() 742 if (address->grph.addr.quad_part == 0) in hubp2_program_surface_flip_and_addr() 749 if (address->grph.meta_addr.quad_part != 0) { in hubp2_program_surface_flip_and_addr() 768 if (address->video_progressive.luma_addr.quad_part == 0 in hubp2_program_surface_flip_and_addr() 769 || address->video_progressive.chroma_addr.quad_part == 0) in hubp2_program_surface_flip_and_addr() 778 if (address->video_progressive.luma_meta_addr.quad_part != 0) { in hubp2_program_surface_flip_and_addr() [all …]
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/ |
D | dcn316_clk_mgr.c | 407 if (!table || clk_mgr_dcn316->smu_wm_set.mc_address.quad_part == 0) in dcn316_notify_wm_ranges() 429 if (!table || smu_dpm_clks->mc_address.quad_part == 0) in dcn316_get_dpm_table_from_smu() 599 &clk_mgr->smu_wm_set.mc_address.quad_part); in dcn316_clk_mgr_construct() 603 clk_mgr->smu_wm_set.mc_address.quad_part = 0; in dcn316_clk_mgr_construct() 611 &smu_dpm_clks.mc_address.quad_part); in dcn316_clk_mgr_construct() 615 smu_dpm_clks.mc_address.quad_part = 0; in dcn316_clk_mgr_construct() 663 if (smu_dpm_clks.dpm_clks && smu_dpm_clks.mc_address.quad_part != 0) in dcn316_clk_mgr_construct() 672 if (clk_mgr->smu_wm_set.wm_set && clk_mgr->smu_wm_set.mc_address.quad_part != 0) in dcn316_clk_mgr_destroy()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn301/ |
D | vg_clk_mgr.c | 451 if (!table || clk_mgr_vgh->smu_wm_set.mc_address.quad_part == 0) in vg_notify_wm_ranges() 649 if (!table || smu_dpm_clks->mc_address.quad_part == 0) in vg_get_dpm_table_from_smu() 687 &clk_mgr->smu_wm_set.mc_address.quad_part); in vg_clk_mgr_construct() 691 clk_mgr->smu_wm_set.mc_address.quad_part = 0; in vg_clk_mgr_construct() 699 &smu_dpm_clks.mc_address.quad_part); in vg_clk_mgr_construct() 703 smu_dpm_clks.mc_address.quad_part = 0; in vg_clk_mgr_construct() 741 if (smu_dpm_clks.dpm_clks && smu_dpm_clks.mc_address.quad_part != 0) in vg_clk_mgr_construct() 750 if (clk_mgr->smu_wm_set.wm_set && clk_mgr->smu_wm_set.mc_address.quad_part != 0) in vg_clk_mgr_destroy()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hwss/dcn30/ |
D | dcn30_hwseq.c | 471 if (wb_info->mcif_warmup_params.start_address.quad_part != 0 && in dcn30_mmhubbub_warmup() 476 warmup_params.start_address.quad_part = wb_info->mcif_warmup_params.start_address.quad_part; in dcn30_mmhubbub_warmup() 497 warmup_params.start_address.quad_part = wb_info[i].mcif_buf_params.luma_address[i_buf]; in dcn30_mmhubbub_warmup() 877 if (pipe_ctx->stream->dmdata_address.quad_part != 0) { in dcn30_program_dmdata_engine() 935 plane->address.grph.cursor_cache_addr.quad_part; in dcn30_apply_idle_power_optimizations() 953 plane->address.page_table_base.quad_part == 0 && in dcn30_apply_idle_power_optimizations() 1041 cmd.mall.cursor_copy_src.quad_part = cursor_attr.address.quad_part; in dcn30_apply_idle_power_optimizations() 1042 cmd.mall.cursor_copy_dst.quad_part = in dcn30_apply_idle_power_optimizations() 1043 (plane->address.grph.cursor_cache_addr.quad_part + 2047) & ~2047; in dcn30_apply_idle_power_optimizations() 1051 cursor_attr.address.quad_part = cmd.mall.cursor_copy_dst.quad_part; in dcn30_apply_idle_power_optimizations()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/ |
D | dcn31_clk_mgr.c | 485 if (!table || clk_mgr_dcn31->smu_wm_set.mc_address.quad_part == 0) in dcn31_notify_wm_ranges() 507 if (!table || smu_dpm_clks->mc_address.quad_part == 0) in dcn31_get_dpm_table_from_smu() 698 &clk_mgr->smu_wm_set.mc_address.quad_part); in dcn31_clk_mgr_construct() 702 clk_mgr->smu_wm_set.mc_address.quad_part = 0; in dcn31_clk_mgr_construct() 710 &smu_dpm_clks.mc_address.quad_part); in dcn31_clk_mgr_construct() 714 smu_dpm_clks.mc_address.quad_part = 0; in dcn31_clk_mgr_construct() 796 if (smu_dpm_clks.dpm_clks && smu_dpm_clks.mc_address.quad_part != 0) in dcn31_clk_mgr_construct() 805 if (clk_mgr->smu_wm_set.wm_set && clk_mgr->smu_wm_set.mc_address.quad_part != 0) in dcn31_clk_mgr_destroy()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/ |
D | dcn315_clk_mgr.c | 445 if (!table || clk_mgr_dcn315->smu_wm_set.mc_address.quad_part == 0) in dcn315_notify_wm_ranges() 467 if (!table || smu_dpm_clks->mc_address.quad_part == 0) in dcn315_get_dpm_table_from_smu() 628 &clk_mgr->smu_wm_set.mc_address.quad_part); in dcn315_clk_mgr_construct() 632 clk_mgr->smu_wm_set.mc_address.quad_part = 0; in dcn315_clk_mgr_construct() 640 &smu_dpm_clks.mc_address.quad_part); in dcn315_clk_mgr_construct() 644 smu_dpm_clks.mc_address.quad_part = 0; in dcn315_clk_mgr_construct() 723 if (smu_dpm_clks.dpm_clks && smu_dpm_clks.mc_address.quad_part != 0) in dcn315_clk_mgr_construct() 732 if (clk_mgr->smu_wm_set.wm_set && clk_mgr->smu_wm_set.mc_address.quad_part != 0) in dcn315_clk_mgr_destroy()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_debug.c | 85 plane_state->address.grph.addr.quad_part, in pre_surface_trace() 86 plane_state->address.grph.meta_addr.quad_part, in pre_surface_trace() 197 update->flip_addr->address.grph.addr.quad_part, in update_surface_trace() 198 update->flip_addr->address.grph.meta_addr.quad_part, in update_surface_trace()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/hubp/dcn401/ |
D | dcn401_hubp.c | 393 if (address->grph.addr.quad_part == 0) in hubp401_program_surface_flip_and_addr() 408 if (address->video_progressive.luma_addr.quad_part == 0 in hubp401_program_surface_flip_and_addr() 409 || address->video_progressive.chroma_addr.quad_part == 0) in hubp401_program_surface_flip_and_addr() 433 if (address->grph_stereo.left_addr.quad_part == 0) in hubp401_program_surface_flip_and_addr() 435 if (address->grph_stereo.right_addr.quad_part == 0) in hubp401_program_surface_flip_and_addr() 477 if (address->rgbea.addr.quad_part == 0 in hubp401_program_surface_flip_and_addr() 478 || address->rgbea.alpha_addr.quad_part == 0) in hubp401_program_surface_flip_and_addr() 701 if (hubp->curs_attr.address.quad_part == 0) in hubp401_cursor_set_position()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn314/ |
D | dcn314_clk_mgr.c | 550 if (!table || clk_mgr_dcn314->smu_wm_set.mc_address.quad_part == 0) in dcn314_notify_wm_ranges() 572 if (!table || smu_dpm_clks->mc_address.quad_part == 0) in dcn314_get_dpm_table_from_smu() 809 &clk_mgr->smu_wm_set.mc_address.quad_part); in dcn314_clk_mgr_construct() 813 clk_mgr->smu_wm_set.mc_address.quad_part = 0; in dcn314_clk_mgr_construct() 821 &smu_dpm_clks.mc_address.quad_part); in dcn314_clk_mgr_construct() 825 smu_dpm_clks.mc_address.quad_part = 0; in dcn314_clk_mgr_construct() 907 if (smu_dpm_clks.dpm_clks && smu_dpm_clks.mc_address.quad_part != 0) in dcn314_clk_mgr_construct() 916 if (clk_mgr->smu_wm_set.wm_set && clk_mgr->smu_wm_set.mc_address.quad_part != 0) in dcn314_clk_mgr_destroy()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/mmhubbub/dcn32/ |
D | dcn32_mmhubbub.c | 80 union large_integer start_address_shift = {.quad_part = params->start_address.quad_part >> 5}; in mmhubbub32_warmup_mcif()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dmub/src/ |
D | dmub_srv.c | 648 cw0.offset.quad_part = inst_fb->gpu_addr; in dmub_srv_hw_init() 652 cw1.offset.quad_part = stack_fb->gpu_addr; in dmub_srv_hw_init() 674 cw2.offset.quad_part = data_fb->gpu_addr; in dmub_srv_hw_init() 678 cw3.offset.quad_part = bios_fb->gpu_addr; in dmub_srv_hw_init() 682 cw4.offset.quad_part = mail_fb->gpu_addr; in dmub_srv_hw_init() 698 cw5.offset.quad_part = tracebuff_fb->gpu_addr; in dmub_srv_hw_init() 705 cw6.offset.quad_part = fw_state_fb->gpu_addr; in dmub_srv_hw_init() 711 region6.offset.quad_part = shared_state_fb->gpu_addr; in dmub_srv_hw_init()
|
D | dmub_dcn30.c | 84 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; in dmub_dcn30_translate_addr()
|
D | dmub_dcn31.c | 80 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; in dmub_dcn31_translate_addr()
|
D | dmub_dcn20.c | 84 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; in dmub_dcn20_translate_addr()
|
D | dmub_dcn32.c | 86 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; in dmub_dcn32_translate_addr()
|
D | dmub_dcn35.c | 85 addr_out->quad_part = addr_in->quad_part - fb_base + fb_offset; in dmub_dcn35_translate_addr()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_mmhubbub.c | 80 union large_integer start_address_shift = {.quad_part = params->start_address.quad_part >> 5}; in mmhubbub3_warmup_mcif()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/clk_mgr/dcn35/ |
D | dcn35_clk_mgr.c | 706 if (!table || clk_mgr_dcn35->smu_wm_set.mc_address.quad_part == 0) in dcn35_notify_wm_ranges() 728 if (!table || smu_dpm_clks->mc_address.quad_part == 0) in dcn35_get_dpm_table_from_smu() 1105 &clk_mgr->smu_wm_set.mc_address.quad_part); in dcn35_clk_mgr_construct() 1109 clk_mgr->smu_wm_set.mc_address.quad_part = 0; in dcn35_clk_mgr_construct() 1117 &smu_dpm_clks.mc_address.quad_part); in dcn35_clk_mgr_construct() 1121 smu_dpm_clks.mc_address.quad_part = 0; in dcn35_clk_mgr_construct() 1211 if (smu_dpm_clks.dpm_clks && smu_dpm_clks.mc_address.quad_part != 0) in dcn35_clk_mgr_construct() 1242 if (clk_mgr->smu_wm_set.wm_set && clk_mgr->smu_wm_set.mc_address.quad_part != 0) in dcn35_clk_mgr_destroy()
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/inc/ |
D | compressor.h | 45 uint64_t quad_part; member
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dce/ |
D | dmub_abm_lcd.c | 178 …cmd.abm_init_config.abm_init_config_data.src.quad_part = dc->dmub_srv->dmub->scratch_mem_fb.gpu_ad… in dmub_abm_init_config() 238 …cmd.abm_save_restore.abm_init_config_data.src.quad_part = dc->dmub_srv->dmub->scratch_mem_fb.gpu_a… in dmub_abm_save_restore()
|
D | dce_mem_input.c | 851 if (address->grph.addr.quad_part == 0) in dce_mi_program_surface_flip_and_addr() 856 if (address->grph_stereo.left_addr.quad_part == 0 || in dce_mi_program_surface_flip_and_addr() 857 address->grph_stereo.right_addr.quad_part == 0) in dce_mi_program_surface_flip_and_addr()
|