Lines Matching refs:ps

36 	struct igp_ps *ps = rps->ps_priv;  in rs780_get_ps()  local
38 return ps; in rs780_get_ps()
751 struct igp_ps *ps = rs780_get_ps(rps); in rs780_parse_pplib_clock_info() local
756 ps->sclk_low = sclk; in rs780_parse_pplib_clock_info()
759 ps->sclk_high = sclk; in rs780_parse_pplib_clock_info()
763 ps->min_voltage = RS780_VDDC_LEVEL_UNKNOWN; in rs780_parse_pplib_clock_info()
764 ps->max_voltage = RS780_VDDC_LEVEL_UNKNOWN; in rs780_parse_pplib_clock_info()
767 ps->min_voltage = RS780_VDDC_LEVEL_LOW; in rs780_parse_pplib_clock_info()
768 ps->max_voltage = RS780_VDDC_LEVEL_LOW; in rs780_parse_pplib_clock_info()
771 ps->min_voltage = RS780_VDDC_LEVEL_HIGH; in rs780_parse_pplib_clock_info()
772 ps->max_voltage = RS780_VDDC_LEVEL_HIGH; in rs780_parse_pplib_clock_info()
775 ps->min_voltage = RS780_VDDC_LEVEL_LOW; in rs780_parse_pplib_clock_info()
776 ps->max_voltage = RS780_VDDC_LEVEL_HIGH; in rs780_parse_pplib_clock_info()
779 ps->flags = le32_to_cpu(clock_info->rs780.ulFlags); in rs780_parse_pplib_clock_info()
782 ps->sclk_low = rdev->clock.default_sclk; in rs780_parse_pplib_clock_info()
783 ps->sclk_high = rdev->clock.default_sclk; in rs780_parse_pplib_clock_info()
784 ps->min_voltage = RS780_VDDC_LEVEL_HIGH; in rs780_parse_pplib_clock_info()
785 ps->max_voltage = RS780_VDDC_LEVEL_HIGH; in rs780_parse_pplib_clock_info()
800 struct igp_ps *ps; in rs780_parse_power_table() local
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()
828 ps = kzalloc(sizeof(struct igp_ps), GFP_KERNEL); in rs780_parse_power_table()
829 if (ps == NULL) { 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()
940 struct igp_ps *ps = rs780_get_ps(rps); in rs780_dpm_print_power_state() local
946 ps->sclk_low, ps->min_voltage); in rs780_dpm_print_power_state()
948 ps->sclk_high, ps->max_voltage); in rs780_dpm_print_power_state()
957 kfree(rdev->pm.dpm.ps[i].ps_priv); in rs780_dpm_fini()
959 kfree(rdev->pm.dpm.ps); in rs780_dpm_fini()
984 struct igp_ps *ps = rs780_get_ps(rps); in rs780_dpm_debugfs_print_current_performance_level() local
996 if (sclk < (ps->sclk_low + 500)) in rs780_dpm_debugfs_print_current_performance_level()
998 ps->sclk_low, ps->min_voltage); in rs780_dpm_debugfs_print_current_performance_level()
1001 ps->sclk_high, ps->max_voltage); in rs780_dpm_debugfs_print_current_performance_level()
1031 struct igp_ps *ps = rs780_get_ps(rps); in rs780_dpm_force_performance_level() local
1043 ps->sclk_high, false, &dividers); in rs780_dpm_force_performance_level()
1050 ps->sclk_low, false, &dividers); in rs780_dpm_force_performance_level()
1062 if (ps->sclk_high != ps->sclk_low) { in rs780_dpm_force_performance_level()