/openbsd-current/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_virt.c | 232 if (!amdgpu_sriov_vf(adev) || adev->virt.mm_table.gpu_addr) 238 &adev->virt.mm_table.bo, 239 &adev->virt.mm_table.gpu_addr, 240 (void *)&adev->virt.mm_table.cpu_addr); 246 memset((void *)adev->virt.mm_table.cpu_addr, 0, PAGE_SIZE); 248 adev->virt.mm_table.gpu_addr, 249 adev->virt.mm_table.cpu_addr); 260 if (!amdgpu_sriov_vf(adev) || !adev->virt.mm_table.gpu_addr) 263 amdgpu_bo_free_kernel(&adev->virt.mm_table.bo, 264 &adev->virt.mm_table [all...] |
H A D | amdgpu_virt.h | 241 struct amdgpu_mm_table mm_table; member in struct:amdgpu_virt
|
H A D | vce_v4_0.c | 214 uint32_t *init_table = adev->virt.mm_table.cpu_addr; 326 return vce_v4_0_mmsch_start(adev, &adev->virt.mm_table);
|
H A D | jpeg_v4_0.c | 418 struct amdgpu_mm_table *table = &adev->virt.mm_table;
|
H A D | vcn_v2_0.c | 1864 uint32_t *init_table = adev->virt.mm_table.cpu_addr; 1990 return vcn_v2_0_start_mmsch(adev, &adev->virt.mm_table);
|
H A D | uvd_v7_0.c | 793 uint32_t *init_table = adev->virt.mm_table.cpu_addr; 940 return uvd_v7_0_mmsch_start(adev, &adev->virt.mm_table);
|
H A D | vcn_v2_5.c | 1220 uint32_t *init_table = adev->virt.mm_table.cpu_addr; 1349 return vcn_v2_5_mmsch_start(adev, &adev->virt.mm_table);
|
H A D | jpeg_v4_0_3.c | 183 struct amdgpu_mm_table *table = &adev->virt.mm_table;
|
H A D | vcn_v4_0.c | 1224 struct amdgpu_mm_table *table = &adev->virt.mm_table;
|
H A D | vcn_v4_0_3.c | 859 struct amdgpu_mm_table *table = &adev->virt.mm_table;
|
H A D | vcn_v3_0.c | 1293 struct amdgpu_mm_table *table = &adev->virt.mm_table;
|
/openbsd-current/sys/dev/pci/drm/amd/pm/powerplay/hwmgr/ |
H A D | vega10_processpptables.c | 348 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table; local 353 mm_table = kzalloc(struct_size(mm_table, entries, mm_dependency_table->ucNumEntries), 355 if (!mm_table) 358 mm_table->count = mm_dependency_table->ucNumEntries; 362 mm_table->entries[i].vddcInd = mm_dependency_record->ucVddcInd; 363 mm_table->entries[i].samclock = 365 mm_table->entries[i].eclk = le32_to_cpu(mm_dependency_record->ulEClk); 366 mm_table->entries[i].vclk = le32_to_cpu(mm_dependency_record->ulVClk); 367 mm_table [all...] |
H A D | process_pptables_v1_0.c | 722 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table; local 727 mm_table = kzalloc(struct_size(mm_table, entries, mm_dependency_table->ucNumEntries), 729 if (!mm_table) 732 mm_table->count = mm_dependency_table->ucNumEntries; 740 entries, mm_table, i); 750 *tonga_mm_table = mm_table;
|
H A D | smu7_hwmgr.c | 2211 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 2234 for (entry_id = 0; entry_id < mm_table->count; ++entry_id) { 2235 voltage_id = mm_table->entries[entry_id].vddcInd; 2236 mm_table->entries[entry_id].vddc = 2329 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = pptable_info->mm_dep_table; local 2332 for (entry_id = 0; entry_id < mm_table->count; entry_id++) { 2333 if (mm_table->entries[entry_id].vddgfx_offset & (1 << 15)) 2334 v_record.us_vdd = mm_table->entries[entry_id].vddc + 2335 mm_table->entries[entry_id].vddgfx_offset - 0xFFFF; 2337 v_record.us_vdd = mm_table [all...] |
H A D | vega10_hwmgr.c | 665 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 688 for (entry_id = 0; entry_id < mm_table->count; ++entry_id) { 689 voltage_id = mm_table->entries[entry_id].vddcInd; 690 mm_table->entries[entry_id].vddc =
|
/openbsd-current/sys/dev/pci/drm/amd/pm/powerplay/smumgr/ |
H A D | fiji_smumgr.c | 1426 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1429 table->VceLevelCount = (uint8_t)(mm_table->count); 1433 table->VceLevel[count].Frequency = mm_table->entries[count].eclk; 1436 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; 1438 ((mm_table->entries[count].vddc - VDDC_VDDCI_DELTA) * 1465 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1468 table->AcpLevelCount = (uint8_t)(mm_table->count); 1472 table->AcpLevel[count].Frequency = mm_table->entries[count].aclk; 1473 table->AcpLevel[count].MinVoltage |= (mm_table->entries[count].vddc * 1475 table->AcpLevel[count].MinVoltage |= ((mm_table 1561 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local [all...] |
H A D | vegam_smumgr.c | 1202 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1207 table->VceLevelCount = (uint8_t)(mm_table->count); 1211 table->VceLevel[count].Frequency = mm_table->entries[count].eclk; 1214 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; 1218 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); 1220 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; 1315 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1320 table->UvdLevelCount = (uint8_t)(mm_table->count); 1325 table->UvdLevel[count].VclkFrequency = mm_table->entries[count].vclk; 1326 table->UvdLevel[count].DclkFrequency = mm_table [all...] |
H A D | polaris10_smumgr.c | 1373 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1378 table->VceLevelCount = (uint8_t)(mm_table->count); 1382 table->VceLevel[count].Frequency = mm_table->entries[count].eclk; 1385 (mm_table->entries[count].vddc * VOLTAGE_SCALE) << VDDC_SHIFT; 1389 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); 1391 vddci = mm_table->entries[count].vddc - VDDC_VDDCI_DELTA; 1423 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1428 table->SamuLevelCount = (uint8_t)(mm_table->count); 1432 table->SamuLevel[count].Frequency = mm_table->entries[count].samclock; 1434 (mm_table 1528 struct phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local [all...] |
H A D | tonga_smumgr.c | 1317 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1320 table->UvdLevelCount = (uint8_t) (mm_table->count); 1324 table->UvdLevel[count].VclkFrequency = mm_table->entries[count].vclk; 1325 table->UvdLevel[count].DclkFrequency = mm_table->entries[count].dclk; 1328 mm_table->entries[count].vddc); 1332 mm_table->entries[count].vddgfx) : 0; 1335 mm_table->entries[count].vddc - VDDC_VDDCI_DELTA); 1377 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local 1380 table->VceLevelCount = (uint8_t) (mm_table->count); 1385 mm_table 1422 phm_ppt_v1_mm_clock_voltage_dependency_table *mm_table = local [all...] |