linux/drivers/gpu/drm/amd/amdgpu
Christian König f4b92fcd74 drm/amdgpu: cleanup CS pass2 v6
Cleanup the coding style and function names to represent the data
they process for pass2 as well.

Go over the chunks only twice now instead of multiple times.

v2: fix job initialisation order and use correct scheduler instance
v3: try to move all functional changes into a separate patch.
v4: separate reordering, pass1 and pass2 change
v5: fix va_start calculation
v6: fix user fence check

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-09-19 15:18:09 -04:00
..
aldebaran.c drm/amdgpu: Avoid another list of reset devices 2022-08-10 15:07:14 -04:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amdgpu: reduce reset time 2022-08-16 18:14:31 -04:00
amdgpu_acp.c drm/amdgpu: fix i2s_pdata out of bound array access 2022-07-28 16:05:16 -04:00
amdgpu_acp.h
amdgpu_acpi.c drm/amdgpu: cleanup coding style in amdgpu_acpi.c 2022-09-13 14:32:58 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdgpu: cleanup coding style in amdgpu_amdkfd.c 2022-09-13 14:32:58 -04:00
amdgpu_amdkfd.h drm/amdgpu: Pessimistic availability based on rounded up allocations 2022-08-10 14:58:57 -04:00
amdgpu_amdkfd_aldebaran.c
amdgpu_amdkfd_arcturus.c
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c drm/amdgpu: Allow TTM to evict svm bo from same process 2022-07-28 16:05:14 -04:00
amdgpu_amdkfd_gfx_v7.c mmap locking API: fix missed mmap_sem references in comments 2022-05-13 07:20:07 -07:00
amdgpu_amdkfd_gfx_v8.c mmap locking API: fix missed mmap_sem references in comments 2022-05-13 07:20:07 -07:00
amdgpu_amdkfd_gfx_v9.c
amdgpu_amdkfd_gfx_v9.h
amdgpu_amdkfd_gfx_v10.c
amdgpu_amdkfd_gfx_v10_3.c
amdgpu_amdkfd_gfx_v11.c drm/amdkfd: Add KFD support for soc21 v3 2022-05-04 10:43:54 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdgpu: use DMA_RESV_USAGE_BOOKKEEP v2 2022-09-13 14:33:01 -04:00
amdgpu_atombios.c
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amdgpu: change vram width algorithm for vram_info v3_0 2022-08-10 14:59:04 -04:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c
amdgpu_benchmark.c
amdgpu_bios.c drm/amdgpu: add nbio callback to query rom offset 2022-04-28 17:48:32 -04:00
amdgpu_bo_list.c drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 2022-07-20 16:03:41 -04:00
amdgpu_bo_list.h drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2 2022-07-20 16:03:41 -04:00
amdgpu_cgs.c
amdgpu_connectors.c
amdgpu_connectors.h
amdgpu_cs.c drm/amdgpu: cleanup CS pass2 v6 2022-09-19 15:18:09 -04:00
amdgpu_cs.h
amdgpu_csa.c
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: revert "partial revert "remove ctx->lock" v2" 2022-09-13 14:33:01 -04:00
amdgpu_ctx.h drm/amdgpu: revert "partial revert "remove ctx->lock" v2" 2022-09-13 14:33:01 -04:00
amdgpu_debugfs.c drm/amd: Add detailed GFXOFF stats to debugfs 2022-08-16 18:17:31 -04:00
amdgpu_debugfs.h
amdgpu_device.c drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device 2022-09-19 15:17:47 -04:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support 2022-09-01 15:12:07 -04:00
amdgpu_discovery.h
amdgpu_display.c drm/amdgpu: use dirty framebuffer helper 2022-09-13 12:54:23 -04:00
amdgpu_display.h drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() declaration 2022-06-28 11:24:12 -04:00
amdgpu_dma_buf.c
amdgpu_dma_buf.h
amdgpu_doorbell.h drm/amdgpu: correct cp doorbell range 2022-05-04 10:43:53 -04:00
amdgpu_drv.c drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device 2022-09-19 15:17:47 -04:00
amdgpu_drv.h
amdgpu_eeprom.c
amdgpu_eeprom.h
amdgpu_encoders.c
amdgpu_fdinfo.c drm/amdgpu: add drm-client-id to fdinfo v2 2022-05-26 14:56:34 -04:00
amdgpu_fdinfo.h
amdgpu_fence.c drm/amd: Fix typo 'the the' in comment 2022-07-25 09:31:05 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: disable FRU access on special SIENNA CICHLID card 2022-08-29 17:43:29 -04:00
amdgpu_fru_eeprom.h
amdgpu_fw_attestation.c
amdgpu_fw_attestation.h
amdgpu_gart.c
amdgpu_gart.h
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: add AMDGPU_VM_NOALLOC v2 2022-05-26 14:56:34 -04:00
amdgpu_gem.h
amdgpu_gfx.c drm/amd: Add detailed GFXOFF stats to debugfs 2022-08-16 18:17:31 -04:00
amdgpu_gfx.h drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx 2022-09-19 15:07:24 -04:00
amdgpu_gfxhub.h drm/amdgpu: revert context to stop engine before mode2 reset 2022-08-16 18:14:31 -04:00
amdgpu_gmc.c drm/amdgpu: enable tmz by default for GC 10.3.7 2022-06-03 16:27:00 -04:00
amdgpu_gmc.h drm/amdgpu: save and restore gc hub regs 2022-08-16 18:14:31 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: Implement intersect/compatible functions 2022-08-22 15:35:22 +02:00
amdgpu_hdp.h
amdgpu_i2c.c
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: skip kiq ib tests if mes enabled 2022-05-04 10:43:52 -04:00
amdgpu_ids.c
amdgpu_ids.h
amdgpu_ih.c drm/amdgpu: drop unexpected word 'for' in comments 2022-06-23 17:23:13 -04:00
amdgpu_ih.h
amdgpu_imu.h drm/amdgpu: use the callback function for reset status polling on IMU 2022-06-03 16:44:15 -04:00
amdgpu_ioc32.c
amdgpu_irq.c Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" 2022-06-23 17:23:17 -04:00
amdgpu_irq.h
amdgpu_job.c drm/amdgpu: move setting the job resources 2022-09-13 14:33:01 -04:00
amdgpu_job.h drm/amdgpu: move setting the job resources 2022-09-13 14:33:01 -04:00
amdgpu_jpeg.c drm/amdgpu/jpeg: add jpeg ras poison consumption handling 2022-05-10 17:53:13 -04:00
amdgpu_jpeg.h drm/amdgpu/jpeg: add jpeg ras poison consumption handling 2022-05-10 17:53:13 -04:00
amdgpu_kms.c drm/amdgpu: add MES and MES-KIQ version in debugfs 2022-09-19 15:10:04 -04:00
amdgpu_lsdma.c drm/amdgpu: support fill mem for LSDMA 2022-05-10 17:53:11 -04:00
amdgpu_lsdma.h drm/amdgpu: support memory power gating for lsdma 2022-05-10 17:53:12 -04:00
amdgpu_mca.c
amdgpu_mca.h
amdgpu_mes.c drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1 2022-09-01 15:10:35 -04:00
amdgpu_mes.h drm/amdgpu/mes: ring aggregatged doorbell when mes queue is unmapped 2022-07-13 11:25:17 -04:00
amdgpu_mes_ctx.h drm/amdgpu: add mc wptr addr support for mes 2022-06-28 11:24:05 -04:00
amdgpu_mmhub.h drm/amdgpu: add mmhub v3_0 ip block 2022-05-04 09:57:18 -04:00
amdgpu_mn.c
amdgpu_mn.h
amdgpu_mode.h drm: Remove unnecessary include statements of drm_plane_helper.h 2022-07-26 18:42:04 +02:00
amdgpu_nbio.c
amdgpu_nbio.h drm/amdgpu: add nbio v4_3_0 ip block v2 2022-05-04 09:52:44 -04:00
amdgpu_object.c Merge drm/drm-next into drm-misc-next 2022-08-01 16:04:00 +02:00
amdgpu_object.h drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE 2022-05-26 14:56:34 -04:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pmu.c
amdgpu_pmu.h
amdgpu_preempt_mgr.c
amdgpu_psp.c drm/amdgpu: Fixed psp fence and memory issues when removing amdgpu device 2022-09-19 15:17:47 -04:00
amdgpu_psp.h drm/amdgpu: added support for ras driver loading 2022-09-13 14:32:58 -04:00
amdgpu_psp_ta.c drm/amdgpu: Fix build warning for TA debugfs interface 2022-04-28 17:48:44 -04:00
amdgpu_psp_ta.h drm/amdgpu: Fix build warning for TA debugfs interface 2022-04-28 17:48:44 -04:00
amdgpu_rap.c
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: Skip reset error status for psp v13_0_0 2022-09-13 14:32:59 -04:00
amdgpu_ras.h drm/amdgpu: print umc correctable error address 2022-06-03 16:44:15 -04:00
amdgpu_ras_eeprom.c drm/amdgpu: Add EEPROM I2C address for smu v13_0_0 2022-09-13 14:32:58 -04:00
amdgpu_ras_eeprom.h
amdgpu_res_cursor.h
amdgpu_reset.c drm/amdgpu: add debugfs amdgpu_reset_level 2022-08-16 18:14:31 -04:00
amdgpu_reset.h drm/amdgpu: Adjust removal control flow for smu v13_0_2 2022-09-19 15:17:20 -04:00
amdgpu_ring.c drm/amdgpu: add debugfs amdgpu_reset_level 2022-08-16 18:14:31 -04:00
amdgpu_ring.h drm/amdgpu: Prevent race between late signaled fences and GPU reset. 2022-06-28 11:24:24 -04:00
amdgpu_rlc.c
amdgpu_rlc.h drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 2022-07-25 09:31:04 -04:00
amdgpu_sa.c
amdgpu_sched.c
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: support ras on SRIOV 2022-05-26 14:56:32 -04:00
amdgpu_sdma.h
amdgpu_securedisplay.c
amdgpu_securedisplay.h
amdgpu_smuio.h
amdgpu_socbb.h
amdgpu_sync.c drm/amdgpu: cleanup coding style in amdgpu_sync.c file 2022-09-13 14:32:58 -04:00
amdgpu_sync.h
amdgpu_trace.h
amdgpu_trace_points.c
amdgpu_ttm.c Merge tag 'drm-misc-next-2022-09-09' of git://anongit.freedesktop.org/drm/drm-misc into drm-next 2022-09-11 22:03:07 +10:00
amdgpu_ttm.h
amdgpu_ucode.c drm/amdgpu: support print rlc v2_x ucode hdr 2022-09-19 15:07:30 -04:00
amdgpu_ucode.h drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx 2022-09-19 15:07:24 -04:00
amdgpu_umc.c
amdgpu_umc.h drm/amdgpu: add umc ras functions for umc v8_10_0 2022-07-18 16:37:47 -04:00
amdgpu_umr.h
amdgpu_uvd.c
amdgpu_uvd.h
amdgpu_vce.c
amdgpu_vce.h
amdgpu_vcn.c drm/amdgpu: add VCN_4_0_2 firmware support 2022-07-28 16:28:54 -04:00
amdgpu_vcn.h drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support 2022-09-01 15:12:07 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu/vcn: Add vcn/vcn1 in white list to load its firmware under sriov 2022-09-01 15:12:04 -04:00
amdgpu_virt.h drm/amdgpu: Support PSP 13.0.10 on SR-IOV 2022-09-01 15:11:26 -04:00
amdgpu_vkms.c drm-misc-next for v6.1: 2022-09-06 10:56:04 +02:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: Update PTE flags with TF enabled 2022-09-19 15:06:13 -04:00
amdgpu_vm.h
amdgpu_vm_cpu.c
amdgpu_vm_pt.c drm/amdgpu: fix drm-next merge fallout 2022-05-04 04:20:53 +10:00
amdgpu_vm_sdma.c drm/amdgpu: SDMA update use unlocked iterator 2022-09-19 15:05:54 -04:00
amdgpu_vram_mgr.c drm/amdgpu: Implement intersect/compatible functions 2022-08-22 15:35:22 +02:00
amdgpu_vram_mgr.h drm/amdgpu: Fix for drm buddy memory corruption 2022-07-15 15:41:51 +02:00
amdgpu_xgmi.c drm/amd/display: clean up some inconsistent indentings 2022-09-19 15:07:54 -04:00
amdgpu_xgmi.h drm/amdgpu: Adjust removal control flow for smu v13_0_2 2022-09-19 15:17:20 -04:00
amdgv_sriovmsg.h
arct_reg_init.c
athub_v1_0.c
athub_v1_0.h
athub_v2_0.c
athub_v2_0.h
athub_v2_1.c
athub_v2_1.h
athub_v3_0.c drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support 2022-08-16 18:06:00 -04:00
athub_v3_0.h drm/amdgpu: add athub v3_0 ip block 2022-05-04 09:57:10 -04:00
atom.c
atom.h
atombios_crtc.c
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs 2022-06-21 18:17:24 -04:00
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c
cik.h
cik_ih.c
cik_ih.h
cik_sdma.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_gfx11.h drm/amdgpu: update GFX11 cs settings 2022-06-28 11:23:32 -04:00
clearstate_si.h
clearstate_vi.h
cz_ih.c
cz_ih.h
dce_v6_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v10_0.h
dce_v11_0.c drm/amdgpu: Only disable prefer_shadow on hawaii 2022-08-10 15:41:23 -04:00
dce_v11_0.h
df_v1_7.c
df_v1_7.h
df_v3_6.c
df_v3_6.h
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amdgpu: nuke dynamic gfx scratch reg allocation 2022-05-06 16:57:21 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: nuke dynamic gfx scratch reg allocation 2022-05-06 16:57:21 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu/gfx: fix typos in comments 2022-05-26 14:56:33 -04:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup. 2022-08-22 16:47:09 -04:00
gfx_v9_0.h
gfx_v9_4.c
gfx_v9_4.h
gfx_v9_4_2.c
gfx_v9_4_2.h
gfx_v10_0.c drm/amdgpu: only init tap_delay ucode when it's included in ucode binary 2022-08-30 16:36:07 -04:00
gfx_v10_0.h
gfx_v11_0.c drm/amdgpu: save rlcv/rlcp ucode version in amdgpu_gfx 2022-09-19 15:07:24 -04:00
gfx_v11_0.h drm/amdgpu: add init support for GFX11 (v2) 2022-05-04 10:43:54 -04:00
gfxhub_v1_0.c
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v2_0.c drm/amdgpu: save the setting of VM_CONTEXT_CNTL 2022-05-04 09:57:22 -04:00
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amdgpu: revert context to stop engine before mode2 reset 2022-08-16 18:14:31 -04:00
gfxhub_v2_1.h
gfxhub_v3_0.c drm/amd/amdgpu: add additional page fault settings for gfx11 2022-07-28 16:19:59 -04:00
gfxhub_v3_0.h drm/amdgpu: add gfxhub v3_0 ip block 2022-05-04 09:57:13 -04:00
gfxhub_v3_0_3.c drm/amdgpu: add gfxhub_v3_0_3 support 2022-08-30 16:36:54 -04:00
gfxhub_v3_0_3.h drm/amdgpu: add gfxhub_v3_0_3 support 2022-08-30 16:36:54 -04:00
gmc_v6_0.c
gmc_v6_0.h
gmc_v7_0.c
gmc_v7_0.h
gmc_v8_0.c
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Update PTE flags with TF enabled 2022-09-19 15:06:13 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: Increase tlb flush timeout for sriov 2022-08-16 18:08:01 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu: Skip the VRAM base offset on SRIOV 2022-09-01 15:11:45 -04:00
gmc_v11_0.h drm/amdgpu: add gmc v11_0 ip block (v3) 2022-05-04 09:57:26 -04:00
hdp_v4_0.c
hdp_v4_0.h
hdp_v5_0.c
hdp_v5_0.h
hdp_v5_2.c drm/amdgpu: add HDP IP v5.2.1 Clock Gating support 2022-08-16 18:05:54 -04:00
hdp_v5_2.h drm/amdgpu: add the files of HDP v5.2 block 2022-05-06 10:36:13 -04:00
hdp_v6_0.c drm/amdgpu: enable clock gating for HDP 6.0 2022-05-05 16:51:21 -04:00
hdp_v6_0.h drm/amdgpu: add hdp version 6 functions 2022-05-04 09:53:58 -04:00
iceland_ih.c drm/amdgpu: simplify the return expression of iceland_ih_hw_init 2022-05-04 09:53:18 -04:00
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu: Use PSP program IH_RB_CNTL registers under SRIOV 2022-09-01 15:11:31 -04:00
ih_v6_0.h drm/amdgpu: add ih v6_0 ip block v2 2022-05-04 09:53:12 -04:00
imu_v11_0.c drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
imu_v11_0.h drm/amdgpu: support imu for gfx11 2022-05-04 10:43:54 -04:00
imu_v11_0_3.c drm/amdgpu: fix warning about missing imu prototype 2022-09-13 14:33:01 -04:00
imu_v11_0_3.h drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
jpeg_v1_0.c
jpeg_v1_0.h
jpeg_v2_0.c drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit 2022-06-08 11:43:55 -04:00
jpeg_v2_0.h drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit 2022-06-08 11:43:55 -04:00
jpeg_v2_5.c drm/amdgpu/jpeg: add jpeg ras poison consumption handling 2022-05-10 17:53:13 -04:00
jpeg_v2_5.h
jpeg_v3_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amdgpu/jpeg: add jpeg support for VCN4_0_0 2022-05-04 10:43:56 -04:00
jpeg_v4_0.h drm/amdgpu/jpeg: add jpeg support for VCN4_0_0 2022-05-04 10:43:56 -04:00
Kconfig drm/amdgpu: Clarify asics naming in Kconfig options 2022-07-18 16:42:39 -04:00
lsdma_v6_0.c drm/amdgpu: support memory power gating for lsdma 2022-05-10 17:53:12 -04:00
lsdma_v6_0.h drm/amdgpu: add lsdma block 2022-05-10 17:53:11 -04:00
Makefile drm/amdgpu: enable imu_rlc_ram programming for v11_0_3 2022-08-30 16:37:14 -04:00
mca_v3_0.c
mca_v3_0.h
mes_v10_1.c drm/amdgpu: move mes self test after drm sched re-started 2022-07-28 16:28:54 -04:00
mes_v10_1.h
mes_v11_0.c drm/amdgpu: declare firmware for new MES 11.0.3 2022-08-30 16:37:07 -04:00
mes_v11_0.h drm/amdgpu/mes11: initiate mes v11 support 2022-05-04 10:43:54 -04:00
mmhub_v1_0.c drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly 2022-08-25 13:35:18 -04:00
mmhub_v1_0.h
mmhub_v1_7.c
mmhub_v1_7.h
mmhub_v2_0.c drm/amdgpu: save the setting of VM_CONTEXT_CNTL 2022-05-04 09:57:22 -04:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: save the setting of VM_CONTEXT_CNTL 2022-05-04 09:57:22 -04:00
mmhub_v2_3.h
mmhub_v3_0.c drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 2022-09-01 15:11:35 -04:00
mmhub_v3_0.h drm/amdgpu: add mmhub v3_0 ip block 2022-05-04 09:57:18 -04:00
mmhub_v3_0_1.c drm/amdgpu: add MMHUB IP v3.0.1 Clock Gating support 2022-08-16 18:05:46 -04:00
mmhub_v3_0_1.h drm/amdgpu: add mmhub v3_0_1 ip block 2022-06-03 16:44:15 -04:00
mmhub_v3_0_2.c Revert "drm/amdgpu/gmc11: enable AGP aperture" 2022-06-14 21:38:40 -04:00
mmhub_v3_0_2.h drm/amdgpu: add mmhub v3_0_2 ip callback functions 2022-05-05 16:51:48 -04:00
mmhub_v9_4.c drm/amdgpu: Fix page table setup on Arcturus 2022-08-25 13:35:17 -04:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0.h drm/amdgpu/vcn: Add MMSCH v4_0 support for sriov 2022-09-01 15:12:14 -04:00
mxgpu_ai.c drm/amdgpu: let mode2 reset fallback to default when failure 2022-08-16 18:14:31 -04:00
mxgpu_ai.h
mxgpu_nv.c drm/amdgpu: let mode2 reset fallback to default when failure 2022-08-16 18:14:31 -04:00
mxgpu_nv.h
mxgpu_vi.c drm/amdgpu: let mode2 reset fallback to default when failure 2022-08-16 18:14:31 -04:00
mxgpu_vi.h
navi10_ih.c drm/amdgpu: Fix interrupt handling on ih_soft ring 2022-08-16 18:14:31 -04:00
navi10_ih.h
navi10_sdma_pkt_open.h
nbio_v2_3.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 12:54:22 -04:00
nbio_v2_3.h drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x 2022-07-18 16:42:18 -04:00
nbio_v4_3.c drm/amdgpu: add sriov nbio callback structure 2022-09-01 15:11:00 -04:00
nbio_v4_3.h drm/amdgpu: add sriov nbio callback structure 2022-09-01 15:11:00 -04:00
nbio_v6_1.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 12:54:22 -04:00
nbio_v6_1.h
nbio_v7_0.c
nbio_v7_0.h
nbio_v7_2.c
nbio_v7_2.h
nbio_v7_4.c drm/amdgpu: Don't enable LTR if not supported 2022-09-13 12:54:22 -04:00
nbio_v7_4.h drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x 2022-07-18 16:41:55 -04:00
nbio_v7_7.c drm/amdgpu: add HDP remap functionality to nbio 7.7 2022-09-13 14:32:58 -04:00
nbio_v7_7.h drm/amdgpu: add the files of NBIO v7.7 block 2022-05-06 10:36:13 -04:00
nv.c drm/amdgpu: update VCN codec support for Yellow Carp 2022-06-01 15:56:49 -04:00
nv.h
nvd.h
ObjectID.h
psp_gfx_if.h drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10 2022-07-25 09:31:04 -04:00
psp_v3_1.c
psp_v3_1.h
psp_v10_0.c
psp_v10_0.h
psp_v11_0.c
psp_v11_0.h
psp_v11_0_8.c
psp_v11_0_8.h
psp_v12_0.c drm/amdgpu: Add secure display TA load for Renoir 2022-08-16 18:14:30 -04:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: added support for ras driver loading 2022-09-13 14:32:58 -04:00
psp_v13_0.h
psp_v13_0_4.c drm/amdgpu: add files for PSP 13.0.4 2022-07-29 15:24:38 -04:00
psp_v13_0_4.h drm/amdgpu: add files for PSP 13.0.4 2022-07-29 15:24:38 -04:00
sdma_common.h
sdma_v2_4.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega 2022-09-14 12:38:52 -04:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v5_0.c drm/amdgpu/mes: ring aggregatged doorbell when mes queue is unmapped 2022-07-13 11:25:17 -04:00
sdma_v5_0.h
sdma_v5_2.c drm/amdgpu: Remove the unneeded result variable 2022-08-29 17:43:59 -04:00
sdma_v5_2.h
sdma_v6_0.c drm/amdgpu: Remove the unneeded result variable 2022-09-13 14:32:58 -04:00
sdma_v6_0.h drm/amdgpu: add initial support for sdma v6.0 2022-05-04 10:43:55 -04:00
sdma_v6_0_0_pkt_open.h drm/amdgpu: add sdma v6_0_0 pkt header v3 2022-05-04 10:43:55 -04:00
si.c
si.h
si_dma.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
si_dma.h
si_enums.h
si_ih.c
si_ih.h
sid.h
sienna_cichlid.c drm/amdgpu: revert context to stop engine before mode2 reset 2022-08-16 18:14:31 -04:00
sienna_cichlid.h drm/amdgpu: add mode2 reset for sienna_cichlid 2022-08-16 18:14:31 -04:00
smu_v11_0_i2c.c
smu_v11_0_i2c.h
smuio_v9_0.c
smuio_v9_0.h
smuio_v11_0.c
smuio_v11_0.h
smuio_v11_0_6.c
smuio_v11_0_6.h
smuio_v13_0.c
smuio_v13_0.h
smuio_v13_0_6.c drm/amdgpu: add smuio v13_0_6 support 2022-05-04 09:54:38 -04:00
smuio_v13_0_6.h drm/amdgpu: add smuio v13_0_6 support 2022-05-04 09:54:38 -04:00
soc15.c drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega 2022-09-14 12:38:52 -04:00
soc15.h
soc15_common.h drm/amdgpu: add new write field for soc21 2022-04-28 17:48:35 -04:00
soc15d.h
soc21.c drm/amdgpu: Enable full reset when RAS is supported on gc v11_0_0 2022-09-13 12:56:16 -04:00
soc21.h drm/amdgpu: add soc21 common ip block v2 2022-04-28 17:48:40 -04:00
ta_rap_if.h
ta_ras_if.h
ta_secureDisplay_if.h
ta_xgmi_if.h
tonga_ih.c
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c
umc_v6_1.h
umc_v6_7.c drm/amdgpu: print umc correctable error address 2022-06-03 16:44:15 -04:00
umc_v6_7.h
umc_v8_7.c
umc_v8_7.h
umc_v8_10.c drm/amdgpu: Rely on MCUMC_STATUS for umc v8_10 correctable error counter only 2022-09-13 12:56:16 -04:00
umc_v8_10.h drm/amdgpu: add umc ras functions for umc v8_10_0 2022-07-18 16:37:47 -04:00
uvd_v3_1.c
uvd_v3_1.h
uvd_v4_2.c
uvd_v4_2.h
uvd_v5_0.c
uvd_v5_0.h
uvd_v6_0.c
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
uvd_v7_0.h
vce_v2_0.c
vce_v2_0.h
vce_v3_0.c
vce_v3_0.h
vce_v4_0.c drm/amdgpu: use ring structure to access rptr/wptr v2 2022-05-04 10:03:27 -04:00
vce_v4_0.h
vcn_sw_ring.c drm/amdgpu/vcn: include header for vcn_dec_sw_ring_emit_fence 2022-05-10 17:53:13 -04:00
vcn_sw_ring.h drm/amdgpu/vcn: add common vcn sofware ring decode 2022-05-06 16:57:36 -04:00
vcn_v1_0.c
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu: move out asic specific definition from common header 2022-05-04 10:43:56 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu/vcn: Add vcn ras poison consumption event handling 2022-05-10 17:53:13 -04:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu: fix limiting AV1 to the first instance on VCN3 2022-06-08 11:44:18 -04:00
vcn_v3_0.h drm/amdgpu/vcn3: replace ip based software ring decode with common vcn software ring decode 2022-05-06 16:57:44 -04:00
vcn_v4_0.c drm/amdgpu/vcn: Add sriov VCN v4_0 unified queue support 2022-09-01 15:12:07 -04:00
vcn_v4_0.h drm/amdgpu: add VCN4 ip block support 2022-05-04 10:43:56 -04:00
vega10_ih.c drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega 2022-09-14 12:38:52 -04:00
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega 2022-09-14 12:38:52 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems 2022-05-06 16:57:28 -04:00
vi.h
vid.h