/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_virt.c | 186 if (!amdgpu_sriov_vf(adev) || adev->virt.mm_table.gpu_addr) 191 &adev->virt.mm_table.bo, 192 &adev->virt.mm_table.gpu_addr, 193 (void *)&adev->virt.mm_table.cpu_addr); 199 memset((void *)adev->virt.mm_table.cpu_addr, 0, PAGE_SIZE); 201 adev->virt.mm_table.gpu_addr, 202 adev->virt.mm_table.cpu_addr); 213 if (!amdgpu_sriov_vf(adev) || !adev->virt.mm_table.gpu_addr) 216 amdgpu_bo_free_kernel(&adev->virt.mm_table.bo, 217 &adev->virt.mm_table.gpu_addr [all...] |
amdgpu_virt.h | 255 struct amdgpu_mm_table mm_table; member in struct:amdgpu_virt
|
amdgpu_vce_v4_0.c | 220 uint32_t *init_table = adev->virt.mm_table.cpu_addr; 332 return vce_v4_0_mmsch_start(adev, &adev->virt.mm_table);
|
amdgpu_uvd_v7_0.c | 780 uint32_t *init_table = adev->virt.mm_table.cpu_addr; 927 return uvd_v7_0_mmsch_start(adev, &adev->virt.mm_table);
|
amdgpu_vcn_v2_5.c | 1139 uint32_t *init_table = adev->virt.mm_table.cpu_addr; 1269 return vcn_v2_5_mmsch_start(adev, &adev->virt.mm_table);
|
/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ |
amdgpu_vega10_processpptables.c | 354 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table; local in function:get_mm_clock_voltage_table 362 mm_table = kzalloc(table_size, GFP_KERNEL); 364 if (!mm_table) 367 mm_table->count = mm_dependency_table->ucNumEntries; 371 mm_table->entries[i].vddcInd = mm_dependency_record->ucVddcInd; 372 mm_table->entries[i].samclock = 374 mm_table->entries[i].eclk = le32_to_cpu(mm_dependency_record->ulEClk); 375 mm_table->entries[i].vclk = le32_to_cpu(mm_dependency_record->ulVClk); 376 mm_table->entries[i].dclk = le32_to_cpu(mm_dependency_record->ulDClk); 379 *vega10_mm_table = mm_table; [all...] |
amdgpu_process_pptables_v1_0.c | 700 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table; local in function:get_mm_clock_voltage_table 708 mm_table = kzalloc(table_size, GFP_KERNEL); 710 if (NULL == mm_table) 713 mm_table->count = mm_dependency_table->ucNumEntries; 721 entries, mm_table, i); 731 *tonga_mm_table = mm_table;
|
amdgpu_smu7_hwmgr.c | 1864 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:smu7_patch_voltage_dependency_tables_with_lookup_table 1887 for (entry_id = 0; entry_id < mm_table->count; ++entry_id) { 1888 voltage_id = mm_table->entries[entry_id].vddcInd; 1889 mm_table->entries[entry_id].vddc = 1982 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = pptable_info->mm_dep_table; local in function:smu7_calc_mm_voltage_dependency_table 1985 for (entry_id = 0; entry_id < mm_table->count; entry_id++) { 1986 if (mm_table->entries[entry_id].vddgfx_offset & (1 << 15)) 1987 v_record.us_vdd = mm_table->entries[entry_id].vddc + 1988 mm_table->entries[entry_id].vddgfx_offset - 0xFFFF; 1990 v_record.us_vdd = mm_table->entries[entry_id].vddc [all...] |
amdgpu_vega10_hwmgr.c | 672 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:vega10_patch_voltage_dependency_tables_with_lookup_table 695 for (entry_id = 0; entry_id < mm_table->count; ++entry_id) { 696 voltage_id = mm_table->entries[entry_id].vddcInd; 697 mm_table->entries[entry_id].vddc =
|
/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/smumgr/ |
amdgpu_fiji_smumgr.c | 1433 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:fiji_populate_smc_vce_level 1436 table->VceLevelCount = (uint8_t)(mm_table->count); 1440 table->VceLevel[count].Frequency = mm_table->entries[count].eclk; 1443 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; 1445 ((mm_table->entries[count].vddc - VDDC_VDDCI_DELTA) * 1472 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:fiji_populate_smc_acp_level 1475 table->AcpLevelCount = (uint8_t)(mm_table->count); 1479 table->AcpLevel[count].Frequency = mm_table->entries[count].aclk; 1480 table->AcpLevel[count].MinVoltage |= (mm_table->entries[count].vddc * 1482 table->AcpLevel[count].MinVoltage |= ((mm_table->entries[count].vddc 1568 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:fiji_populate_smc_uvd_level [all...] |
amdgpu_vegam_smumgr.c | 1204 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:vegam_populate_smc_vce_level 1209 table->VceLevelCount = (uint8_t)(mm_table->count); 1213 table->VceLevel[count].Frequency = mm_table->entries[count].eclk; 1216 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; 1220 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); 1222 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; 1317 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:vegam_populate_smc_uvd_level 1322 table->UvdLevelCount = (uint8_t)(mm_table->count); 1327 table->UvdLevel[count].VclkFrequency = mm_table->entries[count].vclk; 1328 table->UvdLevel[count].DclkFrequency = mm_table->entries[count].dclk [all...] |
amdgpu_tonga_smumgr.c | 1322 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:tonga_populate_smc_uvd_level 1325 table->UvdLevelCount = (uint8_t) (mm_table->count); 1329 table->UvdLevel[count].VclkFrequency = mm_table->entries[count].vclk; 1330 table->UvdLevel[count].DclkFrequency = mm_table->entries[count].dclk; 1333 mm_table->entries[count].vddc); 1337 mm_table->entries[count].vddgfx) : 0; 1340 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); 1382 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:tonga_populate_smc_vce_level 1385 table->VceLevelCount = (uint8_t) (mm_table->count); 1390 mm_table->entries[count].eclk 1427 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:tonga_populate_smc_acp_level [all...] |
amdgpu_polaris10_smumgr.c | 1299 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:polaris10_populate_smc_vce_level 1304 table->VceLevelCount = (uint8_t)(mm_table->count); 1308 table->VceLevel[count].Frequency = mm_table->entries[count].eclk; 1311 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; 1315 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); 1317 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; 1405 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local in function:polaris10_populate_smc_uvd_level 1410 table->UvdLevelCount = (uint8_t)(mm_table->count); 1415 table->UvdLevel[count].VclkFrequency = mm_table->entries[count].vclk; 1416 table->UvdLevel[count].DclkFrequency = mm_table->entries[count].dclk [all...] |