Home
last modified time | relevance | path

Searched refs:tdp_limit (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/hwmon/
Dfam15h_power.c77 u32 val, tdp_limit, running_avg_range; in power1_input_show() local
108 tdp_limit = val >> 16; in power1_input_show()
110 tdp_limit = (val >> 16) & 0x1fff; in power1_input_show()
112 curr_pwr_watts = ((u64)(tdp_limit + in power1_input_show()
/Linux-v5.4/drivers/gpu/drm/radeon/
Dsumo_smc.c165 void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit) in sumo_set_tdp_limit() argument
203 sclk_dpm_tdp_limit |= (tdp_limit << shift); in sumo_set_tdp_limit()
Dsumo_dpm.h214 void sumo_set_tdp_limit(struct radeon_device *rdev, u32 index, u32 tdp_limit);
Dni_dpm.c1437 u32 *tdp_limit, in ni_calculate_adjusted_tdp_limits() argument
1444 *tdp_limit = ((100 + tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in ni_calculate_adjusted_tdp_limits()
1445 *near_tdp_limit = rdev->pm.dpm.near_tdp_limit + (*tdp_limit - rdev->pm.dpm.tdp_limit); in ni_calculate_adjusted_tdp_limits()
1447 *tdp_limit = ((100 - tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in ni_calculate_adjusted_tdp_limits()
1448 *near_tdp_limit = rdev->pm.dpm.near_tdp_limit - (rdev->pm.dpm.tdp_limit - *tdp_limit); in ni_calculate_adjusted_tdp_limits()
1463 u32 tdp_limit; in ni_populate_smc_tdp_limits() local
1476 &tdp_limit, in ni_populate_smc_tdp_limits()
1485 cpu_to_be32(ni_scale_power_for_smc(tdp_limit, scaling_factor)); in ni_populate_smc_tdp_limits()
2462 u32 tdp_limit; in ni_populate_power_containment_values() local
2479 &tdp_limit, in ni_populate_power_containment_values()
Dsi_dpm.c1841 u32 p_limit1 = rdev->pm.dpm.tdp_limit; in si_update_dte_from_pl2()
2127 u32 *tdp_limit, in si_calculate_adjusted_tdp_limits() argument
2135 max_tdp_limit = ((100 + 100) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2138 *tdp_limit = ((100 + tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2139 *near_tdp_limit = rdev->pm.dpm.near_tdp_limit_adjusted + (*tdp_limit - rdev->pm.dpm.tdp_limit); in si_calculate_adjusted_tdp_limits()
2141 *tdp_limit = ((100 - tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2142 adjustment_delta = rdev->pm.dpm.tdp_limit - *tdp_limit; in si_calculate_adjusted_tdp_limits()
2149 if ((*tdp_limit <= 0) || (*tdp_limit > max_tdp_limit)) in si_calculate_adjusted_tdp_limits()
2151 if ((*near_tdp_limit <= 0) || (*near_tdp_limit > *tdp_limit)) in si_calculate_adjusted_tdp_limits()
2168 u32 tdp_limit; in si_populate_smc_tdp_limits() local
[all …]
Dr600_dpm.c1020 rdev->pm.dpm.tdp_limit = le32_to_cpu(power_info->pplib5.ulTDPLimit); in r600_parse_extended_power_table()
Dradeon.h1562 u32 tdp_limit; member
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Dsi_dpm.c1932 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
[all …]
Damdgpu_dpm.h412 u32 tdp_limit; member
Damdgpu_dpm.c427 adev->pm.dpm.tdp_limit = le32_to_cpu(power_info->pplib5.ulTDPLimit); in amdgpu_parse_extended_power_table()