Home
last modified time | relevance | path

Searched refs:cac_tdp_table (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dlegacy_dpm.c585 adev->pm.dpm.dyn_state.cac_tdp_table = in amdgpu_parse_extended_power_table()
587 if (!adev->pm.dpm.dyn_state.cac_tdp_table) in amdgpu_parse_extended_power_table()
593 adev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = in amdgpu_parse_extended_power_table()
603 adev->pm.dpm.dyn_state.cac_tdp_table->tdp = le16_to_cpu(pt->usTDP); in amdgpu_parse_extended_power_table()
604 adev->pm.dpm.dyn_state.cac_tdp_table->configurable_tdp = in amdgpu_parse_extended_power_table()
606 adev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in amdgpu_parse_extended_power_table()
607 adev->pm.dpm.dyn_state.cac_tdp_table->battery_power_limit = in amdgpu_parse_extended_power_table()
609 adev->pm.dpm.dyn_state.cac_tdp_table->small_power_limit = in amdgpu_parse_extended_power_table()
611 adev->pm.dpm.dyn_state.cac_tdp_table->low_cac_leakage = in amdgpu_parse_extended_power_table()
613 adev->pm.dpm.dyn_state.cac_tdp_table->high_cac_leakage = in amdgpu_parse_extended_power_table()
[all …]
/linux-6.15/drivers/gpu/drm/radeon/
H A Dr600_dpm.c1258 rdev->pm.dpm.dyn_state.cac_tdp_table = in r600_parse_extended_power_table()
1260 if (!rdev->pm.dpm.dyn_state.cac_tdp_table) { in r600_parse_extended_power_table()
1268 rdev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = in r600_parse_extended_power_table()
1278 rdev->pm.dpm.dyn_state.cac_tdp_table->tdp = le16_to_cpu(pt->usTDP); in r600_parse_extended_power_table()
1279 rdev->pm.dpm.dyn_state.cac_tdp_table->configurable_tdp = in r600_parse_extended_power_table()
1281 rdev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in r600_parse_extended_power_table()
1282 rdev->pm.dpm.dyn_state.cac_tdp_table->battery_power_limit = in r600_parse_extended_power_table()
1284 rdev->pm.dpm.dyn_state.cac_tdp_table->small_power_limit = in r600_parse_extended_power_table()
1286 rdev->pm.dpm.dyn_state.cac_tdp_table->low_cac_leakage = in r600_parse_extended_power_table()
1288 rdev->pm.dpm.dyn_state.cac_tdp_table->high_cac_leakage = in r600_parse_extended_power_table()
[all …]
H A Dci_dpm.c389 struct radeon_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_vddc_base_leakage_sidd() local
390 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_vddc_base_leakage_sidd()
406 struct radeon_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_parameters_in_dpm_table() local
407 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_parameters_in_dpm_table()
413 dpm_table->DefaultTdp = cac_tdp_table->tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()
641 struct radeon_cac_tdp_table *cac_tdp_table = in ci_enable_power_containment() local
642 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_enable_power_containment()
715 struct radeon_cac_tdp_table *cac_tdp_table = in ci_power_control_set_level() local
716 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_power_control_set_level()
1593 struct radeon_cac_tdp_table *cac_tdp_table =
[all …]
H A Dradeon.h1486 struct radeon_cac_tdp_table *cac_tdp_table; member
/linux-6.15/drivers/gpu/drm/amd/pm/inc/
H A Damdgpu_dpm.h222 struct amdgpu_cac_tdp_table *cac_tdp_table; member
/linux-6.15/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dprocess_pptables_v1_0.c569 struct phm_cac_tdp_table **cac_tdp_table, in get_cac_tdp_table() argument
709 *cac_tdp_table = tdp_table; in get_cac_tdp_table()