Lines Matching refs:dpm
44 struct igp_power_info *pi = rdev->pm.dpm.priv; in rs780_get_pi()
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()
601 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rs780_dpm_enable()
653 struct radeon_ps *new_ps = rdev->pm.dpm.requested_ps; in rs780_dpm_set_power_state()
654 struct radeon_ps *old_ps = rdev->pm.dpm.current_ps; in rs780_dpm_set_power_state()
743 rdev->pm.dpm.boot_ps = rps; in rs780_parse_pplib_non_clock_info()
745 rdev->pm.dpm.uvd_ps = rps; in rs780_parse_pplib_non_clock_info()
808 rdev->pm.dpm.ps = kcalloc(power_info->pplib.ucNumStates, in rs780_parse_power_table()
811 if (!rdev->pm.dpm.ps) in rs780_parse_power_table()
832 kfree(rdev->pm.dpm.ps); in rs780_parse_power_table()
835 rdev->pm.dpm.ps[i].ps_priv = ps; in rs780_parse_power_table()
836 rs780_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i], in rs780_parse_power_table()
840 &rdev->pm.dpm.ps[i], in rs780_parse_power_table()
844 rdev->pm.dpm.num_ps = power_info->pplib.ucNumStates; in rs780_parse_power_table()
860 rdev->pm.dpm.priv = pi; in rs780_dpm_init()
958 for (i = 0; i < rdev->pm.dpm.num_ps; i++) { in rs780_dpm_fini()
959 kfree(rdev->pm.dpm.ps[i].ps_priv); in rs780_dpm_fini()
961 kfree(rdev->pm.dpm.ps); in rs780_dpm_fini()
962 kfree(rdev->pm.dpm.priv); in rs780_dpm_fini()
967 struct igp_ps *requested_state = rs780_get_ps(rdev->pm.dpm.requested_ps); in rs780_dpm_get_sclk()
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()
1075 rdev->pm.dpm.forced_level = level; in rs780_dpm_force_performance_level()