/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ |
hwmgr_ppt.h | 39 uint16_t vddc; member in struct:phm_ppt_v1_clock_voltage_dependency_record 68 uint16_t vddc; member in struct:phm_ppt_v1_mm_clock_voltage_dependency_record
|
amdgpu_vega10_hwmgr.c | 347 odn_table->max_vddc = dep_table[0]->entries[dep_table[0]->count - 1].vddc; 349 odn_table->min_vddc = dep_table[0]->entries[0].vddc; 355 od_table[2]->entries[i].vddc = odn_table->max_vddc > od_table[2]->entries[i].vddc ? 357 od_table[2]->entries[i].vddc; 553 * Get Leakage VDDC based on leakage ID. 562 uint32_t vddc = 0; local in function:vega10_get_evv_voltages 587 VOLTAGE_TYPE_VDDC, sclk, vv_id, &vddc), 592 /* need to make sure vddc is less than 2v or else, it could burn the ASIC. */ 593 PP_ASSERT_WITH_CODE((vddc < 2000 && vddc != 0) 1873 uint16_t clk = 0, vddc = 0; local in function:vega10_populate_single_display_type [all...] |
vega10_hwmgr.h | 185 uint16_t vddc; member in struct:vega10_vbios_boot_state
|
vega12_hwmgr.h | 164 uint16_t vddc; member in struct:vega12_vbios_boot_state
|
amdgpu_smu7_hwmgr.c | 320 "Failed to retrieve VDDC table.", return result;); 331 "Failed to retrieve SVI2 VDDC table from dependency table.", return result;); 337 "Too many voltage values for VDDC. Trimming to fit state table.", 344 "Too many voltage values for VDDC. Trimming to fit state table.", 726 /* Initialize Vddc DPM table based on allow Vddc values. And populate corresponding std values. */ 852 entries[i].vddc = dep_sclk_table->entries[i].vddc; 864 entries[i].vddc = dep_mclk_table->entries[i].vddc; 1706 uint16_t vddc = 0; local in function:smu7_get_evv_voltages 2371 uint32_t vddc, vddci; local in function:smu7_patch_limits_vddc 2391 uint32_t vddc; local in function:smu7_patch_cac_vddc 2516 uint16_t virtual_voltage_id, vddc, vddci, efuse_voltage_id; local in function:smu7_get_elb_voltages [all...] |
vega20_hwmgr.h | 216 uint16_t vddc; member in struct:vega20_vbios_boot_state
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
rv6xx_dpm.h | 42 u16 vddc[R600_PM_NUMBER_OF_VOLTAGE_LEVELS]; member in struct:rv6xx_pm_hw_state 84 u16 vddc; member in struct:rv6xx_pl
|
rv770_smc.h | 112 RV770_SMC_VOLTAGE_VALUE vddc; member in struct:RV770_SMC_HW_PERFORMANCE_LEVEL
|
rv770_dpm.h | 68 u16 vddc; member in struct:vddc_table_entry 84 bool voltage_control; /* vddc */ 147 u16 vddc; member in struct:rv7xx_pl 220 int rv770_populate_vddc_value(struct radeon_device *rdev, u16 vddc,
|
nislands_smc.h | 112 NISLANDS_SMC_VOLTAGE_VALUE vddc; member in struct:NISLANDS_SMC_HW_PERFORMANCE_LEVEL
|
radeon_btc_dpm.c | 1315 u16 *vddc, u16 *vddci) 1320 if ((0 == *vddc) || (0 == *vddci)) 1323 if (*vddc > *vddci) { 1324 if ((*vddc - *vddci) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { 1326 (*vddc - rdev->pm.dpm.dyn_state.vddc_vddci_delta)); 1330 if ((*vddci - *vddc) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { 1333 *vddc = (new_voltage < max_vddc) ? new_voltage : max_vddc; 1409 if (ulv_pl->vddc) { 2107 u16 vddc, vddci; local in function:btc_apply_state_adjust_rules 2125 if (ps->high.vddc > max_limits->vddc [all...] |
radeon_kv_dpm.c | 1983 table->vddc = 2817 u16 vddc; local in function:kv_dpm_debugfs_print_current_performance_level 2825 vddc = kv_convert_8bit_index_to_voltage(rdev, (u16)tmp); 2828 seq_printf(m, "power level %d sclk: %u vddc: %u\n", 2829 current_index, sclk, vddc); 2868 printk("\t\tpower level %d sclk: %u vddc: %u\n",
|
radeon_rv6xx_dpm.c | 490 pi->hw.vddc[R600_POWER_LEVEL_CTXSW] = state->high.vddc; 491 pi->hw.vddc[R600_POWER_LEVEL_HIGH] = state->high.vddc; 492 pi->hw.vddc[R600_POWER_LEVEL_MEDIUM] = state->medium.vddc; 493 pi->hw.vddc[R600_POWER_LEVEL_LOW] = state->low.vddc; 513 if ((state->high.vddc == state->medium.vddc) & 1827 u16 vddc; local in function:rv6xx_parse_pplib_clock_info 1869 u16 vddc, vddci, mvdd; local in function:rv6xx_parse_pplib_clock_info [all...] |
radeon_rv770_dpm.c | 570 int rv770_populate_vddc_value(struct radeon_device *rdev, u16 vddc, 583 if (vddc <= pi->vddc_table[i].vddc) { 585 voltage->value = cpu_to_be16(vddc); 668 ret = rv770_populate_vddc_value(rdev, pl->vddc, 669 &level->vddc); 947 &table->ACPIState.levels[0].vddc); 961 &table->ACPIState.levels[0].vddc); 1076 initial_state->low.vddc, 1077 &table->initialState.levels[0].vddc); 1697 u16 vddc; local in function:rv770_get_max_vddc 2254 u16 vddc, vddci, mvdd; local in function:rv7xx_parse_pplib_clock_info [all...] |
sislands_smc.h | 157 SISLANDS_SMC_VOLTAGE_VALUE vddc; member in struct:SISLANDS_SMC_HW_PERFORMANCE_LEVEL
|
radeon_atombios.c | 2372 u16 *vddc, u16 *vddci, u16 *mvdd) 2380 *vddc = 0; 2389 *vddc = le16_to_cpu(firmware_info->info_14.usBootUpVDDCVoltage); 2404 u16 vddc, vddci, mvdd; local in function:radeon_atombios_parse_pplib_non_clock_info 2406 radeon_atombios_get_default_voltages(rdev, &vddc, &vddci, &mvdd); 2461 if (vddc) 2463 vddc; 2477 u16 vddc; local in function:radeon_atombios_parse_pplib_clock_info 2537 /* patch up vddc if necessary */ 2549 &vddc) == 0 [all...] |
radeon_ni_dpm.c | 751 s64 kt, kv, leakage_w, i_leakage, vddc, temperature; local in function:ni_calculate_leakage_for_v_and_t_formula 754 vddc = div64_s64(drm_int2fixp(v), 1000); 760 drm_fixp_exp(drm_fixp_mul(div64_s64(drm_int2fixp(coeff->bv), 1000), vddc))); 762 leakage_w = drm_fixp_mul(drm_fixp_mul(drm_fixp_mul(i_leakage, kt), kv), vddc); 818 if (ps->performance_levels[i].vddc > max_limits->vddc) 819 ps->performance_levels[i].vddc = max_limits->vddc; 842 if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc) 1398 NISLANDS_SMC_VOLTAGE_VALUE vddc; local in function:ni_calculate_power_boost_limit 3972 u16 vddc, vddci, mvdd; local in function:ni_parse_pplib_clock_info [all...] |
radeon_ci_dpm.c | 274 static u8 ci_convert_to_vid(u16 vddc) 276 return (6200 - (vddc * VOLTAGE_SCALE)) / 25; 301 lo_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc); 1346 u16 vddc, vddci; local in function:ci_get_leakage_voltages 1355 if (radeon_atom_get_voltage_evv(rdev, virtual_voltage_id, &vddc) != 0) 1357 if (vddc != 0 && vddc != virtual_voltage_id) { 1358 pi->vddc_leakage.actual_voltage[pi->vddc_leakage.count] = vddc; 1366 if (radeon_atom_get_leakage_vddc_based_on_leakage_params(rdev, &vddc, &vddci, 1369 if (vddc != 0 && vddc != virtual_voltage_id) [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_kv_dpm.c | 2049 table->vddc = 2881 u16 vddc; local in function:kv_dpm_debugfs_print_current_performance_level 2890 vddc = kv_convert_8bit_index_to_voltage(adev, (u16)tmp); 2893 seq_printf(m, "power level %d sclk: %u vddc: %u\n", 2894 current_index, sclk, vddc); 2912 printk("\t\tpower level %d sclk: %u vddc: %u\n",
|
sislands_smc.h | 157 SISLANDS_SMC_VOLTAGE_VALUE vddc; member in struct:SISLANDS_SMC_HW_PERFORMANCE_LEVEL
|
amdgpu_dpm.h | 116 u16 vddc; member in struct:amdgpu_clock_and_voltage_limits 137 u16 vddc; member in struct:amdgpu_cac_leakage_entry::__anonba5607100108
|
amdgpu_si_dpm.c | 1871 s64 kt, kv, leakage_w, i_leakage, vddc; local in function:si_calculate_leakage_for_v_and_t_formula 1876 vddc = div64_s64(drm_int2fixp(v), 1000); 1885 tmp = drm_fixp_mul(t_slope, vddc) + t_intercept; 1888 kv = drm_fixp_mul(av, drm_fixp_exp(drm_fixp_mul(bv, vddc))); 1890 leakage_w = drm_fixp_mul(drm_fixp_mul(drm_fixp_mul(i_leakage, kt), kv), vddc); 1909 s64 kt, kv, leakage_w, i_leakage, vddc; local in function:si_calculate_leakage_for_v_formula 1912 vddc = div64_s64(drm_int2fixp(v), 1000); 1916 drm_fixp_exp(drm_fixp_mul(div64_s64(drm_int2fixp(coeff->bv), 100000000), vddc))); 1918 leakage_w = drm_fixp_mul(drm_fixp_mul(drm_fixp_mul(i_leakage, kt), kv), vddc); 2397 SISLANDS_SMC_VOLTAGE_VALUE vddc; local in function:si_populate_power_containment_values 3407 u16 vddc; local in function:rv770_get_max_vddc 3440 u16 vddc, vddci, min_vce_voltage = 0; local in function:si_apply_state_adjust_rules 3700 u16 vddc, count = 0; local in function:si_get_leakage_vddc 7195 u16 vddc, vddci, mvdd; local in function:si_parse_pplib_clock_info [all...] |
si_dpm.h | 443 RV770_SMC_VOLTAGE_VALUE vddc; member in struct:RV770_SMC_HW_PERFORMANCE_LEVEL 491 u16 vddc; member in struct:vddc_table_entry 540 bool voltage_control; /* vddc */ 603 u16 vddc; member in struct:rv7xx_pl 763 NISLANDS_SMC_VOLTAGE_VALUE vddc; member in struct:NISLANDS_SMC_HW_PERFORMANCE_LEVEL
|
/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/ |
hardwaremanager.h | 113 PHM_PlatformCaps_ControlVDDCI, /* Control VDDCI separately from VDDC. */ 276 uint32_t vddc; member in struct:PHM_PerformanceLevel 388 uint32_t vddc; member in struct:phm_odn_performance_level
|
amdgpu_smu.h | 196 uint32_t vddc; member in struct:smu_performance_level 221 uint16_t vddc; member in struct:smu_bios_boot_up_values
|