linux/drivers/gpu/drm/amd/amdgpu
Jinzhou Su b45fdeab45 drm/amdgpu: Add graphics cache rinse packet for sdma
Add emit mem sync callback for sdma_v5_2

In amdgpu sync object test, three threads created jobs
to send GFX IB and SDMA IB in sequence. After the first
GFX thread joined, sometimes the third thread will reuse
the same physical page to store the SDMA IB. There will
be a risk that SDMA will read GFX IB in the previous physical
page. So it's better to flush the cache before commit sdma IB.

Signed-off-by: Jinzhou Su <Jinzhou.Su@amd.com>
Reviewed-by: Huang Rui <ray.huang@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-04-15 16:32:44 -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: add DMUB outbox event IRQ source define/complete/debug flag 2021-04-09 16:54:42 -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/amdgpu: fix S0ix handling when the CONFIG_AMD_PMC=m 2021-03-23 23:25:27 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdgpu: use amdgpu_bo_user bo for metadata and tiling flag 2021-04-09 16:45:31 -04:00
amdgpu_amdkfd.h drm/amdgpu: Add kfd init_complete flag to check from amdgpu side 2021-03-23 23:10:28 -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/amdkfd: add aldebaran kfd2kgd callbacks to kfd device (v2) 2021-03-23 22:59:28 -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/ttm: device naming cleanup 2021-01-21 14:51:45 +01:00
amdgpu_amdkfd_gfx_v7.c
amdgpu_amdkfd_gfx_v8.c
amdgpu_amdkfd_gfx_v9.c drm/amd/amdgpu: Import amdgpu_amdkfd_gfx_v9 header file into implementation 2020-11-10 14:15:29 -05: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: remove redundant include of navi10_enum 2021-01-05 11:33:20 -05:00
amdgpu_amdkfd_gfx_v10_3.c drm/amdgpu: remove redundant include of navi10_enum 2021-01-05 11:33:20 -05:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: change MTYPEs for Aldebaran's HW requirement 2021-04-15 16:03:27 -04:00
amdgpu_atombios.c drm/amdgpu: drop some unused atombios functions 2021-04-09 16:50:34 -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: update ecc query support for arcturus 2021-03-23 23:30:04 -04:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c
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
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/amdgpu: correct DRM_ERROR for kvmalloc_array 2021-03-03 10:51:37 -05: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/amdgpu: use "*" adjacent to data name 2020-11-02 15:35:50 -05:00
amdgpu_ctx.h
amdgpu_debugfs.c drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie 2021-03-03 23:05:16 -05: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: split mmhub callbacks into ras and non-ras ones 2021-04-09 16:51:19 -04:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu: add UMC to ip discovery map 2020-11-13 00:13:43 -05:00
amdgpu_discovery.h
amdgpu_display.c Revert "drm/amdgpu: Ensure that the modifier requested is supported by plane." 2021-04-09 16:53:41 -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: Set GTT_USWC flag to enable freesync v2 2021-03-23 23:01:42 -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 drm/amdgpu: Add reset control handling to reset workflow 2021-04-09 16:46:14 -04:00
amdgpu_drv.h
amdgpu_encoders.c
amdgpu_fb.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
amdgpu_fence.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
amdgpu_fru_eeprom.c
amdgpu_fru_eeprom.h
amdgpu_fw_attestation.c drm/amdgpu: updated fw attestation interface 2021-01-15 15:21:41 -05:00
amdgpu_fw_attestation.h
amdgpu_gart.c drm/amdgpu: allow variable BO struct creation 2021-04-09 16:45:12 -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 drm/amdgpu: use amdgpu_bo_create_user() for when possible 2021-04-09 16:45:28 -04:00
amdgpu_gem.h
amdgpu_gfx.c drm/amdgpu: split gfx callbacks into ras and non-ras ones 2021-04-09 16:51:22 -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
amdgpu_gmc.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
amdgpu_gmc.h drm/amdgpu: Introduce functions for vram physical addr calculation 2021-04-15 16:02:54 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit 2021-04-09 16:43:47 -04:00
amdgpu_hdp.h drm/amdgpu: add amdgpu_hdp structure 2021-01-05 11:32:41 -05: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: do not use drm middle layer for debugfs 2021-02-18 16:43:09 -05:00
amdgpu_ids.c amdgpu/amdgpu_ids: fix kmalloc_array not uses number as first arg 2020-11-24 12:04:28 -05:00
amdgpu_ids.h
amdgpu_ih.c drm/amdgpu: nuke the ih reentrant lock 2021-03-23 23:30:23 -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: Set a suitable dev_info.gart_page_size 2021-04-09 16:49:53 -04:00
amdgpu_mes.h
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: split mmhub callbacks into ras and non-ras ones 2021-04-09 16:51:19 -04:00
amdgpu_mn.c
amdgpu_mn.h
amdgpu_mode.h drm/amdgpu: Verify bo size can fit framebuffer size on init. 2021-03-23 23:03:36 -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: Remove unused function amdgpu_bo_fbdev_mmap() 2021-04-09 16:54:05 -04:00
amdgpu_object.h drm/amdgpu: Remove unused function amdgpu_bo_fbdev_mmap() 2021-04-09 16:54:05 -04: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
amdgpu_pmu.h
amdgpu_psp.c drm/amdgpu: Introduce new SETUP_TMR interface 2021-04-15 16:03:14 -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: page retire over debugfs mechanism 2021-04-09 16:58:28 -04:00
amdgpu_ras.h drm/amdgpu: fix send ras disable cmd when asic not support ras 2021-03-23 23:30:12 -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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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 nv12 sriov 2021-04-09 16:50:17 -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 amdgpu: securedisplay: simplify i2c hexdump output 2021-04-09 16:44:08 -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: add new smuio callbacks for aldebaran 2021-03-23 22:52:35 -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: Fix size overflow 2021-04-09 16:54:13 -04:00
amdgpu_ttm.h 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_ucode.c drm/amdgpu: allow use psp to load firmware (v2) 2021-03-23 22:59:19 -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-misc-next for v5.12: 2021-01-07 10:46:32 +01:00
amdgpu_vce.h
amdgpu_vcn.c drm/amdgpu: enable dpg indirect sram mode on aldebaran 2021-03-23 22:57:15 -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: indirect register access for nv12 sriov 2021-04-09 16:50:13 -04:00
amdgpu_virt.h drm/amdgpu: indirect register access for nv12 sriov 2021-04-09 16:50:13 -04:00
amdgpu_vm.c drm/amdgpu: reserve fence slot to update page table 2021-04-09 16:50:20 -04:00
amdgpu_vm.h drm/amdgpu: increase reserved VRAM size to 8MB 2020-12-01 15:58:30 -05: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 drm/amdgpu: Convert sysfs sprintf/snprintf family to sysfs_emit 2021-04-09 16:43:47 -04: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: Add new PF2VF flags for VF register access method 2021-04-09 16:49:22 -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: Remove unnecessary conversion to bool 2021-02-24 09:28:55 -05: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
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
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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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/amdgpu: clean up non-DC suspend/resume handling 2021-04-09 16:36:40 -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/amdgpu: clean up non-DC suspend/resume handling 2021-04-09 16:36:40 -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: Convert sysfs sprintf/snprintf family to sysfs_emit 2021-04-09 16:43:47 -04:00
df_v3_6.h
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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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: split gfx callbacks into ras and non-ras ones 2021-04-09 16:51:22 -04:00
gfx_v9_0.h
gfx_v9_4.c drm/amdgpu: split gfx callbacks into ras and non-ras ones 2021-04-09 16:51:22 -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/amdgpu: update gfx 9.4.2 ras error reporting 2021-04-15 16:02:47 -04:00
gfx_v9_4_2.h drm/amdgpu: split gfx callbacks into ras and non-ras ones 2021-04-09 16:51:22 -04:00
gfx_v10_0.c drm/amdgpu: indirect register access for nv12 sriov 2021-04-09 16:50:17 -04:00
gfx_v10_0.h
gfxhub_v1_0.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -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
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
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
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/amdgpu: Moved gart_size calculation to mc_init functions 2021-03-23 22:58:30 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: Moved gart_size calculation to mc_init functions 2021-03-23 22:58:30 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
gmc_v10_0.h
hdp_v4_0.c drm/amdgpu: bypass hdp read cache invalidation for aldebaran (v2) 2021-03-23 22:56:45 -04:00
hdp_v4_0.h drm/amdgpu: add hdp version 4 functions 2021-01-05 11:32:48 -05: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: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
jpeg_v2_0.h
jpeg_v2_5.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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: create umc_v6_7_funcs for aldebaran 2021-04-09 16:50:52 -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: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -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: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -04:00
mmhub_v2_3.h
mmhub_v9_4.c drm/amdgpu: Calling address translation functions to simplify codes 2021-04-15 16:03:01 -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/amdgpu: drop psp ih programming for sriov guest on navi 2020-12-23 15:07:50 -05: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/amdgpu: remove redundant logic related HDP 2021-01-05 11:33:14 -05: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
nbio_v7_4.c drm/amdgpu: split nbio callbacks into ras and non-ras ones 2021-04-09 16:51:04 -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/amd/pm: drop redundant and unneeded BACO APIs V2 2021-04-09 16:42:50 -04:00
nv.h
nvd.h
ObjectID.h
psp_gfx_if.h drm/amdgpu: Introduce new SETUP_TMR interface 2021-04-15 16:03:14 -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/amdgpu: Fix a typo 2021-04-09 16:37:45 -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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
sdma_v4_0.h
sdma_v4_4.c drm/amdgpu: add sdma ras error reset callback for aldebaran 2021-03-23 22:55:39 -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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
sdma_v5_0.h
sdma_v5_2.c drm/amdgpu: Add graphics cache rinse packet for sdma 2021-04-15 16:32:44 -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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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/amdgpu: declare smuio v13_0 callbacks as static 2021-03-23 22:54:32 -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: split nbio callbacks into ras and non-ras ones 2021-04-09 16:51:04 -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 nv12 sriov 2021-04-09 16:50:17 -04:00
soc15d.h
ta_rap_if.h
ta_ras_if.h
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 drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
uvd_v7_0.h
vangogh_reg_init.c
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/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu: add the sched_score to amdgpu_ring_init 2021-04-09 16:44:56 -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: load balance VCN3 decode as well v8 2021-04-09 16:45:07 -04:00
vcn_v3_0.h
vega10_ih.c drm/amdgpu: enable retry fault wptr overflow 2021-03-23 22:57:55 -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/amdgpu/codec: drop the internal codec index 2021-02-26 17:23:49 -05:00
vi.h
vid.h