Lines Matching refs:ps

202 	struct ci_ps *ps = rps->ps_priv;  in ci_get_ps()  local
204 return ps; in ci_get_ps()
789 struct ci_ps *ps = ci_get_ps(rps); in ci_apply_state_adjust_rules() local
821 for (i = 0; i < ps->performance_level_count; i++) { in ci_apply_state_adjust_rules()
822 if (ps->performance_levels[i].mclk > max_limits->mclk) in ci_apply_state_adjust_rules()
823 ps->performance_levels[i].mclk = max_limits->mclk; in ci_apply_state_adjust_rules()
824 if (ps->performance_levels[i].sclk > max_limits->sclk) in ci_apply_state_adjust_rules()
825 ps->performance_levels[i].sclk = max_limits->sclk; in ci_apply_state_adjust_rules()
832 mclk = ps->performance_levels[ps->performance_level_count - 1].mclk; in ci_apply_state_adjust_rules()
833 sclk = ps->performance_levels[0].sclk; in ci_apply_state_adjust_rules()
835 mclk = ps->performance_levels[0].mclk; in ci_apply_state_adjust_rules()
836 sclk = ps->performance_levels[0].sclk; in ci_apply_state_adjust_rules()
846 ps->performance_levels[0].sclk = sclk; in ci_apply_state_adjust_rules()
847 ps->performance_levels[0].mclk = mclk; in ci_apply_state_adjust_rules()
849 if (ps->performance_levels[1].sclk < ps->performance_levels[0].sclk) in ci_apply_state_adjust_rules()
850 ps->performance_levels[1].sclk = ps->performance_levels[0].sclk; in ci_apply_state_adjust_rules()
853 if (ps->performance_levels[0].mclk < ps->performance_levels[1].mclk) in ci_apply_state_adjust_rules()
854 ps->performance_levels[0].mclk = ps->performance_levels[1].mclk; in ci_apply_state_adjust_rules()
856 if (ps->performance_levels[1].mclk < ps->performance_levels[0].mclk) in ci_apply_state_adjust_rules()
857 ps->performance_levels[1].mclk = ps->performance_levels[0].mclk; in ci_apply_state_adjust_rules()
5444 struct ci_ps *ps = ci_get_ps(rps); in ci_parse_pplib_clock_info() local
5445 struct ci_pl *pl = &ps->performance_levels[index]; in ci_parse_pplib_clock_info()
5447 ps->performance_level_count = index + 1; in ci_parse_pplib_clock_info()
5523 struct ci_ps *ps; in ci_parse_power_table() local
5540 rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) * in ci_parse_power_table()
5542 if (!rdev->pm.dpm.ps) in ci_parse_power_table()
5553 ps = kzalloc(sizeof(struct ci_ps), GFP_KERNEL); in ci_parse_power_table()
5554 if (ps == NULL) { in ci_parse_power_table()
5555 kfree(rdev->pm.dpm.ps); in ci_parse_power_table()
5558 rdev->pm.dpm.ps[i].ps_priv = ps; in ci_parse_power_table()
5559 ci_parse_pplib_non_clock_info(rdev, &rdev->pm.dpm.ps[i], in ci_parse_power_table()
5574 &rdev->pm.dpm.ps[i], k, in ci_parse_power_table()
5631 kfree(rdev->pm.dpm.ps[i].ps_priv); in ci_dpm_fini()
5633 kfree(rdev->pm.dpm.ps); in ci_dpm_fini()
5910 struct ci_ps *ps = ci_get_ps(rps); in ci_dpm_print_power_state() local
5917 for (i = 0; i < ps->performance_level_count; i++) { in ci_dpm_print_power_state()
5918 pl = &ps->performance_levels[i]; in ci_dpm_print_power_state()