Lines Matching refs:vddc
745 s64 kt, kv, leakage_w, i_leakage, vddc, temperature;
748 vddc = div64_s64(drm_int2fixp(v), 1000);
754 drm_fixp_exp(drm_fixp_mul(div64_s64(drm_int2fixp(coeff->bv), 1000), vddc)));
756 leakage_w = drm_fixp_mul(drm_fixp_mul(drm_fixp_mul(i_leakage, kt), kv), vddc);
812 if (ps->performance_levels[i].vddc > max_limits->vddc)
813 ps->performance_levels[i].vddc = max_limits->vddc;
836 if (ps->performance_levels[i].vddc < ps->performance_levels[i - 1].vddc)
837 ps->performance_levels[i].vddc = ps->performance_levels[i - 1].vddc;
875 max_limits->vddc, &ps->performance_levels[i].vddc);
881 max_limits->vddc, &ps->performance_levels[i].vddc);
884 max_limits->vddc, &ps->performance_levels[i].vddc);
889 max_limits->vddc, max_limits->vddci,
890 &ps->performance_levels[i].vddc,
896 if (ps->performance_levels[i].vddc > rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc.vddc)
899 if (ps->performance_levels[i].vddc < rdev->pm.dpm.dyn_state.min_vddc_for_pcie_gen2)
1348 *std_voltage = rdev->pm.dpm.dyn_state.cac_leakage_table.entries[voltage->index].vddc;
1392 NISLANDS_SMC_VOLTAGE_VALUE vddc;
1401 state->performance_levels[state->performance_level_count - 2].vddc,
1402 &vddc);
1406 ret = ni_get_std_voltage_value(rdev, &vddc, &std_vddc_med);
1411 state->performance_levels[state->performance_level_count - 1].vddc,
1412 &vddc);
1416 ret = ni_get_std_voltage_value(rdev, &vddc, &std_vddc_high);
1729 initial_state->performance_levels[0].vddc,
1730 &table->initialState.level.vddc);
1735 &table->initialState.level.vddc,
1739 table->initialState.level.vddc.index,
1816 pi->acpi_vddc, &table->ACPIState.level.vddc);
1821 &table->ACPIState.level.vddc, &std_vddc);
1824 table->ACPIState.level.vddc.index,
1840 &table->ACPIState.level.vddc);
1845 &table->ACPIState.level.vddc,
1849 table->ACPIState.level.vddc.index,
2371 pl->vddc, &level->vddc);
2375 ret = ni_get_std_voltage_value(rdev, &level->vddc, &std_vddc);
2380 level->vddc.index, &level->std_vddc);
3939 pl->vddc = le16_to_cpu(clock_info->evergreen.usVDDC);
3943 /* patch up vddc if necessary */
3944 if (pl->vddc == 0xff01) {
3946 pl->vddc = pi->max_vddc;
3950 pi->acpi_vddc = pl->vddc;
3963 if (pi->min_vddc_in_table > pl->vddc)
3964 pi->min_vddc_in_table = pl->vddc;
3966 if (pi->max_vddc_in_table < pl->vddc)
3967 pi->max_vddc_in_table = pl->vddc;
3971 u16 vddc, vddci, mvdd;
3972 radeon_atombios_get_default_voltages(rdev, &vddc, &vddci, &mvdd);
3975 pl->vddc = vddc;
3983 rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.vddc = pl->vddc;
4298 printk("\t\tpower level %d sclk: %u mclk: %u vddc: %u vddci: %u pcie gen: %u\n",
4299 i, pl->sclk, pl->mclk, pl->vddc, pl->vddci, pl->pcie_gen + 1);
4301 printk("\t\tpower level %d sclk: %u mclk: %u vddc: %u vddci: %u\n",
4302 i, pl->sclk, pl->mclk, pl->vddc, pl->vddci);
4323 seq_printf(m, "power level %d sclk: %u mclk: %u vddc: %u vddci: %u\n",
4324 current_index, pl->sclk, pl->mclk, pl->vddc, pl->vddci);