/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
|