Lines Matching refs:rps

346 static struct trinity_ps *trinity_get_ps(struct radeon_ps *rps)  in trinity_get_ps()  argument
348 struct trinity_ps *ps = rps->ps_priv; in trinity_get_ps()
868 struct radeon_ps *rps) in trinity_setup_uvd_clock_table() argument
870 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_setup_uvd_clock_table()
894 static bool trinity_uvd_clocks_zero(struct radeon_ps *rps) in trinity_uvd_clocks_zero() argument
896 if ((rps->vclk == 0) && (rps->dclk == 0)) in trinity_uvd_clocks_zero()
1051 struct radeon_ps *rps) in trinity_update_current_ps() argument
1053 struct trinity_ps *new_ps = trinity_get_ps(rps); in trinity_update_current_ps()
1056 pi->current_rps = *rps; in trinity_update_current_ps()
1062 struct radeon_ps *rps) in trinity_update_requested_ps() argument
1064 struct trinity_ps *new_ps = trinity_get_ps(rps); in trinity_update_requested_ps()
1067 pi->requested_rps = *rps; in trinity_update_requested_ps()
1167 struct radeon_ps *rps) in trinity_setup_nbp_sim() argument
1170 struct trinity_ps *new_ps = trinity_get_ps(rps); in trinity_setup_nbp_sim()
1188 struct radeon_ps *rps = &pi->current_rps; in trinity_dpm_force_performance_level() local
1189 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_dpm_force_performance_level()
1434 struct radeon_ps *rps) in trinity_get_uvd_clock_index() argument
1440 if ((rps->vclk == pi->sys_info.uvd_clock_table_entries[i].vclk) && in trinity_get_uvd_clock_index()
1441 (rps->dclk == pi->sys_info.uvd_clock_table_entries[i].dclk)) in trinity_get_uvd_clock_index()
1453 struct radeon_ps *rps) in trinity_adjust_uvd_state() argument
1455 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_adjust_uvd_state()
1460 if (pi->uvd_dpm && r600_is_uvd_state(rps->class, rps->class2)) { in trinity_adjust_uvd_state()
1461 high_index = trinity_get_uvd_clock_index(rdev, rps); in trinity_adjust_uvd_state()
1615 struct radeon_ps *rps, in trinity_parse_pplib_non_clock_info() argument
1619 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_parse_pplib_non_clock_info()
1621 rps->caps = le32_to_cpu(non_clock_info->ulCapsAndSettings); in trinity_parse_pplib_non_clock_info()
1622 rps->class = le16_to_cpu(non_clock_info->usClassification); in trinity_parse_pplib_non_clock_info()
1623 rps->class2 = le16_to_cpu(non_clock_info->usClassification2); in trinity_parse_pplib_non_clock_info()
1626 rps->vclk = le32_to_cpu(non_clock_info->ulVCLK); in trinity_parse_pplib_non_clock_info()
1627 rps->dclk = le32_to_cpu(non_clock_info->ulDCLK); in trinity_parse_pplib_non_clock_info()
1629 rps->vclk = 0; in trinity_parse_pplib_non_clock_info()
1630 rps->dclk = 0; in trinity_parse_pplib_non_clock_info()
1633 if (rps->class & ATOM_PPLIB_CLASSIFICATION_BOOT) { in trinity_parse_pplib_non_clock_info()
1634 rdev->pm.dpm.boot_ps = rps; in trinity_parse_pplib_non_clock_info()
1637 if (rps->class & ATOM_PPLIB_CLASSIFICATION_UVDSTATE) in trinity_parse_pplib_non_clock_info()
1638 rdev->pm.dpm.uvd_ps = rps; in trinity_parse_pplib_non_clock_info()
1642 struct radeon_ps *rps, int index, in trinity_parse_pplib_clock_info() argument
1646 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_parse_pplib_clock_info()
1928 struct radeon_ps *rps) in trinity_dpm_print_power_state() argument
1931 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_dpm_print_power_state()
1933 r600_dpm_print_class_info(rps->class, rps->class2); in trinity_dpm_print_power_state()
1934 r600_dpm_print_cap_info(rps->caps); in trinity_dpm_print_power_state()
1935 printk("\tuvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_print_power_state()
1942 r600_dpm_print_ps_status(rdev, rps); in trinity_dpm_print_power_state()
1949 struct radeon_ps *rps = &pi->current_rps; in trinity_dpm_debugfs_print_current_performance_level() local
1950 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_dpm_debugfs_print_current_performance_level()
1960 seq_printf(m, "uvd vclk: %d dclk: %d\n", rps->vclk, rps->dclk); in trinity_dpm_debugfs_print_current_performance_level()
1970 struct radeon_ps *rps = &pi->current_rps; in trinity_dpm_get_current_sclk() local
1971 struct trinity_ps *ps = trinity_get_ps(rps); in trinity_dpm_get_current_sclk()