Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dpm.c698 adev->pm.dpm.dyn_state.cac_tdp_table = in amdgpu_parse_extended_power_table()
700 if (!adev->pm.dpm.dyn_state.cac_tdp_table) { in amdgpu_parse_extended_power_table()
708 adev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = in amdgpu_parse_extended_power_table()
715 adev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = 255; in amdgpu_parse_extended_power_table()
718 adev->pm.dpm.dyn_state.cac_tdp_table->tdp = le16_to_cpu(pt->usTDP); in amdgpu_parse_extended_power_table()
719 adev->pm.dpm.dyn_state.cac_tdp_table->configurable_tdp = in amdgpu_parse_extended_power_table()
721 adev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in amdgpu_parse_extended_power_table()
722 adev->pm.dpm.dyn_state.cac_tdp_table->battery_power_limit = in amdgpu_parse_extended_power_table()
724 adev->pm.dpm.dyn_state.cac_tdp_table->small_power_limit = in amdgpu_parse_extended_power_table()
726 adev->pm.dpm.dyn_state.cac_tdp_table->low_cac_leakage = in amdgpu_parse_extended_power_table()
[all …]
Dci_dpm.c453 tdc_limit = adev->pm.dpm.dyn_state.cac_tdp_table->tdc * 256; in ci_populate_tdc_limit()
534 struct amdgpu_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_vddc_base_leakage_sidd() local
535 adev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_vddc_base_leakage_sidd()
537 hi_sidd = cac_tdp_table->high_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()
538 lo_sidd = cac_tdp_table->low_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()
551 struct amdgpu_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_parameters_in_dpm_table() local
552 adev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_parameters_in_dpm_table()
558 dpm_table->DefaultTdp = cac_tdp_table->tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()
559 dpm_table->TargetTdp = cac_tdp_table->configurable_tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()
786 struct amdgpu_cac_tdp_table *cac_tdp_table = in ci_enable_power_containment() local
[all …]
Damdgpu.h1528 struct amdgpu_cac_tdp_table *cac_tdp_table; member
/linux-4.4.14/drivers/gpu/drm/radeon/
Dr600_dpm.c1257 rdev->pm.dpm.dyn_state.cac_tdp_table = in r600_parse_extended_power_table()
1259 if (!rdev->pm.dpm.dyn_state.cac_tdp_table) { in r600_parse_extended_power_table()
1267 rdev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = in r600_parse_extended_power_table()
1274 rdev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = 255; in r600_parse_extended_power_table()
1277 rdev->pm.dpm.dyn_state.cac_tdp_table->tdp = le16_to_cpu(pt->usTDP); in r600_parse_extended_power_table()
1278 rdev->pm.dpm.dyn_state.cac_tdp_table->configurable_tdp = in r600_parse_extended_power_table()
1280 rdev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in r600_parse_extended_power_table()
1281 rdev->pm.dpm.dyn_state.cac_tdp_table->battery_power_limit = in r600_parse_extended_power_table()
1283 rdev->pm.dpm.dyn_state.cac_tdp_table->small_power_limit = in r600_parse_extended_power_table()
1285 rdev->pm.dpm.dyn_state.cac_tdp_table->low_cac_leakage = in r600_parse_extended_power_table()
[all …]
Dci_dpm.c335 tdc_limit = rdev->pm.dpm.dyn_state.cac_tdp_table->tdc * 256; in ci_populate_tdc_limit()
416 struct radeon_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_vddc_base_leakage_sidd() local
417 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_vddc_base_leakage_sidd()
419 hi_sidd = cac_tdp_table->high_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()
420 lo_sidd = cac_tdp_table->low_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()
433 struct radeon_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_parameters_in_dpm_table() local
434 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_parameters_in_dpm_table()
440 dpm_table->DefaultTdp = cac_tdp_table->tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()
441 dpm_table->TargetTdp = cac_tdp_table->configurable_tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()
668 struct radeon_cac_tdp_table *cac_tdp_table = in ci_enable_power_containment() local
[all …]
Dradeon.h1504 struct radeon_cac_tdp_table *cac_tdp_table; member