Lines Matching refs:dpm
43 struct igp_power_info *pi = rdev->pm.dpm.priv; in rs780_get_pi()
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()
600 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rs780_dpm_enable()
652 struct radeon_ps *new_ps = rdev->pm.dpm.requested_ps; in rs780_dpm_set_power_state()
653 struct radeon_ps *old_ps = rdev->pm.dpm.current_ps; in rs780_dpm_set_power_state()
742 rdev->pm.dpm.boot_ps = rps; in rs780_parse_pplib_non_clock_info()
744 rdev->pm.dpm.uvd_ps = rps; in rs780_parse_pplib_non_clock_info()
807 rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) * in rs780_parse_power_table()
809 if (!rdev->pm.dpm.ps) in rs780_parse_power_table()
830 kfree(rdev->pm.dpm.ps); in rs780_parse_power_table()
833 rdev->pm.dpm.ps[i].ps_priv = ps; in rs780_parse_power_table()
834 rs780_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i], in rs780_parse_power_table()
838 &rdev->pm.dpm.ps[i], in rs780_parse_power_table()
842 rdev->pm.dpm.num_ps = power_info->pplib.ucNumStates; in rs780_parse_power_table()
858 rdev->pm.dpm.priv = pi; in rs780_dpm_init()
956 for (i = 0; i < rdev->pm.dpm.num_ps; i++) { in rs780_dpm_fini()
957 kfree(rdev->pm.dpm.ps[i].ps_priv); in rs780_dpm_fini()
959 kfree(rdev->pm.dpm.ps); in rs780_dpm_fini()
960 kfree(rdev->pm.dpm.priv); in rs780_dpm_fini()
965 struct igp_ps *requested_state = rs780_get_ps(rdev->pm.dpm.requested_ps); in rs780_dpm_get_sclk()
983 struct radeon_ps *rps = rdev->pm.dpm.current_ps; in rs780_dpm_debugfs_print_current_performance_level()
1030 struct radeon_ps *rps = rdev->pm.dpm.current_ps; in rs780_dpm_force_performance_level()
1073 rdev->pm.dpm.forced_level = level; in rs780_dpm_force_performance_level()