Lines Matching refs:tdp_limit
1932 u32 p_limit1 = adev->pm.dpm.tdp_limit; in si_update_dte_from_pl2()
2217 u32 *tdp_limit, in si_calculate_adjusted_tdp_limits() argument
2225 max_tdp_limit = ((100 + 100) * adev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2228 *tdp_limit = ((100 + tdp_adjustment) * adev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2229 *near_tdp_limit = adev->pm.dpm.near_tdp_limit_adjusted + (*tdp_limit - adev->pm.dpm.tdp_limit); in si_calculate_adjusted_tdp_limits()
2231 *tdp_limit = ((100 - tdp_adjustment) * adev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2232 adjustment_delta = adev->pm.dpm.tdp_limit - *tdp_limit; in si_calculate_adjusted_tdp_limits()
2239 if ((*tdp_limit <= 0) || (*tdp_limit > max_tdp_limit)) in si_calculate_adjusted_tdp_limits()
2241 if ((*near_tdp_limit <= 0) || (*near_tdp_limit > *tdp_limit)) in si_calculate_adjusted_tdp_limits()
2258 u32 tdp_limit; in si_populate_smc_tdp_limits() local
2270 &tdp_limit, in si_populate_smc_tdp_limits()
2276 cpu_to_be32(si_scale_power_for_smc(tdp_limit, scaling_factor) * 1000); in si_populate_smc_tdp_limits()