/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | pp_psm.c | 64 hwmgr->current_ps = kzalloc(size, GFP_KERNEL); in psm_init_power_state_table() 65 if (hwmgr->current_ps == NULL) { in psm_init_power_state_table() 78 kfree(hwmgr->current_ps); in psm_init_power_state_table() 81 hwmgr->current_ps = NULL; in psm_init_power_state_table() 89 memcpy(hwmgr->current_ps, state, size); in psm_init_power_state_table() 111 kfree(hwmgr->current_ps); in psm_fini_power_state_table() 116 hwmgr->current_ps = NULL; in psm_fini_power_state_table() 255 pcurrent = hwmgr->current_ps; in power_state_management() 264 memcpy(hwmgr->current_ps, hwmgr->request_ps, hwmgr->ps_size); in power_state_management()
|
H A D | hardwaremanager.c | 131 const struct pp_power_state *current_ps) in phm_apply_state_adjust_rules() 139 current_ps); in phm_apply_state_adjust_rules() 129 phm_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, struct pp_power_state *adjusted_ps, const struct pp_power_state *current_ps) phm_apply_state_adjust_rules() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | pp_psm.c | 64 hwmgr->current_ps = kzalloc(size, GFP_KERNEL); in psm_init_power_state_table() 65 if (hwmgr->current_ps == NULL) { in psm_init_power_state_table() 80 memcpy(hwmgr->current_ps, state, size); in psm_init_power_state_table() 102 kfree(hwmgr->current_ps); in psm_fini_power_state_table() 107 hwmgr->current_ps = NULL; in psm_fini_power_state_table() 246 pcurrent = hwmgr->current_ps; in power_state_management() 255 memcpy(hwmgr->current_ps, hwmgr->request_ps, hwmgr->ps_size); in power_state_management()
|
H A D | hardwaremanager.c | 130 const struct pp_power_state *current_ps) in phm_apply_state_adjust_rules() 138 current_ps); in phm_apply_state_adjust_rules() 128 phm_apply_state_adjust_rules(struct pp_hwmgr *hwmgr, struct pp_power_state *adjusted_ps, const struct pp_power_state *current_ps) phm_apply_state_adjust_rules() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | sumo_dpm.c | 838 struct sumo_ps *current_ps = sumo_get_ps(old_rps); in sumo_set_uvd_clock_before_set_eng_clock() local 845 current_ps->levels[current_ps->num_levels - 1].sclk) in sumo_set_uvd_clock_before_set_eng_clock() 856 struct sumo_ps *current_ps = sumo_get_ps(old_rps); in sumo_set_uvd_clock_after_set_eng_clock() local 863 current_ps->levels[current_ps->num_levels - 1].sclk) in sumo_set_uvd_clock_after_set_eng_clock() 1044 struct sumo_ps *current_ps) in sumo_patch_thermal_state() 1052 if (current_ps) { in sumo_patch_thermal_state() 1053 current_vddc = current_ps->levels[current_index].vddc_index; in sumo_patch_thermal_state() 1054 current_sclk = current_ps in sumo_patch_thermal_state() 1042 sumo_patch_thermal_state(struct radeon_device *rdev, struct sumo_ps *ps, struct sumo_ps *current_ps) sumo_patch_thermal_state() argument 1091 struct sumo_ps *current_ps = sumo_get_ps(old_rps); sumo_apply_state_adjust_rules() local [all...] |
H A D | trinity_dpm.c | 967 struct trinity_ps *current_ps = trinity_get_ps(new_rps); in trinity_set_uvd_clock_before_set_eng_clock() local 970 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_before_set_eng_clock() 981 struct trinity_ps *current_ps = trinity_get_ps(old_rps); in trinity_set_uvd_clock_after_set_eng_clock() local 984 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_after_set_eng_clock() 1074 pi->current_ps = *new_ps; in trinity_update_current_ps() 1075 pi->current_rps.ps_priv = &pi->current_ps; in trinity_update_current_ps() 1353 pi->current_ps.num_levels = 1; in trinity_construct_boot_state() 1354 pi->current_ps in trinity_construct_boot_state() 1398 trinity_patch_thermal_state(struct radeon_device *rdev, struct trinity_ps *ps, struct trinity_ps *current_ps) trinity_patch_thermal_state() argument 1539 struct trinity_ps *current_ps = trinity_get_ps(old_rps); trinity_apply_state_adjust_rules() local [all...] |
H A D | cypress_dpm.h | 92 struct rv7xx_ps current_ps; member
|
H A D | trinity_dpm.h | 114 struct trinity_ps current_ps; member
|
H A D | rs780_dpm.c | 381 struct igp_ps *current_state = rs780_get_ps(rdev->pm.dpm.current_ps); in rs780_force_voltage() 408 struct igp_ps *current_state = rs780_get_ps(rdev->pm.dpm.current_ps); in rs780_force_fbdiv() 654 struct radeon_ps *old_ps = rdev->pm.dpm.current_ps; in rs780_dpm_set_power_state() 985 struct radeon_ps *rps = rdev->pm.dpm.current_ps; in rs780_dpm_debugfs_print_current_performance_level() 1032 struct radeon_ps *rps = rdev->pm.dpm.current_ps; in rs780_dpm_force_performance_level()
|
H A D | kv_dpm.h | 181 struct kv_ps current_ps; member
|
H A D | sumo_dpm.h | 133 struct sumo_ps current_ps; member
|
H A D | ni_dpm.h | 205 struct ni_ps current_ps; member
|
H A D | radeon_pm.c | 1056 if (rdev->pm.dpm.current_ps == rdev->pm.dpm.requested_ps) { in radeon_dpm_change_power_state_locked() 1102 radeon_dpm_print_power_state(rdev, rdev->pm.dpm.current_ps); in radeon_dpm_change_power_state_locked() 1133 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps; in radeon_dpm_change_power_state_locked() 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | sumo_dpm.c | 838 struct sumo_ps *current_ps = sumo_get_ps(old_rps); in sumo_set_uvd_clock_before_set_eng_clock() local 845 current_ps->levels[current_ps->num_levels - 1].sclk) in sumo_set_uvd_clock_before_set_eng_clock() 856 struct sumo_ps *current_ps = sumo_get_ps(old_rps); in sumo_set_uvd_clock_after_set_eng_clock() local 863 current_ps->levels[current_ps->num_levels - 1].sclk) in sumo_set_uvd_clock_after_set_eng_clock() 1044 struct sumo_ps *current_ps) in sumo_patch_thermal_state() 1052 if (current_ps) { in sumo_patch_thermal_state() 1053 current_vddc = current_ps->levels[current_index].vddc_index; in sumo_patch_thermal_state() 1054 current_sclk = current_ps in sumo_patch_thermal_state() 1042 sumo_patch_thermal_state(struct radeon_device *rdev, struct sumo_ps *ps, struct sumo_ps *current_ps) sumo_patch_thermal_state() argument 1091 struct sumo_ps *current_ps = sumo_get_ps(old_rps); sumo_apply_state_adjust_rules() local [all...] |
H A D | trinity_dpm.c | 923 struct trinity_ps *current_ps = trinity_get_ps(new_rps); in trinity_set_uvd_clock_before_set_eng_clock() local 926 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_before_set_eng_clock() 937 struct trinity_ps *current_ps = trinity_get_ps(old_rps); in trinity_set_uvd_clock_after_set_eng_clock() local 940 current_ps->levels[current_ps->num_levels - 1].sclk) in trinity_set_uvd_clock_after_set_eng_clock() 1030 pi->current_ps = *new_ps; in trinity_update_current_ps() 1031 pi->current_rps.ps_priv = &pi->current_ps; in trinity_update_current_ps() 1309 pi->current_ps.num_levels = 1; in trinity_construct_boot_state() 1310 pi->current_ps in trinity_construct_boot_state() 1354 trinity_patch_thermal_state(struct radeon_device *rdev, struct trinity_ps *ps, struct trinity_ps *current_ps) trinity_patch_thermal_state() argument 1495 struct trinity_ps *current_ps = trinity_get_ps(old_rps); trinity_apply_state_adjust_rules() local [all...] |
H A D | cypress_dpm.h | 92 struct rv7xx_ps current_ps; member
|
H A D | trinity_dpm.h | 114 struct trinity_ps current_ps; member
|
H A D | rs780_dpm.c | 380 struct igp_ps *current_state = rs780_get_ps(rdev->pm.dpm.current_ps); in rs780_force_voltage() 407 struct igp_ps *current_state = rs780_get_ps(rdev->pm.dpm.current_ps); in rs780_force_fbdiv() 653 struct radeon_ps *old_ps = rdev->pm.dpm.current_ps; in rs780_dpm_set_power_state() 984 struct radeon_ps *rps = rdev->pm.dpm.current_ps; in rs780_dpm_debugfs_print_current_performance_level() 1031 struct radeon_ps *rps = rdev->pm.dpm.current_ps; in rs780_dpm_force_performance_level()
|
H A D | sumo_dpm.h | 133 struct sumo_ps current_ps; member
|
H A D | kv_dpm.h | 181 struct kv_ps current_ps; member
|
H A D | ni_dpm.h | 205 struct ni_ps current_ps; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | amd_powerplay.c | 473 if (!hwmgr || !hwmgr->pm_en || !hwmgr->current_ps) in pp_dpm_get_current_power_state() 478 state = hwmgr->current_ps; in pp_dpm_get_current_power_state() 1108 ret = phm_get_clock_info(hwmgr, &hwmgr->current_ps->hardware, in pp_get_current_clocks() 1111 ret = phm_get_clock_info(hwmgr, &hwmgr->current_ps->hardware, in pp_get_current_clocks() 1135 if (0 == phm_get_current_shallow_sleep_clocks(hwmgr, &hwmgr->current_ps->hardware, &hw_clocks)) { in pp_get_current_clocks()
|
H A D | kv_dpm.h | 207 struct kv_ps current_ps; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/ |
H A D | amd_powerplay.c | 482 if (!hwmgr || !hwmgr->pm_en || !hwmgr->current_ps) in pp_dpm_get_current_power_state() 485 state = hwmgr->current_ps; in pp_dpm_get_current_power_state() 1071 ret = phm_get_clock_info(hwmgr, &hwmgr->current_ps->hardware, in pp_get_current_clocks() 1074 ret = phm_get_clock_info(hwmgr, &hwmgr->current_ps->hardware, in pp_get_current_clocks() 1097 if (0 == phm_get_current_shallow_sleep_clocks(hwmgr, &hwmgr->current_ps->hardware, &hw_clocks)) { in pp_get_current_clocks()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | kv_dpm.h | 207 struct kv_ps current_ps; member
|