HomeSort by: relevance | last modified time | path
    Searched refs:cac_leakage_table (Results 1 - 13 of 13) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/
amdgpu_processpptables.c 1378 struct phm_cac_leakage_table *cac_leakage_table; local in function:get_cac_leakage_table
1387 cac_leakage_table = kzalloc(table_size, GFP_KERNEL);
1389 if (cac_leakage_table == NULL)
1392 cac_leakage_table->count = (ULONG)table->ucNumEntries;
1394 for (i = 0; i < cac_leakage_table->count; i++) {
1397 cac_leakage_table->entries[i].Vddc1 = le16_to_cpu(table->entries[i].usVddc1);
1398 cac_leakage_table->entries[i].Vddc2 = le16_to_cpu(table->entries[i].usVddc2);
1399 cac_leakage_table->entries[i].Vddc3 = le16_to_cpu(table->entries[i].usVddc3);
1401 cac_leakage_table->entries[i].Vddc = le16_to_cpu(table->entries[i].usVddc);
1402 cac_leakage_table->entries[i].Leakage = le32_to_cpu(table->entries[i].ulLeakageValue)
    [all...]
amdgpu_smu7_hwmgr.c 685 hwmgr->dyn_state.cac_leakage_table;
2453 tmp = smu7_patch_cac_vddc(hwmgr, hwmgr->dyn_state.cac_leakage_table);
  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/
amdgpu_iceland_smumgr.c 401 PP_ASSERT_WITH_CODE(NULL != hwmgr->dyn_state.cac_leakage_table,
403 PP_ASSERT_WITH_CODE(hwmgr->dyn_state.cac_leakage_table->count <= 8,
405 PP_ASSERT_WITH_CODE(hwmgr->dyn_state.cac_leakage_table->count == hwmgr->dyn_state.vddc_dependency_on_sclk->count,
409 for (i = 0; (uint32_t) i < hwmgr->dyn_state.cac_leakage_table->count; i++) {
410 lo_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Vddc1);
411 hi_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Vddc2);
549 if (NULL == hwmgr->dyn_state.cac_leakage_table) {
562 if ((uint32_t)v_index < hwmgr->dyn_state.cac_leakage_table->count) {
563 *lo = hwmgr->dyn_state.cac_leakage_table->entries[v_index].Vddc * VOLTAGE_SCALE;
564 *hi = (uint16_t)(hwmgr->dyn_state.cac_leakage_table->entries[v_index].Leakage * VOLTAGE_SCALE)
    [all...]
amdgpu_ci_smumgr.c 588 PP_ASSERT_WITH_CODE(NULL != hwmgr->dyn_state.cac_leakage_table,
590 PP_ASSERT_WITH_CODE(hwmgr->dyn_state.cac_leakage_table->count <= 8,
592 PP_ASSERT_WITH_CODE(hwmgr->dyn_state.cac_leakage_table->count == hwmgr->dyn_state.vddc_dependency_on_sclk->count,
595 for (i = 0; (uint32_t) i < hwmgr->dyn_state.cac_leakage_table->count; i++) {
597 lo_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Vddc1);
598 hi_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Vddc2);
599 hi2_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Vddc3);
601 lo_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Vddc);
602 hi_vid[i] = convert_to_vid(hwmgr->dyn_state.cac_leakage_table->entries[i].Leakage);
780 if (NULL == hwmgr->dyn_state.cac_leakage_table) {
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_dpm.c 451 adev->pm.dpm.dyn_state.cac_leakage_table.entries = kzalloc(size, GFP_KERNEL);
452 if (!adev->pm.dpm.dyn_state.cac_leakage_table.entries) {
459 adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc1 =
461 adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc2 =
463 adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc3 =
466 adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc =
468 adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].leakage =
474 adev->pm.dpm.dyn_state.cac_leakage_table.count = cac_table->ucNumEntries;
732 kfree(dyn_state->cac_leakage_table.entries);
amdgpu_dpm.h 228 struct amdgpu_cac_leakage_table cac_leakage_table; member in struct:amdgpu_dpm_dynamic_state
amdgpu_si_dpm.c 2642 &adev->pm.dpm.dyn_state.cac_leakage_table;
4623 if (adev->pm.dpm.dyn_state.cac_leakage_table.entries) {
4632 if ((u32)v_index < adev->pm.dpm.dyn_state.cac_leakage_table.count)
4634 adev->pm.dpm.dyn_state.cac_leakage_table.entries[v_index].vddc;
4637 adev->pm.dpm.dyn_state.cac_leakage_table.entries[adev->pm.dpm.dyn_state.cac_leakage_table.count-1].vddc;
4647 if ((u32)v_index < adev->pm.dpm.dyn_state.cac_leakage_table.count)
4649 adev->pm.dpm.dyn_state.cac_leakage_table.entries[v_index].vddc;
4652 adev->pm.dpm.dyn_state.cac_leakage_table.entries[adev->pm.dpm.dyn_state.cac_leakage_table.count-1].vddc
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_r600_dpm.c 1044 rdev->pm.dpm.dyn_state.cac_leakage_table.entries = kzalloc(size, GFP_KERNEL);
1045 if (!rdev->pm.dpm.dyn_state.cac_leakage_table.entries) {
1052 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc1 =
1054 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc2 =
1056 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc3 =
1059 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc =
1061 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].leakage =
1067 rdev->pm.dpm.dyn_state.cac_leakage_table.count = cac_table->ucNumEntries;
1311 kfree(dyn_state->cac_leakage_table.entries);
radeon_ci_dpm.c 287 if (rdev->pm.dpm.dyn_state.cac_leakage_table.entries == NULL)
289 if (rdev->pm.dpm.dyn_state.cac_leakage_table.count > 8)
291 if (rdev->pm.dpm.dyn_state.cac_leakage_table.count !=
295 for (i = 0; i < rdev->pm.dpm.dyn_state.cac_leakage_table.count; i++) {
297 lo_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc1);
298 hi_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc2);
299 hi2_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc3);
301 lo_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc);
302 hi_vid[i] = ci_convert_to_vid((u16)rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].leakage);
2346 if (rdev->pm.dpm.dyn_state.cac_leakage_table.entries)
    [all...]
radeon_si_dpm.c 2543 &rdev->pm.dpm.dyn_state.cac_leakage_table;
4159 if (rdev->pm.dpm.dyn_state.cac_leakage_table.entries) {
4168 if ((u32)v_index < rdev->pm.dpm.dyn_state.cac_leakage_table.count)
4170 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[v_index].vddc;
4173 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[rdev->pm.dpm.dyn_state.cac_leakage_table.count-1].vddc;
4183 if ((u32)v_index < rdev->pm.dpm.dyn_state.cac_leakage_table.count)
4185 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[v_index].vddc;
4188 rdev->pm.dpm.dyn_state.cac_leakage_table.entries[rdev->pm.dpm.dyn_state.cac_leakage_table.count-1].vddc
    [all...]
radeon_ni_dpm.c 1352 if (rdev->pm.dpm.dyn_state.cac_leakage_table.entries &&
1353 ((u32)voltage->index < rdev->pm.dpm.dyn_state.cac_leakage_table.count))
1354 *std_voltage = rdev->pm.dpm.dyn_state.cac_leakage_table.entries[voltage->index].vddc;
3102 &rdev->pm.dpm.dyn_state.cac_leakage_table;
radeon.h 1534 struct radeon_cac_leakage_table cac_leakage_table; member in struct:radeon_dpm_dynamic_state
  /src/sys/external/bsd/drm2/dist/drm/amd/powerplay/inc/
hwmgr.h 640 struct phm_cac_leakage_table *cac_leakage_table; member in struct:phm_dynamic_state_info

Completed in 44 milliseconds