Searched refs:cac_tdp_table (Results 1 – 7 of 7) sorted by relevance
724 adev->pm.dpm.dyn_state.cac_tdp_table = in amdgpu_parse_extended_power_table()726 if (!adev->pm.dpm.dyn_state.cac_tdp_table) { in amdgpu_parse_extended_power_table()734 adev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = in amdgpu_parse_extended_power_table()741 adev->pm.dpm.dyn_state.cac_tdp_table->maximum_power_delivery_limit = 255; in amdgpu_parse_extended_power_table()744 adev->pm.dpm.dyn_state.cac_tdp_table->tdp = le16_to_cpu(pt->usTDP); in amdgpu_parse_extended_power_table()745 adev->pm.dpm.dyn_state.cac_tdp_table->configurable_tdp = in amdgpu_parse_extended_power_table()747 adev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in amdgpu_parse_extended_power_table()748 adev->pm.dpm.dyn_state.cac_tdp_table->battery_power_limit = in amdgpu_parse_extended_power_table()750 adev->pm.dpm.dyn_state.cac_tdp_table->small_power_limit = in amdgpu_parse_extended_power_table()752 adev->pm.dpm.dyn_state.cac_tdp_table->low_cac_leakage = in amdgpu_parse_extended_power_table()[all …]
461 tdc_limit = adev->pm.dpm.dyn_state.cac_tdp_table->tdc * 256; in ci_populate_tdc_limit()542 struct amdgpu_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_vddc_base_leakage_sidd() local543 adev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_vddc_base_leakage_sidd()545 hi_sidd = cac_tdp_table->high_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()546 lo_sidd = cac_tdp_table->low_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()559 struct amdgpu_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_parameters_in_dpm_table() local560 adev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_parameters_in_dpm_table()566 dpm_table->DefaultTdp = cac_tdp_table->tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()567 dpm_table->TargetTdp = cac_tdp_table->configurable_tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()794 struct amdgpu_cac_tdp_table *cac_tdp_table = in ci_enable_power_containment() local[all …]
215 struct amdgpu_cac_tdp_table *cac_tdp_table; member
1261 rdev->pm.dpm.dyn_state.cac_tdp_table = in r600_parse_extended_power_table()1263 if (!rdev->pm.dpm.dyn_state.cac_tdp_table) { in r600_parse_extended_power_table()1271 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->maximum_power_delivery_limit = 255; in r600_parse_extended_power_table()1281 rdev->pm.dpm.dyn_state.cac_tdp_table->tdp = le16_to_cpu(pt->usTDP); in r600_parse_extended_power_table()1282 rdev->pm.dpm.dyn_state.cac_tdp_table->configurable_tdp = in r600_parse_extended_power_table()1284 rdev->pm.dpm.dyn_state.cac_tdp_table->tdc = le16_to_cpu(pt->usTDC); in r600_parse_extended_power_table()1285 rdev->pm.dpm.dyn_state.cac_tdp_table->battery_power_limit = in r600_parse_extended_power_table()1287 rdev->pm.dpm.dyn_state.cac_tdp_table->small_power_limit = in r600_parse_extended_power_table()1289 rdev->pm.dpm.dyn_state.cac_tdp_table->low_cac_leakage = in r600_parse_extended_power_table()[all …]
336 tdc_limit = rdev->pm.dpm.dyn_state.cac_tdp_table->tdc * 256; in ci_populate_tdc_limit()417 struct radeon_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_vddc_base_leakage_sidd() local418 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_vddc_base_leakage_sidd()420 hi_sidd = cac_tdp_table->high_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()421 lo_sidd = cac_tdp_table->low_cac_leakage / 100 * 256; in ci_populate_bapm_vddc_base_leakage_sidd()434 struct radeon_cac_tdp_table *cac_tdp_table = in ci_populate_bapm_parameters_in_dpm_table() local435 rdev->pm.dpm.dyn_state.cac_tdp_table; in ci_populate_bapm_parameters_in_dpm_table()441 dpm_table->DefaultTdp = cac_tdp_table->tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()442 dpm_table->TargetTdp = cac_tdp_table->configurable_tdp * 256; in ci_populate_bapm_parameters_in_dpm_table()669 struct radeon_cac_tdp_table *cac_tdp_table = in ci_enable_power_containment() local[all …]
1494 struct radeon_cac_tdp_table *cac_tdp_table; member
589 struct phm_cac_tdp_table **cac_tdp_table, in get_cac_tdp_table() argument682 *cac_tdp_table = tdp_table; in get_cac_tdp_table()