Lines Matching refs:pl
1271 struct rv7xx_pl *pl) in btc_adjust_clock_combinations() argument
1274 if ((pl->mclk == 0) || (pl->sclk == 0)) in btc_adjust_clock_combinations()
1277 if (pl->mclk == pl->sclk) in btc_adjust_clock_combinations()
1280 if (pl->mclk > pl->sclk) { in btc_adjust_clock_combinations()
1281 if (((pl->mclk + (pl->sclk - 1)) / pl->sclk) > rdev->pm.dpm.dyn_state.mclk_sclk_ratio) in btc_adjust_clock_combinations()
1282 pl->sclk = btc_get_valid_sclk(rdev, in btc_adjust_clock_combinations()
1284 (pl->mclk + in btc_adjust_clock_combinations()
1288 if ((pl->sclk - pl->mclk) > rdev->pm.dpm.dyn_state.sclk_mclk_delta) in btc_adjust_clock_combinations()
1289 pl->mclk = btc_get_valid_mclk(rdev, in btc_adjust_clock_combinations()
1291 pl->sclk - in btc_adjust_clock_combinations()
1402 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_populate_ulv_state()
1796 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_is_state_ulv_compatible()
1814 struct rv7xx_pl *ulv_pl = eg_pi->ulv.pl; in btc_set_ulv_dram_timing()
2739 struct rv7xx_pl *pl; in btc_dpm_debugfs_print_current_performance_level() local
2748 pl = &ps->low; in btc_dpm_debugfs_print_current_performance_level()
2750 pl = &ps->medium; in btc_dpm_debugfs_print_current_performance_level()
2752 pl = &ps->high; in btc_dpm_debugfs_print_current_performance_level()
2755 current_index, pl->sclk, pl->mclk, pl->vddc, pl->vddci); in btc_dpm_debugfs_print_current_performance_level()
2764 struct rv7xx_pl *pl; in btc_dpm_get_current_sclk() local
2773 pl = &ps->low; in btc_dpm_get_current_sclk()
2775 pl = &ps->medium; in btc_dpm_get_current_sclk()
2777 pl = &ps->high; in btc_dpm_get_current_sclk()
2778 return pl->sclk; in btc_dpm_get_current_sclk()
2787 struct rv7xx_pl *pl; in btc_dpm_get_current_mclk() local
2796 pl = &ps->low; in btc_dpm_get_current_mclk()
2798 pl = &ps->medium; in btc_dpm_get_current_mclk()
2800 pl = &ps->high; in btc_dpm_get_current_mclk()
2801 return pl->mclk; in btc_dpm_get_current_mclk()