linux/drivers/gpu/drm/amd/amdgpu
Felix Kuehling b453e42a6e drm/amdgpu: Add new placement for preemptible SG BOs
SG BOs such as dmabuf imports and userptr BOs do not consume system
resources directly. Instead they point to resources owned elsewhere.
They typically get evicted by DMABuf move notifiers of MMU notifiers.
If those notifiers don't need to wait for hardware fences (i.e. the SG
BOs are used in a preemptible context), then we don't need to limit
them to the GTT size and we don't need TTM to evict them.

Create a new placement for such preemptible SG BOs that does not impose
artificial size limits and TTM evictions.

Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-05-21 17:59:59 -04:00
..
aldebaran.c drm/amdgpu: Fix build warnings 2021-04-09 16:46:32 -04:00
aldebaran.h drm/amdgpu: Add mode2 reset support for aldebaran 2021-04-09 16:46:26 -04:00
aldebaran_reg_init.c drm/amdgpu: add register base init for aldebaran (v2) 2021-03-10 00:01:34 -05:00
amdgpu.h drm/amdgpu: Indirect register access for Navi12 sriov 2021-05-21 10:32:06 -04:00
amdgpu_acp.c drm/amd/amdgpu/amdgpu_acp: Fix doc-rot issues pertaining to a couple of 'handle' params 2020-12-01 16:04:43 -05:00
amdgpu_acp.h
amdgpu_acpi.c drm/amd/amdgpu: Fix errors in documentation of function parameters 2021-05-10 18:06:42 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdkfd: heavy-weight flush TLB after unmap 2021-05-19 22:37:50 -04:00
amdgpu_amdkfd.h drm/amdgpu: Add DMA mapping of GTT BOs 2021-05-19 22:44:06 -04:00
amdgpu_amdkfd_aldebaran.c drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) 2021-03-23 22:59:28 -04:00
amdgpu_amdkfd_arcturus.c drm/amdgpu: Added missing prototype 2021-04-28 23:35:49 -04:00
amdgpu_amdkfd_arcturus.h drm/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) 2021-03-23 22:59:28 -04:00
amdgpu_amdkfd_fence.c drm/amd/amdgpu: Fix errors in documentation of function parameters 2021-05-10 18:06:42 -04:00
amdgpu_amdkfd_gfx_v7.c drm next for 5.10-rc1 2020-10-15 10:46:16 -07:00
amdgpu_amdkfd_gfx_v8.c drm next for 5.10-rc1 2020-10-15 10:46:16 -07:00
amdgpu_amdkfd_gfx_v9.c drm/amd/amdgpu: Fix errors in documentation of function parameters 2021-05-10 18:06:42 -04:00
amdgpu_amdkfd_gfx_v9.h Merge tag 'amd-drm-next-5.11-2020-11-05' of git://people.freedesktop.org/~agd5f/linux into drm-next 2020-11-10 17:48:47 +10:00
amdgpu_amdkfd_gfx_v10.c drm/amdgpu: Modify GC register access from MMIO to RLCG in file kfd_v10* 2021-05-21 10:32:07 -04:00
amdgpu_amdkfd_gfx_v10_3.c drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error 2021-05-21 10:31:58 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdgpu: Move dmabuf attach/detach to backend_(un)bind 2021-05-19 22:44:10 -04:00
amdgpu_atombios.c drm/amdgpu: add atomfirmware helper function to query fw cap 2021-05-19 22:30:03 -04:00
amdgpu_atombios.h drm/amdgpu: drop some unused atombios functions 2021-04-09 16:50:34 -04:00
amdgpu_atomfirmware.c drm/amdgpu: modify system reference clock source for navi+ (V2) 2021-05-19 22:44:48 -04:00
amdgpu_atomfirmware.h drm/amdgpu: add helper function to query dynamic boot config cap 2021-05-19 22:30:14 -04:00
amdgpu_atpx_handler.c drm/amd/amdgpu: fix comparison pointer to bool warning in amdgpu_atpx_handler.c 2020-09-15 17:52:43 -04:00
amdgpu_benchmark.c drm/amdgpu: allow variable BO struct creation 2021-04-09 16:45:12 -04:00
amdgpu_bios.c Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-03-26 15:53:21 +01:00
amdgpu_bo_list.c
amdgpu_bo_list.h
amdgpu_cgs.c drm/amd/pm: correct the checks for polaris kickers 2020-10-27 11:56:42 -04:00
amdgpu_connectors.c drm/amdgpu: only set DP subconnector type on DP and eDP connectors 2020-12-23 15:03:08 -05:00
amdgpu_connectors.h
amdgpu_cs.c drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity 2021-04-20 21:51:13 -04:00
amdgpu_csa.c drm/amd/amdgpu/amdgpu_csa: Remove set but unused variable 'r' 2020-11-13 17:29:46 -05:00
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: fix fence calculation (v2) 2021-05-13 14:09:12 -04:00
amdgpu_ctx.h drm/amdgpu: fix fence calculation (v2) 2021-05-13 14:09:12 -04:00
amdgpu_debugfs.c drm/amd/amdgpu/amdgpu_debugfs: Fix a couple of misnamed functions 2021-05-21 10:32:13 -04:00
amdgpu_debugfs.h drm/amdgpu: do not use drm middle layer for debugfs 2021-02-18 16:43:09 -05:00
amdgpu_device.c drm/amdgpu: Indirect register access for Navi12 sriov 2021-05-21 10:32:06 -04:00
amdgpu_df.h drm/amdgpu: fix xgmi perfmon a-b-a problem 2020-10-07 14:44:16 -04:00
amdgpu_discovery.c drm/amdgpu: add judgement when add ip blocks (v2) 2021-05-19 22:29:22 -04:00
amdgpu_discovery.h drm/amdgpu: add judgement when add ip blocks (v2) 2021-05-19 22:29:22 -04:00
amdgpu_display.c drm/amdgpu: Use device specific BO size & stride check. 2021-05-10 18:06:45 -04:00
amdgpu_display.h drm/amdgpu: clean up non-DC suspend/resume handling 2021-04-09 16:36:40 -04:00
amdgpu_dma_buf.c drm/amdgpu: Use iterator methods exposed by amdgpu_res_cursor.h in building SG_TABLE's for a VRAM BO 2021-04-15 16:32:44 -04:00
amdgpu_dma_buf.h drm/gem: Use struct dma_buf_map in GEM vmap ops and convert GEM backends 2020-11-09 09:19:24 +01:00
amdgpu_doorbell.h
amdgpu_drv.c Merge tag 'amd-drm-next-5.14-2021-05-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-05-21 15:29:40 +10:00
amdgpu_drv.h
amdgpu_encoders.c
amdgpu_fb.c drm/amd/amdgpu: fix refcount leak 2021-05-19 22:43:43 -04:00
amdgpu_fdinfo.c drm/amdgpu: Add show_fdinfo() interface 2021-05-05 09:26:53 +02:00
amdgpu_fdinfo.h drm/amdgpu: Add show_fdinfo() interface 2021-05-05 09:26:53 +02:00
amdgpu_fence.c drm/amd/amdgpu/amdgpu_fence: Provide description for 'sched_score' 2021-04-20 21:50:59 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: Use SKU instead of DID for FRU check v2 2020-09-29 16:14:09 -04:00
amdgpu_fru_eeprom.h drm/amdgpu: fix incorrect comment 2020-09-29 16:11:50 -04:00
amdgpu_fw_attestation.c drm/amdgpu: updated fw attestation interface 2021-01-15 15:21:41 -05:00
amdgpu_fw_attestation.h drm/amdgpu: added support for psp fw attestation 2020-10-26 13:27:00 -04:00
amdgpu_gart.c drm/amd/amdgpu/amdgpu_gart: Correct a couple of function names in the docs 2021-04-20 21:51:02 -04:00
amdgpu_gart.h drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS 2021-02-18 16:43:09 -05:00
amdgpu_gds.h
amdgpu_gem.c Merge drm/drm-next into drm-misc-next 2021-04-26 14:03:09 +02:00
amdgpu_gem.h drm/amdgpu: Introduce GEM object functions 2020-09-25 09:19:42 +02:00
amdgpu_gfx.c drm/amdgpu: Conditionally reset RAS counters on boot 2021-05-19 22:38:11 -04:00
amdgpu_gfx.h drm/amdgpu: split gfx callbacks into ras and non-ras ones 2021-04-09 16:51:22 -04:00
amdgpu_gfxhub.h drm/amdgpu: use function pointer for gfxhub functions 2020-09-30 13:50:13 -04:00
amdgpu_gmc.c drm/amd/amdgpu/amdgpu_gmc: Fix a little naming related doc-rot 2021-05-21 10:32:13 -04:00
amdgpu_gmc.h drm/amdgpu: address remove from fault filter 2021-04-28 23:36:05 -04:00
amdgpu_gtt_mgr.c Merge tag 'amd-drm-next-5.14-2021-05-19' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-05-21 15:29:40 +10:00
amdgpu_hdp.c drm/amdgpu: add helpers for hdp ras init/fini 2021-05-10 18:06:43 -04:00
amdgpu_hdp.h drm/amdgpu: retired reset_ras_error_count from hdp callbacks 2021-05-10 18:06:43 -04:00
amdgpu_i2c.c drm/amdgpu: Remove references to struct drm_device.pdev 2021-01-13 09:02:58 +01:00
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: fix no full coverage issue for gprs initialization 2021-04-28 23:36:05 -04:00
amdgpu_ids.c drm/amd/amdgpu/amdgpu_ids: Correct some function name disparity 2021-05-21 10:32:12 -04:00
amdgpu_ids.h drm, iommu: Change type of pasid to u32 2020-09-17 19:21:16 +02:00
amdgpu_ih.c drm/amdgpu: return IH ring drain finished if ring is empty 2021-04-28 23:36:05 -04:00
amdgpu_ih.h drm/amdgpu: nuke the ih reentrant lock 2021-03-23 23:30:23 -04:00
amdgpu_ioc32.c
amdgpu_irq.c drm/amdgpu: split nbio callbacks into ras and non-ras ones 2021-04-09 16:51:04 -04:00
amdgpu_irq.h drm/amdgpu: remove irq_src->data handling 2021-04-09 16:43:28 -04:00
amdgpu_job.c drm/scheduler: Job timeout handler returns status (v3) 2021-01-29 11:30:22 +01:00
amdgpu_job.h
amdgpu_jpeg.c
amdgpu_jpeg.h
amdgpu_kms.c drm/amdgpu: Rename to ras_*_enabled 2021-05-10 18:08:12 -04:00
amdgpu_mes.h
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: add function to clear MMEA error status for aldebaran 2021-05-10 18:11:44 -04:00
amdgpu_mn.c drm/amdkfd: support larger svm range allocation 2021-04-20 21:46:50 -04:00
amdgpu_mn.h drm/amdgpu: add common HMM get pages function 2021-04-20 21:46:43 -04:00
amdgpu_mode.h drm/amdgpu: add atomfirmware helper function to query fw cap 2021-05-19 22:30:03 -04:00
amdgpu_nbio.c
amdgpu_nbio.h drm/amdgpu: split nbio callbacks into ras and non-ras ones 2021-04-09 16:51:04 -04:00
amdgpu_object.c drm/amdgpu: Add new placement for preemptible SG BOs 2021-05-21 17:59:59 -04:00
amdgpu_object.h Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-05-21 15:59:05 +10:00
amdgpu_pll.c drm/amd/amdgpu/amdgpu_pll: Fix kernel-doc formatting, missing and extra params 2020-11-13 17:29:46 -05:00
amdgpu_pll.h
amdgpu_pmu.c drm/amdgpu: fix an error code in init_pmu_entry_by_type_and_add() 2021-04-15 16:32:45 -04:00
amdgpu_pmu.h drm/amdgpu: add per device user friendly xgmi events for vega20 2020-10-07 14:44:33 -04:00
amdgpu_preempt_mgr.c drm/amdgpu: Add new placement for preemptible SG BOs 2021-05-21 17:59:59 -04:00
amdgpu_psp.c drm/amd/amdgpu: add psp support for beige_goby 2021-05-19 22:40:47 -04:00
amdgpu_psp.h drm/amdgpu: Add PSP public function to load a list of FWs 2021-04-09 16:46:18 -04:00
amdgpu_rap.c drm/amdgpu: change psp_rap_invoke() function return value 2021-03-23 23:00:22 -04:00
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: Conditionally reset RAS counters on boot 2021-05-19 22:38:11 -04:00
amdgpu_ras.h drm/amdgpu: Conditionally reset RAS counters on boot 2021-05-19 22:38:11 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: enable ras eeprom on aldebaran 2021-04-09 16:54:53 -04:00
amdgpu_ras_eeprom.h drm/amdgpu: remove unnecessary reading for epprom header 2021-02-26 17:23:49 -05:00
amdgpu_res_cursor.h drm/amdgpu: fix amdgpu_res_first() 2021-04-09 16:38:47 -04:00
amdgpu_reset.c drm/amdgpu: Add mode2 reset support for aldebaran 2021-04-09 16:46:26 -04:00
amdgpu_reset.h drm/amdgpu: Fix build warnings 2021-04-09 16:46:32 -04:00
amdgpu_ring.c drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score' 2021-04-20 21:51:09 -04:00
amdgpu_ring.h drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
amdgpu_rlc.c
amdgpu_rlc.h drm/amdgpu: Indirect register access for Navi12 sriov 2021-05-21 10:32:06 -04:00
amdgpu_sa.c drm/amdgpu/amdgpu: improve code indentation and alignment 2020-11-02 15:34:29 -05:00
amdgpu_sched.c drm/amd/amdgpu/amdgpu_sched: Consume our own header containing prototypes 2020-11-13 17:29:46 -05:00
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu/amdgpu: improve code indentation and alignment 2020-11-02 15:34:29 -05:00
amdgpu_sdma.h drm/amdgpu: add sdma 4_x interrupts printing 2021-03-05 15:12:23 -05:00
amdgpu_securedisplay.c drm/amdgpu: Add compile flag for securedisplay 2021-05-19 22:29:49 -04:00
amdgpu_securedisplay.h drm/amdgpu: Add secure display TA interface 2021-01-13 23:58:14 -05:00
amdgpu_smuio.h drm/amdgpu: implement smuio callback to query socket id 2021-04-28 23:35:49 -04:00
amdgpu_socbb.h
amdgpu_sync.c drm/amd/amdgpu/amdgpu_sync: Fix misnamed, missing and extra param descriptions 2020-11-13 17:29:46 -05:00
amdgpu_sync.h
amdgpu_test.c drm/amdgpu: allow variable BO struct creation 2021-04-09 16:45:12 -04:00
amdgpu_trace.h Merge tag 'amd-drm-next-5.12-2021-01-08' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-01-15 09:05:32 +10:00
amdgpu_trace_points.c
amdgpu_ttm.c drm/amdgpu: Add new placement for preemptible SG BOs 2021-05-21 17:59:59 -04:00
amdgpu_ttm.h drm/amdgpu: Add new placement for preemptible SG BOs 2021-05-21 17:59:59 -04:00
amdgpu_ucode.c drm/amd/amdgpu: add psp support for beige_goby 2021-05-19 22:40:47 -04:00
amdgpu_ucode.h drm/amdgpu: added register list driver ctx (v2) 2021-03-23 22:54:38 -04:00
amdgpu_umc.c drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
amdgpu_umc.h drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
amdgpu_uvd.c amdgpu: avoid incorrect %hu format string 2021-04-09 16:42:20 -04:00
amdgpu_uvd.h drm/amdgpu: fix SI UVD firmware validate resume fail 2020-11-24 12:02:38 -05:00
amdgpu_vce.c drm/amd/amdgpu/amdgpu_vce: Fix a few incorrectly named functions 2021-05-21 10:32:19 -04:00
amdgpu_vce.h
amdgpu_vcn.c drm/amdgpu: Enable VCN for Beige Goby 2021-05-19 22:40:58 -04:00
amdgpu_vcn.h drm/amdgpu: share scheduler score on VCN3 instances 2021-04-09 16:45:03 -04:00
amdgpu_vf_error.c drm/amdgpu/amdgpu: improve code indentation and alignment 2020-11-02 15:34:29 -05:00
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: Fill adev->unique_id with data from PF2VF msg 2021-05-19 22:33:58 -04:00
amdgpu_virt.h drm/amdgpu: Complete multimedia bandwidth interface 2021-05-19 22:29:58 -04:00
amdgpu_vm.c drm/amdgpu: Add new placement for preemptible SG BOs 2021-05-21 17:59:59 -04:00
amdgpu_vm.h Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-05-21 15:59:05 +10:00
amdgpu_vm_cpu.c drm/amd/amdgpu/amdgpu_vm_cpu: Fix 'amdgpu_vm_cpu_prepare()'s doc-rot 2020-11-13 17:29:47 -05:00
amdgpu_vm_sdma.c drm/amd/amdgpu/amdgpu_vm_sdma: Fix 'amdgpu_vm_sdma_prepare()'s doc-rot 2020-11-13 17:29:47 -05:00
amdgpu_vram_mgr.c Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab.freedesktop.org/agd5f/linux into drm-next 2021-05-21 15:59:05 +10:00
amdgpu_xgmi.c drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs 2021-04-09 16:51:07 -04:00
amdgpu_xgmi.h drm/amdgpu: move xgmi ras functions to xgmi_ras_funcs 2021-04-09 16:51:07 -04:00
amdgv_sriovmsg.h drm/amdgpu: Complete multimedia bandwidth interface 2021-05-19 22:29:58 -04:00
arct_reg_init.c
athub_v1_0.c
athub_v1_0.h
athub_v2_0.c drm/amdgpu: remove redundant include of navi10_enum 2021-01-05 11:33:20 -05:00
athub_v2_0.h
athub_v2_1.c drm/amdgpu: support athub cg setting for beige_goby 2021-05-19 22:41:19 -04:00
athub_v2_1.h
atom.c drm/amdgpu: drop legacy IO bar support 2021-03-23 23:31:17 -04:00
atom.h drm/amdgpu: drop legacy IO bar support 2021-03-23 23:31:17 -04:00
atombios_crtc.c
atombios_crtc.h
atombios_dp.c drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay() 2021-04-27 18:43:42 -04:00
atombios_dp.h
atombios_encoders.c drm/amd/amdgpu/atombios_encoders: Remove set but unused variable 'backlight_level' 2020-11-16 15:56:35 -05:00
atombios_encoders.h
atombios_i2c.c drm/amdgpu: use "*" adjacent to data name 2020-11-02 15:35:53 -05:00
atombios_i2c.h
beige_goby_reg_init.c drm/amd/amdgpu: initialize IP offset for beige_goby 2021-05-19 22:40:09 -04:00
cik.c drm/amdgpu/codec: drop the internal codec index 2021-02-26 17:23:49 -05:00
cik.h
cik_ih.c drm/amd/amdgpu/cik_ih: Supply description for 'ih' in 'cik_ih_{get, set}_wptr()' 2020-11-24 12:09:52 -05:00
cik_ih.h
cik_sdma.c drm/amd/amdgpu/cik_sdma: Fix a few incorrectly named functions 2021-05-21 10:32:14 -04:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_si.h
clearstate_vi.h
cz_ih.c drm/amdgpu: Add check to prevent IH overflow 2021-01-05 15:05:16 -05:00
cz_ih.h
dce_v6_0.c drm/amd/amdgpu/dce_v6_0: Repair function name of 'si_get_number_of_dram_channels()' 2021-05-21 10:32:15 -04:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: clean up non-DC suspend/resume handling 2021-04-09 16:36:40 -04:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: clean up non-DC suspend/resume handling 2021-04-09 16:36:40 -04:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: clean up non-DC suspend/resume handling 2021-04-09 16:36:40 -04:00
dce_v11_0.h
dce_virtual.c drm/amd/amdgpu: Cancel the hrtimer in sw_fini 2021-05-19 22:29:32 -04:00
dce_virtual.h
df_v1_7.c drm/amdgpu: improve code indentation and alignment 2020-11-02 15:34:31 -05:00
df_v1_7.h
df_v3_6.c drm/amdgpu: Query correct register for DF hashing on Aldebaran 2021-05-19 22:44:19 -04:00
df_v3_6.h drm/amdgpu: add per device user friendly xgmi events for vega20 2020-10-07 14:44:33 -04:00
dimgrey_cavefish_reg_init.c drm/amdgpu: fix wrong executable setting for dimgrey_cavefish_reg_init.c 2021-02-24 09:28:55 -05:00
emu_soc.c
gfx_v6_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amd/amdgpu/gfx_v7_0: Repair function names in the documentation 2021-05-21 10:32:14 -04:00
gfx_v7_0.h drm/amd/amdgpu/gfx_v7_0: Remove unused struct definition 2020-11-13 17:29:47 -05:00
gfx_v8_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: Indirect register access for Navi12 sriov 2021-05-21 10:32:06 -04:00
gfx_v9_0.h drm/amd/amdgpu: Prepare implementation to support reporting of CU usage 2020-09-30 13:50:06 -04:00
gfx_v9_4.c drm/amdgpu: only harvest gcea/mmea error status in arcturus 2021-04-20 21:35:45 -04:00
gfx_v9_4.h drm/amdgpu: split gfx callbacks into ras and non-ras ones 2021-04-09 16:51:22 -04:00
gfx_v9_4_2.c drm/amd/amdgpu/gfx_v9_4_2: Mark functions called by reference as static 2021-05-21 10:32:18 -04:00
gfx_v9_4_2.h drm/amdgpu: refine gprs init shaders to check coverage 2021-04-23 17:15:21 -04:00
gfx_v10_0.c drm/amd/amdgpu/gfx_v10_0: Demote kernel-doc abuse 2021-05-21 10:32:20 -04:00
gfx_v10_0.h
gfxhub_v1_0.c drm/amdgpu: Enable retry faults unconditionally on Aldebaran 2021-04-20 21:47:34 -04:00
gfxhub_v1_0.h drm/amdgpu: make gfxhub_v1_0 callback functions to be static 2020-11-17 14:07:18 -05:00
gfxhub_v1_1.c drm/amdgpu: fix a few compiler warnings 2021-03-23 23:29:26 -04:00
gfxhub_v1_1.h drm/amdgpu: remove gfxhub_v1_1_funcs set 2020-10-16 14:44:32 -04:00
gfxhub_v2_0.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
gfxhub_v2_0.h drm/amdgpu: use function pointer for gfxhub functions 2020-09-30 13:50:13 -04:00
gfxhub_v2_1.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
gfxhub_v2_1.h drm/amdgpu: use function pointer for gfxhub functions 2020-09-30 13:50:13 -04:00
gmc_v6_0.c drm/amdgpu: Moved gart_size calculation to mc_init functions 2021-03-23 22:58:30 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amd/amdgpu/gmc_v7_0: Fix potential copy/paste issue 2021-05-21 10:32:16 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC 2021-05-10 18:06:43 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Conditionally reset RAS counters on boot 2021-05-19 22:38:11 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amd/amdgpu/gmc_v10_0: Fix potential copy/paste issue 2021-05-21 10:32:17 -04:00
gmc_v10_0.h
hdp_v4_0.c drm/amdgpu: retired reset_ras_error_count from hdp callbacks 2021-05-10 18:06:43 -04:00
hdp_v4_0.h drm/amdgpu: implement hdp v4_0 ras functions 2021-05-10 18:06:43 -04:00
hdp_v5_0.c drm/amdgpu: add hdp version 5 functions 2021-01-05 11:32:55 -05:00
hdp_v5_0.h drm/amdgpu: add hdp version 5 functions 2021-01-05 11:32:55 -05:00
iceland_ih.c drm/amdgpu: Add check to prevent IH overflow 2021-01-05 15:05:16 -05:00
iceland_ih.h
iceland_sdma_pkt_open.h
jpeg_v1_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
jpeg_v1_0.h
jpeg_v2_0.c drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate 2021-05-21 10:32:11 -04:00
jpeg_v2_0.h
jpeg_v2_5.c drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate 2021-05-21 10:32:11 -04:00
jpeg_v2_5.h drm/amdgpu/jpeg2.6: Add jpeg2.6 support 2021-03-23 22:53:34 -04:00
jpeg_v3_0.c drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate 2021-05-21 10:32:12 -04:00
jpeg_v3_0.h
Kconfig drm/amdgpu: remove CONFIG_DRM_AMDGPU_GART_DEBUGFS 2021-02-18 16:43:09 -05:00
Makefile drm/amdgpu: Add new placement for preemptible SG BOs 2021-05-21 17:59:59 -04:00
mes_api_def.h
mes_v10_1.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
mes_v10_1.h
mmhub_v1_0.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
mmhub_v1_0.h drm/amdgpu: split mmhub callbacks into ras and non-ras ones 2021-04-09 16:51:19 -04:00
mmhub_v1_7.c drm/amdgpu: add function to clear MMEA error status for aldebaran 2021-05-10 18:11:44 -04:00
mmhub_v1_7.h drm/amdgpu: split mmhub callbacks into ras and non-ras ones 2021-04-09 16:51:19 -04:00
mmhub_v2_0.c drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV 2021-05-21 10:32:09 -04:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: Delete two unneeded bool conversions 2021-05-11 09:44:35 -04:00
mmhub_v2_3.h drm/amdgpu: add mmhub v2.3 for vangogh (v4) 2020-10-05 15:15:27 -04:00
mmhub_v9_4.c drm/amd/amdgpu/mmhub_v9_4: Fix naming disparity with 'mmhub_v9_4_set_fault_enable_default()' 2021-05-21 10:32:16 -04:00
mmhub_v9_4.h drm/amdgpu: split mmhub callbacks into ras and non-ras ones 2021-04-09 16:51:19 -04:00
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mxgpu_ai.c drm/amdgpu/sriov Stop data exchange for wholegpu reset 2021-01-13 23:47:39 -05:00
mxgpu_ai.h drm/amdgpu/SRIOV: Extend VF reset request wait period 2020-12-15 11:35:35 -05:00
mxgpu_nv.c drm/amdgpu/sriov Stop data exchange for wholegpu reset 2021-01-13 23:47:39 -05:00
mxgpu_nv.h drm/amdgpu/SRIOV: Extend VF reset request wait period 2020-12-15 11:35:35 -05:00
mxgpu_vi.c
mxgpu_vi.h
navi10_ih.c drm/amd/amdgpu: psp program IH_RB_CTRL on sienna_cichlid 2021-05-19 22:43:40 -04:00
navi10_ih.h
navi10_reg_init.c
navi10_sdma_pkt_open.h
navi12_reg_init.c
navi14_reg_init.c
nbio_v2_3.c drm/amdgpu: support ASPM for some specific ASIC 2021-02-09 15:28:04 -05:00
nbio_v2_3.h
nbio_v6_1.c drm/amd/amdgpu: enable ASPM on vega 2021-04-15 16:32:44 -04:00
nbio_v6_1.h
nbio_v7_0.c drm/amdgpu: remove redundant logic related HDP 2021-01-05 11:33:14 -05:00
nbio_v7_0.h
nbio_v7_2.c drm/amdgpu: remove redundant logic related HDP 2021-01-05 11:33:14 -05:00
nbio_v7_2.h drm/amdgpu: add nbio v7.2 for vangogh (v2) 2020-10-05 15:15:27 -04:00
nbio_v7_4.c drm/amd/amdgpu: enable ASPM on vega 2021-04-15 16:32:44 -04:00
nbio_v7_4.h drm/amdgpu: split nbio callbacks into ras and non-ras ones 2021-04-09 16:51:04 -04:00
nv.c drm/amdgpu: Modify GC register access from MMIO to RLCG in file nv.c 2021-05-21 10:32:08 -04:00
nv.h drm/amd/amdgpu: initialize IP offset for beige_goby 2021-05-19 22:40:09 -04:00
nvd.h
ObjectID.h
psp_gfx_if.h drm/amdgpu/sriov: Remove clear vf fw support 2021-04-28 23:35:51 -04:00
psp_v3_1.c
psp_v3_1.h
psp_v10_0.c drm/amdgpu: Add secure display TA interface 2021-01-13 23:58:14 -05:00
psp_v10_0.h
psp_v11_0.c drm/amd/display: Enable HDCP for Beige Goby 2021-05-19 22:43:32 -04:00
psp_v11_0.h
psp_v12_0.c drm/amdgpu: add ta firmware load for green-sardine 2020-11-10 14:14:51 -05:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: initialize ta firmware for aldebaran 2021-03-23 22:54:15 -04:00
psp_v13_0.h drm/amdgpu: init sos microcode for psp v13 2021-03-23 22:51:54 -04:00
sdma_common.h
sdma_v2_4.c drm/amd/amdgpu/sdma_v2_4: Correct misnamed function 'sdma_v2_4_ring_emit_hdp_flush()' 2021-05-21 10:32:18 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
sdma_v3_0.h
sdma_v4_0.c drm/amd/amdgpu/sdma_v4_0: Realign functions with their headers 2021-05-21 10:32:18 -04:00
sdma_v4_0.h
sdma_v4_4.c drm/amdgpu: Fix SDMA RAS error reporting on Aldebaran 2021-04-20 21:45:17 -04:00
sdma_v4_4.h drm/amdgpu: add sdma v4_4 ras function 2021-03-23 22:55:31 -04:00
sdma_v5_0.c drm/amd/amdgpu/sdma_v5_0: Fix typo in function name 2021-05-21 10:32:19 -04:00
sdma_v5_0.h
sdma_v5_2.c drm/amd/amdgpu/sdma_v5_2: Repair typo in function name 2021-05-21 10:32:19 -04:00
sdma_v5_2.h
si.c drm/amdgpu/codec: drop the internal codec index 2021-02-26 17:23:49 -05:00
si.h
si_dma.c drm/amd/amdgpu/si_dma: Fix some function name disparity 2021-05-21 10:32:14 -04:00
si_dma.h
si_enums.h
si_ih.c drm/amdgpu: improve code indentation and alignment 2020-11-02 15:34:31 -05:00
si_ih.h
sid.h
sienna_cichlid_reg_init.c
smu_v11_0_i2c.c drm/amd/amdgpu/smu_v11_0_i2c: Provide descriptions for 'control' and 'data' params 2020-11-13 17:29:47 -05:00
smu_v11_0_i2c.h
smuio_v9_0.c drm/amdgpu: declare smuio callback function as static 2020-11-13 17:29:45 -05:00
smuio_v9_0.h drm/amdgpu: implement smuio v9_0 callbacks 2020-11-13 00:13:16 -05:00
smuio_v11_0.c drm/amdgpu: declare smuio callback function as static 2020-11-13 17:29:45 -05:00
smuio_v11_0.h drm/amdgpu: implement smuio v11_0 callbacks 2020-11-13 00:13:22 -05:00
smuio_v11_0_6.c drm/amdgpu: support rom clockgating related function for NV family 2021-02-09 15:28:36 -05:00
smuio_v11_0_6.h drm/amdgpu: implement smuio v11_0_6 callbacks 2021-02-09 15:28:21 -05:00
smuio_v13_0.c drm/amd/amdgpu/smuio_v13_0: Realign 'smuio_v13_0_is_host_gpu_xgmi_supported()' header 2021-05-21 10:32:20 -04:00
smuio_v13_0.h drm/amdgpu: implement smuio v13_0 callbacks 2021-03-23 22:52:38 -04:00
soc15.c drm/amdgpu: Modify GC register access from MMIO to RLCG in file soc15.c 2021-05-21 10:32:07 -04:00
soc15.h drm/amdgpu: refine ras codes for GC utc of aldebaran 2021-03-23 22:59:50 -04:00
soc15_common.h drm/amdgpu: Indirect register access for Navi12 sriov 2021-05-21 10:32:06 -04:00
soc15d.h
ta_rap_if.h
ta_ras_if.h drm/amdgpu: add support for ras init flags 2021-04-23 17:15:33 -04:00
ta_secureDisplay_if.h drm/amdgpu: update secure display TA header 2021-03-23 23:27:41 -04:00
ta_xgmi_if.h
tonga_ih.c drm/amdgpu: Add check to prevent IH overflow 2021-01-05 15:05:16 -05:00
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
umc_v6_1.h drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
umc_v6_7.c drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
umc_v6_7.h drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
umc_v8_7.c drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
umc_v8_7.h drm/amdgpu: split umc callbacks to ras and non-ras ones 2021-04-09 16:51:11 -04:00
uvd_v3_1.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
uvd_v3_1.h
uvd_v4_2.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
uvd_v6_0.h
uvd_v7_0.c Merge drm/drm-next into drm-misc-next 2021-04-26 14:03:09 +02:00
uvd_v7_0.h
vangogh_reg_init.c drm/amdgpu: add vangogh_reg_base_init function for van gogh 2020-10-05 15:14:02 -04:00
vce_v2_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
vce_v4_0.h
vcn_v1_0.c drm/amd/amdgpu/vcn_v1_0: Fix some function naming disparity 2021-05-21 10:32:20 -04:00
vcn_v1_0.h drm/amdgpu: vcn and jpeg ring synchronization 2020-10-14 15:27:50 -04:00
vcn_v2_0.c drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate 2021-05-21 10:32:10 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate 2021-05-21 10:32:10 -04:00
vcn_v2_5.h drm/amdgpu/vcn2.6: Add vcn2.6 support 2021-03-23 22:53:17 -04:00
vcn_v3_0.c drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate 2021-05-21 10:32:11 -04:00
vcn_v3_0.h
vega10_ih.c drm/amdgpu: enable 48-bit IH timestamp counter 2021-04-20 21:48:58 -04:00
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c drm/amdgpu: ih reroute for newer asics than vega20 2021-04-09 16:47:11 -04:00
vega20_ih.h drm/amdgpu: create vega20 ih blocks 2020-12-23 15:05:35 -05:00
vega20_reg_init.c
vi.c drm/amd/pm: enable ASPM by default 2021-05-19 22:29:30 -04:00
vi.h
vid.h