Lines Matching refs:tdp_limit
1838 u32 p_limit1 = rdev->pm.dpm.tdp_limit; in si_update_dte_from_pl2()
2123 u32 *tdp_limit, in si_calculate_adjusted_tdp_limits() argument
2131 max_tdp_limit = ((100 + 100) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2134 *tdp_limit = ((100 + tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2135 *near_tdp_limit = rdev->pm.dpm.near_tdp_limit_adjusted + (*tdp_limit - rdev->pm.dpm.tdp_limit); in si_calculate_adjusted_tdp_limits()
2137 *tdp_limit = ((100 - tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2138 adjustment_delta = rdev->pm.dpm.tdp_limit - *tdp_limit; in si_calculate_adjusted_tdp_limits()
2145 if ((*tdp_limit <= 0) || (*tdp_limit > max_tdp_limit)) in si_calculate_adjusted_tdp_limits()
2147 if ((*near_tdp_limit <= 0) || (*near_tdp_limit > *tdp_limit)) in si_calculate_adjusted_tdp_limits()
2164 u32 tdp_limit; in si_populate_smc_tdp_limits() local
2176 &tdp_limit, in si_populate_smc_tdp_limits()
2182 cpu_to_be32(si_scale_power_for_smc(tdp_limit, scaling_factor) * 1000); in si_populate_smc_tdp_limits()