/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | rs780_dpm.c | 76 struct radeon_ps *boot_ps) in rs780_initialize_dpm_power_state() 79 struct igp_ps *default_state = rs780_get_ps(boot_ps); in rs780_initialize_dpm_power_state() 110 struct radeon_ps *boot_ps) in rs780_initialize_dpm_parameters() 146 ret = rs780_initialize_dpm_power_state(rdev, boot_ps); in rs780_initialize_dpm_parameters() 601 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rs780_dpm_enable() local 609 ret = rs780_initialize_dpm_parameters(rdev, boot_ps); in rs780_dpm_enable() 743 rdev->pm.dpm.boot_ps = rps; in rs780_parse_pplib_non_clock_info() 75 rs780_initialize_dpm_power_state(struct radeon_device *rdev, struct radeon_ps *boot_ps) rs780_initialize_dpm_power_state() argument 109 rs780_initialize_dpm_parameters(struct radeon_device *rdev, struct radeon_ps *boot_ps) rs780_initialize_dpm_parameters() argument
|
H A D | rv6xx_dpm.c | 1548 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv6xx_dpm_enable() local 1576 rv6xx_calculate_stepping_parameters(rdev, boot_ps); in rv6xx_dpm_enable() 1581 rv6xx_generate_stepping_table(rdev, boot_ps); in rv6xx_dpm_enable() 1601 rv6xx_enable_static_voltage_control(rdev, boot_ps, false); in rv6xx_dpm_enable() 1604 rv6xx_enable_dynamic_pcie_gen2(rdev, boot_ps, true); in rv6xx_dpm_enable() 1615 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv6xx_dpm_disable() local 1639 rv6xx_enable_static_voltage_control(rdev, boot_ps, true); in rv6xx_dpm_disable() 1642 rv6xx_enable_dynamic_pcie_gen2(rdev, boot_ps, fals in rv6xx_dpm_disable() [all...] |
H A D | cypress_dpm.c | 1812 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in cypress_dpm_enable() local 1840 cypress_force_mc_use_s0(rdev, boot_ps); in cypress_dpm_enable() 1844 cypress_force_mc_use_s1(rdev, boot_ps); in cypress_dpm_enable() 1879 ret = cypress_init_smc_table(rdev, boot_ps); in cypress_dpm_enable() 1885 ret = cypress_populate_mc_reg_table(rdev, boot_ps); in cypress_dpm_enable() 1923 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in cypress_dpm_disable() local 1954 cypress_force_mc_use_s1(rdev, boot_ps); in cypress_dpm_disable()
|
H A D | rv770_dpm.c | 1896 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv770_dpm_enable() local 1951 ret = rv770_init_smc_table(rdev, boot_ps); in rv770_dpm_enable() 2083 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; 2087 rv770_program_dcodt_before_state_switch(rdev, boot_ps, boot_ps); 2090 rv770_program_dcodt_after_state_switch(rdev, boot_ps, boot_ps); 2168 rdev->pm.dpm.boot_ps in rv7xx_parse_pplib_non_clock_info() [all...] |
H A D | ni_dpm.c | 1944 struct radeon_ps *radeon_boot_state = rdev->pm.dpm.boot_ps; in ni_init_smc_table() 3591 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in ni_dpm_enable() local 3659 ret = ni_populate_mc_reg_table(rdev, boot_ps); in ni_dpm_enable() 3675 ret = ni_populate_smc_tdp_limits(rdev, boot_ps); in ni_dpm_enable() 3700 ni_update_current_ps(rdev, boot_ps); in ni_dpm_enable() 3709 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in ni_dpm_disable() local 3716 ni_enable_power_containment(rdev, boot_ps, false); in ni_dpm_disable() 3717 ni_enable_smc_cac(rdev, boot_ps, fals in ni_dpm_disable() [all...] |
H A D | radeon_pm.c | 976 return rdev->pm.dpm.boot_ps; in radeon_dpm_pick_power_state() 1236 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_suspend_dpm() 1292 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_resume_dpm() 1421 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_init_dpm()
|
H A D | btc_dpm.c | 2380 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in btc_dpm_enable() local 2449 ret = btc_init_smc_table(rdev, boot_ps); in btc_dpm_enable() 2454 ret = cypress_populate_mc_reg_table(rdev, boot_ps); in btc_dpm_enable() 2488 btc_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in btc_dpm_enable() 2529 btc_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in btc_dpm_disable()
|
H A D | si_dpm.c | 4680 struct radeon_ps *radeon_boot_state = rdev->pm.dpm.boot_ps; in si_init_smc_table() 6336 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in si_dpm_enable() local 6399 ret = si_populate_mc_reg_table(rdev, boot_ps); in si_dpm_enable() 6420 ret = si_populate_smc_tdp_limits(rdev, boot_ps); in si_dpm_enable() 6425 ret = si_populate_smc_tdp_limits_2(rdev, boot_ps); in si_dpm_enable() 6445 ni_update_current_ps(rdev, boot_ps); in si_dpm_enable() 6481 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in si_dpm_disable() local 6490 si_enable_power_containment(rdev, boot_ps, fals in si_dpm_disable() [all...] |
H A D | sumo_dpm.c | 1232 sumo_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in sumo_dpm_enable() 1277 sumo_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in sumo_dpm_disable() 1422 rdev->pm.dpm.boot_ps = rps; in sumo_parse_pplib_non_clock_info()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | rs780_dpm.c | 76 struct radeon_ps *boot_ps) in rs780_initialize_dpm_power_state() 79 struct igp_ps *default_state = rs780_get_ps(boot_ps); in rs780_initialize_dpm_power_state() 110 struct radeon_ps *boot_ps) in rs780_initialize_dpm_parameters() 146 ret = rs780_initialize_dpm_power_state(rdev, boot_ps); in rs780_initialize_dpm_parameters() 600 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rs780_dpm_enable() local 608 ret = rs780_initialize_dpm_parameters(rdev, boot_ps); in rs780_dpm_enable() 742 rdev->pm.dpm.boot_ps = rps; in rs780_parse_pplib_non_clock_info() 75 rs780_initialize_dpm_power_state(struct radeon_device *rdev, struct radeon_ps *boot_ps) rs780_initialize_dpm_power_state() argument 109 rs780_initialize_dpm_parameters(struct radeon_device *rdev, struct radeon_ps *boot_ps) rs780_initialize_dpm_parameters() argument
|
H A D | rv6xx_dpm.c | 1548 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv6xx_dpm_enable() local 1576 rv6xx_calculate_stepping_parameters(rdev, boot_ps); in rv6xx_dpm_enable() 1581 rv6xx_generate_stepping_table(rdev, boot_ps); in rv6xx_dpm_enable() 1601 rv6xx_enable_static_voltage_control(rdev, boot_ps, false); in rv6xx_dpm_enable() 1604 rv6xx_enable_dynamic_pcie_gen2(rdev, boot_ps, true); in rv6xx_dpm_enable() 1615 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv6xx_dpm_disable() local 1639 rv6xx_enable_static_voltage_control(rdev, boot_ps, true); in rv6xx_dpm_disable() 1642 rv6xx_enable_dynamic_pcie_gen2(rdev, boot_ps, fals in rv6xx_dpm_disable() [all...] |
H A D | cypress_dpm.c | 1810 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in cypress_dpm_enable() local 1838 cypress_force_mc_use_s0(rdev, boot_ps); in cypress_dpm_enable() 1842 cypress_force_mc_use_s1(rdev, boot_ps); in cypress_dpm_enable() 1877 ret = cypress_init_smc_table(rdev, boot_ps); in cypress_dpm_enable() 1883 ret = cypress_populate_mc_reg_table(rdev, boot_ps); in cypress_dpm_enable() 1921 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in cypress_dpm_disable() local 1952 cypress_force_mc_use_s1(rdev, boot_ps); in cypress_dpm_disable()
|
H A D | rv770_dpm.c | 1898 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv770_dpm_enable() local 1953 ret = rv770_init_smc_table(rdev, boot_ps); in rv770_dpm_enable() 2085 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; 2089 rv770_program_dcodt_before_state_switch(rdev, boot_ps, boot_ps); 2092 rv770_program_dcodt_after_state_switch(rdev, boot_ps, boot_ps); 2170 rdev->pm.dpm.boot_ps in rv7xx_parse_pplib_non_clock_info() [all...] |
H A D | ni_dpm.c | 1943 struct radeon_ps *radeon_boot_state = rdev->pm.dpm.boot_ps; in ni_init_smc_table() 3592 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in ni_dpm_enable() local 3660 ret = ni_populate_mc_reg_table(rdev, boot_ps); in ni_dpm_enable() 3676 ret = ni_populate_smc_tdp_limits(rdev, boot_ps); in ni_dpm_enable() 3701 ni_update_current_ps(rdev, boot_ps); in ni_dpm_enable() 3710 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in ni_dpm_disable() local 3717 ni_enable_power_containment(rdev, boot_ps, false); in ni_dpm_disable() 3718 ni_enable_smc_cac(rdev, boot_ps, fals in ni_dpm_disable() [all...] |
H A D | radeon_pm.c | 1001 return rdev->pm.dpm.boot_ps; in radeon_dpm_pick_power_state() 1261 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_suspend_dpm() 1317 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_resume_dpm() 1443 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_init_dpm()
|
H A D | btc_dpm.c | 2378 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in btc_dpm_enable() local 2447 ret = btc_init_smc_table(rdev, boot_ps); in btc_dpm_enable() 2452 ret = cypress_populate_mc_reg_table(rdev, boot_ps); in btc_dpm_enable() 2486 btc_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in btc_dpm_enable() 2527 btc_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in btc_dpm_disable()
|
H A D | si_dpm.c | 4677 struct radeon_ps *radeon_boot_state = rdev->pm.dpm.boot_ps; in si_init_smc_table() 6334 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in si_dpm_enable() local 6397 ret = si_populate_mc_reg_table(rdev, boot_ps); in si_dpm_enable() 6418 ret = si_populate_smc_tdp_limits(rdev, boot_ps); in si_dpm_enable() 6423 ret = si_populate_smc_tdp_limits_2(rdev, boot_ps); in si_dpm_enable() 6443 ni_update_current_ps(rdev, boot_ps); in si_dpm_enable() 6479 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in si_dpm_disable() local 6488 si_enable_power_containment(rdev, boot_ps, fals in si_dpm_disable() [all...] |
H A D | sumo_dpm.c | 1232 sumo_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in sumo_dpm_enable() 1277 sumo_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in sumo_dpm_disable() 1422 rdev->pm.dpm.boot_ps = rps; in sumo_parse_pplib_non_clock_info()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | pp_psm.c | 79 hwmgr->boot_ps = state; in psm_init_power_state_table()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | pp_psm.c | 88 hwmgr->boot_ps = state; in psm_init_power_state_table()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/ |
H A D | amdgpu_dpm.h | 380 struct amdgpu_ps *boot_ps; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/inc/ |
H A D | amdgpu_dpm.h | 247 struct amdgpu_ps *boot_ps; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | legacy_dpm.c | 131 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status() 875 return adev->pm.dpm.boot_ps; in amdgpu_dpm_pick_power_state()
|
H A D | si_dpm.c | 5179 struct amdgpu_ps *amdgpu_boot_state = adev->pm.dpm.boot_ps; in si_init_smc_table() 6815 struct amdgpu_ps *boot_ps = adev->pm.dpm.boot_ps; in si_dpm_enable() local 6878 ret = si_populate_mc_reg_table(adev, boot_ps); in si_dpm_enable() 6899 ret = si_populate_smc_tdp_limits(adev, boot_ps); in si_dpm_enable() 6904 ret = si_populate_smc_tdp_limits_2(adev, boot_ps); in si_dpm_enable() 6923 ni_update_current_ps(adev, boot_ps); in si_dpm_enable() 6948 struct amdgpu_ps *boot_ps = adev->pm.dpm.boot_ps; in si_dpm_disable() local 6957 si_enable_power_containment(adev, boot_ps, fals in si_dpm_disable() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | si_dpm.c | 5139 struct amdgpu_ps *amdgpu_boot_state = adev->pm.dpm.boot_ps; in si_init_smc_table() 6765 struct amdgpu_ps *boot_ps = adev->pm.dpm.boot_ps; in si_dpm_enable() local 6828 ret = si_populate_mc_reg_table(adev, boot_ps); in si_dpm_enable() 6849 ret = si_populate_smc_tdp_limits(adev, boot_ps); in si_dpm_enable() 6854 ret = si_populate_smc_tdp_limits_2(adev, boot_ps); in si_dpm_enable() 6873 ni_update_current_ps(adev, boot_ps); in si_dpm_enable() 6898 struct amdgpu_ps *boot_ps = adev->pm.dpm.boot_ps; in si_dpm_disable() local 6907 si_enable_power_containment(adev, boot_ps, fals in si_dpm_disable() [all...] |