mirror-linux/drivers/gpu/drm/amd/amdgpu
Christian König b6fe4ff340 drm/amdgpu: fix handling in amdgpu_userq_create
Well mostly the same issues the other code had as well:

1. Memory allocation while holding the userq_mutex lock is forbidden!
2. Things were created/started/published in the wrong order.
3. The reset lock was taken in the wrong order and seems to be
   unecessary in the first place.
4. Error messages on invalid input parameters can spam the logs.
5. Error messages on memory allocation failures are usually superflous
   as well.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Sunil Khatri <sunil.khatri@amd.com>
Reviewed-by: Prike Liang <Prike.Liang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 89e50de5654dbe7a137e03d78629542e17ba7202)
2026-05-19 12:25:32 -04:00
..
Kconfig drm/amdgpu: add CONFIG_GCOV_PROFILE_AMDGPU Kconfig option 2026-04-03 13:51:31 -04:00
Makefile drm/amdgpu: add CONFIG_GCOV_PROFILE_AMDGPU Kconfig option 2026-04-03 13:51:31 -04:00
ObjectID.h
aldebaran.c drm/amdgpu: replace use of system_unbound_wq with system_dfl_wq 2026-04-03 13:52:12 -04:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amdgpu: rework userq reset work handling 2026-05-19 12:07:42 -04:00
amdgpu_aca.c drm/amdgpu: Unlock a mutex before destroying it 2026-02-25 17:56:43 -05:00
amdgpu_aca.h
amdgpu_acp.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_acp.h
amdgpu_acpi.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdgpu: unmap all user mappings of framebuffer and doorbell before mode1 reset 2026-05-19 12:14:55 -04:00
amdgpu_amdkfd.h drm/amdgpu: unmap all user mappings of framebuffer and doorbell before mode1 reset 2026-05-19 12:14:55 -04:00
amdgpu_amdkfd_aldebaran.c
amdgpu_amdkfd_aldebaran.h
amdgpu_amdkfd_arcturus.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gc_9_4_3.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v7.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v8.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v9.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v9.h
amdgpu_amdkfd_gfx_v10.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v10.h
amdgpu_amdkfd_gfx_v10_3.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v11.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v12.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_amdkfd_gfx_v12_1.c drm/amdgpu: 57-bit enable for watch address on gfx_v12_1 2026-03-17 10:31:21 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure 2026-04-17 14:47:48 -04:00
amdgpu_atombios.c drm/amdgpu: Add fw vram usage reserve-region 2026-04-03 13:49:58 -04:00
amdgpu_atombios.h
amdgpu_atomfirmware.c drm/amdgpu: Add host driver reserved-region 2026-04-03 13:50:01 -04:00
amdgpu_atomfirmware.h drm/amdgpu: add support to query vram info from firmware 2026-03-30 15:02:07 -04:00
amdgpu_atpx_handler.c
amdgpu_benchmark.c drm/amdgpu: Fix mutex handling in amdgpu_benchmark_do_move() v3 2026-03-04 11:50:56 -05:00
amdgpu_bios.c drm/amdgpu: Fix pointer casts when reading dynamic region sizes 2025-10-28 09:55:16 -04:00
amdgpu_bo_list.c drm/amdgpu: Limit BO list entry count to prevent resource exhaustion 2026-03-17 12:10:16 -04:00
amdgpu_bo_list.h drm/amdgpu: update the functions to use amdgpu version of hmm 2025-10-13 14:14:36 -04:00
amdgpu_cgs.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_connectors.c drm/amdgpu: Clear cached EDID pointer after drm_edid_free() 2026-04-17 15:24:12 -04:00
amdgpu_connectors.h
amdgpu_cper.c drm/amdgpu: fix CPER ring header parsing 2026-04-17 14:49:47 -04:00
amdgpu_cper.h drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h 2025-10-28 11:02:36 -04:00
amdgpu_cs.c drm/amdgpu: use TTM_NUM_MOVE_FENCES when reserving fences 2026-03-30 15:16:33 -04:00
amdgpu_cs.h
amdgpu_csa.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: Reject impossible entities early 2026-03-04 11:50:56 -05:00
amdgpu_ctx.h drm/amdgpu: Remove duplicate struct member 2026-02-23 14:16:31 -05:00
amdgpu_debugfs.c drm/amdgpu: Add amdgpu_regs_pcie64 debugfs node 2026-03-23 14:16:28 -04:00
amdgpu_debugfs.h drm/amdgpu: push userq debugfs function in amdgpu_debugfs files 2026-03-06 16:34:19 -05:00
amdgpu_dev_coredump.c drm/amdgpu: fix heap buffer overflow in amdgpu_coredump ring dump 2026-04-17 14:49:16 -04:00
amdgpu_dev_coredump.h drm/amdgpu: store ib info for devcoredump 2026-04-03 16:16:25 -04:00
amdgpu_device.c drm/amdgpu: unmap all user mappings of framebuffer and doorbell before mode1 reset 2026-05-19 12:14:55 -04:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu: Fix discovery offset check under VF 2026-05-19 12:09:09 -04:00
amdgpu_discovery.h drm/amdgpu: Use stack variable to fetch nps info 2026-03-23 14:21:34 -04:00
amdgpu_display.c drm/amdgpu: Move test for fbdev GEM object into generic helper 2026-03-06 16:31:35 -05:00
amdgpu_display.h drm/amd: Re-introduce property to control adaptive backlight modulation 2025-10-28 09:56:14 -04:00
amdgpu_dma_buf.c Merge drm/drm-next into drm-misc-next 2026-02-23 11:48:20 +01:00
amdgpu_dma_buf.h
amdgpu_doorbell.h drm/amdgpu: Add soc v1_0 support 2025-12-08 13:56:38 -05:00
amdgpu_doorbell_mgr.c drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individually 2025-12-16 13:27:13 -05:00
amdgpu_drv.c drm/amdgpu: nuke amdgpu_userq_fence_slab v2 2026-05-05 10:23:06 -04:00
amdgpu_drv.h
amdgpu_eeprom.c
amdgpu_eeprom.h
amdgpu_encoders.c
amdgpu_eviction_fence.c drm/amdgpu/userq: schedule_delayed_work should be after fence signalled 2026-03-24 13:35:23 -04:00
amdgpu_eviction_fence.h drm/amdgpu: fix adding eviction fence 2026-03-17 17:46:26 -04:00
amdgpu_fdinfo.c drm/amdgpu: Wire up MMIO_REMAP placement and User-visible strings 2025-09-09 16:18:34 -04:00
amdgpu_fdinfo.h
amdgpu_fence.c drm/amdgpu: update outdated comment for renamed amdgpu_fence_driver_init() 2026-03-24 13:34:09 -04:00
amdgpu_fru_eeprom.c drm/amd/pm: Add fru eeprom info support 2026-03-17 17:42:48 -04:00
amdgpu_fru_eeprom.h
amdgpu_fw_attestation.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
amdgpu_fw_attestation.h
amdgpu_gart.c drm/amdgpu: zero-initialize GART table on allocation 2026-05-05 10:17:22 -04:00
amdgpu_gart.h drm/amd: Fix MQD and control stack alignment for non-4K 2026-03-30 16:12:27 -04:00
amdgpu_gds.h
amdgpu_gem.c drm/amdgpu: avoid integer overflow in VA range check 2026-05-19 12:15:41 -04:00
amdgpu_gem.h drm/amdgpu: Add ioctl to get all gem handles for a process 2025-09-02 15:34:00 -04:00
amdgpu_gfx.c drm/amdgpu: Remove sys file compute_partition_mem_alloc_mode at module unload 2026-04-17 14:45:26 -04:00
amdgpu_gfx.h drm/amdgpu: add an option to allow gpu partition allocate all available memory 2026-04-03 13:50:29 -04:00
amdgpu_gfxhub.h
amdgpu_gmc.c drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM 2026-04-24 11:09:11 -04:00
amdgpu_gmc.h drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: Align amdgpu_gtt_mgr entries to TLB size on Tahiti (v2) 2026-05-19 12:10:13 -04:00
amdgpu_hdp.c drm/amdgpu: Update invalidate and flush hdp function 2025-11-04 11:33:54 -05:00
amdgpu_hdp.h drm/amdgpu: Update invalidate and flush hdp function 2025-11-04 11:33:54 -05:00
amdgpu_hmm.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_hmm.h drm/amdgpu: update the functions to use amdgpu version of hmm 2025-10-13 14:14:36 -04:00
amdgpu_i2c.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_i2c.h
amdgpu_ib.c drm/amdgpu: rework ring reset backup and reemit v9 2026-02-23 14:33:11 -05:00
amdgpu_ids.c drm/amdgpu: replace PASID IDR with XArray 2026-04-03 13:56:21 -04:00
amdgpu_ids.h drm/amdgpu: prevent immediate PASID reuse case 2026-03-23 14:48:06 -04:00
amdgpu_ih.c drm/amdgpu: Convert from DRM_* to dev_* 2025-06-30 11:54:55 -04:00
amdgpu_ih.h drm/amdgpu: Remove volatile from amdgpu and amdgpu_ih headers 2025-09-15 16:51:18 -04:00
amdgpu_imu.h drm/amdgpu: Init mcm_addr look up table 2026-01-05 16:59:55 -05:00
amdgpu_ioc32.c
amdgpu_ip.c drm/amdgpu: Change set ip clock/power gating param 2025-12-16 13:27:10 -05:00
amdgpu_ip.h drm/amdgpu: Change set ip clock/power gating param 2025-12-16 13:27:10 -05:00
amdgpu_irq.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_irq.h drm/amdgpu: Add soc v1_0 ih client id table 2025-12-16 13:27:42 -05:00
amdgpu_isp.c drm/amd/amdgpu: Fix SMU warning during isp suspend-resume 2026-01-05 17:29:51 -05:00
amdgpu_isp.h drm/amd/amdgpu: Fix SMU warning during isp suspend-resume 2026-01-05 17:29:51 -05:00
amdgpu_job.c amd-drm-next-7.1-2026-03-04: 2026-03-09 06:04:21 +10:00
amdgpu_job.h drm/amdgpu: add new job ids 2026-01-20 17:25:53 -05:00
amdgpu_jpeg.c drm/amdgpu: fix bit shift logic 2025-10-13 14:14:15 -04:00
amdgpu_jpeg.h drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
amdgpu_kms.c drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG 2026-04-24 11:09:49 -04:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_mca.h
amdgpu_mes.c drm/amdgpu/mes: Remove idr leftovers v2 2026-01-27 18:02:06 -05:00
amdgpu_mes.h drm/amdgpu: fix array out of bounds accesses for mes sw_fini 2026-03-11 13:58:08 -04:00
amdgpu_mes_ctx.h
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: Add client id helpers to mmhub 2026-03-17 17:50:38 -04:00
amdgpu_mode.h drm/amd/display: Add Idle state manager(ISM) 2026-03-30 15:14:05 -04:00
amdgpu_nbio.c drm/amdgpu: Add NULL check for asic_funcs 2025-08-04 15:47:50 -04:00
amdgpu_nbio.h drm/amdgpu: Check pcie replays reporting support 2025-06-18 12:19:02 -04:00
amdgpu_object.c drm for v7.1-rc1 2026-04-15 08:45:00 -07:00
amdgpu_object.h drm/amdgpu: userq_va_mapped should remain true once done 2026-05-19 12:15:49 -04:00
amdgpu_pll.c
amdgpu_pll.h
amdgpu_pmu.c Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses 2026-02-22 08:26:33 -08:00
amdgpu_pmu.h
amdgpu_preempt_mgr.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_psp.c drm/amdgpu: Add firmware extended reserve-region 2026-04-03 13:49:49 -04:00
amdgpu_psp.h drm/amdgpu: Add memory training reserve-region 2026-04-03 13:50:04 -04:00
amdgpu_psp_ta.c drm/amdgpu: Fix locking bugs in error paths 2026-02-25 17:56:50 -05:00
amdgpu_psp_ta.h
amdgpu_rap.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_rap.h
amdgpu_ras.c drm/amdgpu: Add fw_reserved reserve-region 2026-04-03 13:49:47 -04:00
amdgpu_ras.h drm/amdgpu: suspend ras module before gpu reset 2025-11-04 11:53:59 -05:00
amdgpu_ras_eeprom.c drm/amdgpu: Only send RMA CPER when threshold is exceeded 2026-04-24 11:10:31 -04:00
amdgpu_ras_eeprom.h drm/amdgpu: Send applicable RMA CPERs at end of RAS init 2026-02-05 17:28:34 -05:00
amdgpu_reg_access.c drm/amdgpu: Drop unreachable return in amdgpu_reg_get_smn_base64() 2026-03-17 10:45:39 -04:00
amdgpu_reg_access.h drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
amdgpu_res_cursor.h gpu: Move DRM buddy allocator one level up (part two) 2026-02-06 11:38:35 +10:00
amdgpu_reset.c drm/amdgpu: replace use of system_unbound_wq with system_dfl_wq 2026-04-03 13:52:12 -04:00
amdgpu_reset.h drm/amdgpu: add user queue reset source 2025-09-05 17:38:38 -04:00
amdgpu_ring.c drm/amd/ras: Fix CPER ring debugfs read overflow 2026-05-11 17:54:28 -04:00
amdgpu_ring.h drm/amdgpu: Add bounds checking to ib_{get,set}_value 2026-04-03 13:48:10 -04:00
amdgpu_ring_mux.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
amdgpu_ring_mux.h
amdgpu_rlc.c drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
amdgpu_rlc.h drm/amdgpu: RLC-G VF Register Access Interface 2026-01-05 16:59:57 -05:00
amdgpu_sa.c
amdgpu_sched.c drm/amdgpu: replace WARN with DRM_ERROR for invalid sched priority 2026-03-23 14:02:04 -04:00
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu: avoid sdma ring reset in sriov 2026-02-05 17:25:37 -05:00
amdgpu_sdma.h drm/amdgpu/sdma: add query for CSA size and alignment 2025-12-10 17:38:26 -05:00
amdgpu_securedisplay.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_securedisplay.h
amdgpu_seq64.c drm/amdgpu: use atomic operation to achieve lockless serialization 2026-05-19 12:11:34 -04:00
amdgpu_seq64.h
amdgpu_smuio.h drm/amdgpu: Add smuio v15_0_8 support v4 2025-12-08 13:56:31 -05:00
amdgpu_socbb.h
amdgpu_sync.c drm/amdgpu: promote the implicit sync to the dependent read fences 2025-05-07 17:44:51 -04:00
amdgpu_sync.h
amdgpu_trace.h drm/amdgpu: update trace format to match gpu_scheduler_trace 2025-05-28 16:16:20 +02:00
amdgpu_trace_points.c
amdgpu_ttm.c drm/amdgpu: fix zero-size GDS range init on RDNA4 2026-04-24 11:07:53 -04:00
amdgpu_ttm.h drm/amdgpu: Add host driver reserved-region 2026-04-03 13:50:01 -04:00
amdgpu_ucode.c drm/amdgpu: Place firmware bo in vram for A + A 2026-03-17 10:33:01 -04:00
amdgpu_ucode.h drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
amdgpu_umc.c drm/amd/ras: Fix UMC error address allocation leak 2026-05-19 12:15:24 -04:00
amdgpu_umc.h drm/amdgpu: Add umc ecc error handling for gmc v12_1 2026-03-17 10:33:08 -04:00
amdgpu_umr.h
amdgpu_umsch_mm.c
amdgpu_umsch_mm.h
amdgpu_userq.c drm/amdgpu: fix handling in amdgpu_userq_create 2026-05-19 12:25:32 -04:00
amdgpu_userq.h drm/amdgpu: rework userq reset work handling 2026-05-19 12:07:42 -04:00
amdgpu_userq_fence.c drm/amdgpu/userq: use drm_exec in amdgpu_userq_fence_read_wptr 2026-05-19 12:07:28 -04:00
amdgpu_userq_fence.h drm/amdgpu: fix userq hang detection and reset 2026-05-11 17:47:11 -04:00
amdgpu_utils.h drm/amdgpu: Add generic capability class 2025-09-15 16:55:41 -04:00
amdgpu_uvd.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
amdgpu_uvd.h
amdgpu_vce.c drm/amdgpu/vce: Prevent partial address patches 2026-04-03 13:48:33 -04:00
amdgpu_vce.h amdgpu/vce: use amdgpu_gtt_mgr_alloc_entries 2026-02-23 14:16:30 -05:00
amdgpu_vcn.c drm/amdgpu: correct single device PCIe reset flow for DPC 2026-04-17 14:49:11 -04:00
amdgpu_vcn.h drm/amd: Fix set but not used warnings 2025-10-20 18:25:58 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_virt.c drm/amdgpu: Add host driver reserved-region 2026-04-03 13:50:01 -04:00
amdgpu_virt.h drm/amdgpu: Use memcpy to update IPD table for sriov guest 2026-03-11 13:58:07 -04:00
amdgpu_vkms.c drm/amdgpu: use TTM_NUM_MOVE_FENCES when reserving fences 2026-03-30 15:16:33 -04:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: userq_va_mapped should remain true once done 2026-05-19 12:15:49 -04:00
amdgpu_vm.h drm/amdgpu: extract amdgpu_vm_lock_by_pasid from amdgpu_vm_handle_fault 2026-04-03 14:55:07 -04:00
amdgpu_vm_cpu.c drm/amdgpu: gate VM CPU HDP flush on reset lock 2026-04-17 14:47:06 -04:00
amdgpu_vm_pt.c drm/amdgpu: OR init_pte_flags into invalid leaf PTE updates 2026-04-21 17:03:25 -04:00
amdgpu_vm_sdma.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_vm_tlb_fence.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
amdgpu_vpe.c drm/amdgpu/vpe: Force collaborate sync after TRAP 2026-05-19 12:08:13 -04:00
amdgpu_vpe.h
amdgpu_vram_mgr.c Merge drm/drm-next into drm-misc-next 2026-02-23 11:48:20 +01:00
amdgpu_vram_mgr.h gpu: Move DRM buddy allocator one level up (part two) 2026-02-06 11:38:35 +10:00
amdgpu_xcp.c drm/amdgpu: add an option to allow gpu partition allocate all available memory 2026-04-03 13:50:29 -04:00
amdgpu_xcp.h drm/amdgpu: add an option to allow gpu partition allocate all available memory 2026-04-03 13:50:29 -04:00
amdgpu_xgmi.c drm/amdgpu: switch XGMI sysfs show helpers to sysfs_emit_at() 2026-03-17 10:38:59 -04:00
amdgpu_xgmi.h drm/amdgpu: Release hive reference properly 2025-09-15 16:52:31 -04:00
amdgv_sriovmsg.h drm/amdgpu: Use memcpy to update IPD table for sriov guest 2026-03-11 13:58:07 -04:00
aqua_vanjaram.c drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
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
athub_v3_0.h
athub_v4_1_0.c
athub_v4_1_0.h
atom.c drm/amdgpu: Print full vbios info 2026-02-23 14:33:16 -05:00
atom.h drm/amdgpu: Add vbios build number interface 2025-09-05 17:38:40 -04:00
atombios_crtc.c
atombios_crtc.h
atombios_dp.c
atombios_dp.h
atombios_encoders.c Convert more 'alloc_obj' cases to default GFP_KERNEL arguments 2026-02-21 20:03:00 -08:00
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c drm/amdgpu: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
cik.h
cik_ih.c drm/amdgpu/cik_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
cik_ih.h
cik_sdma.c drm/amdgpu: introduce amdgpu_sdma_set_vm_pte_scheds 2026-02-23 14:16:30 -05:00
cik_sdma.h
cikd.h
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h
clearstate_gfx10.h
clearstate_gfx11.h
clearstate_gfx12.h
clearstate_si.h
clearstate_vi.h
cyan_skillfish_reg_init.c drm/amdgpu: fix SPDX header on cyan_skillfish_reg_init.c 2025-10-28 11:03:04 -04:00
cz_ih.c drm/amdgpu/cz_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
cz_ih.h
dce_v6_0.c drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid 2026-03-06 16:32:27 -05:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid 2026-03-06 16:32:27 -05:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid 2026-03-06 16:32:27 -05:00
dce_v10_0.h
df_v1_7.c
df_v1_7.h
df_v3_6.c drm/amdgpu: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
df_v3_6.h
df_v4_3.c
df_v4_3.h
df_v4_6_2.c
df_v4_6_2.h
df_v4_15.c
df_v4_15.h
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2) 2026-04-24 11:10:05 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amd: Drop amdgpu prefix from message prints 2026-01-05 16:59:55 -05:00
gfx_v7_0.h
gfx_v8_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ 2026-05-05 10:14:24 -04:00
gfx_v9_0.h
gfx_v9_0_cleaner_shader.h
gfx_v9_4.c
gfx_v9_4.h
gfx_v9_4_2.c drm/amdgpu: Add chain runlists support to GC9.4.2 2025-07-28 16:40:32 -04:00
gfx_v9_4_2.h drm/amdgpu: Add chain runlists support to GC9.4.2 2025-07-28 16:40:32 -04:00
gfx_v9_4_2_cleaner_shader.asm
gfx_v9_4_3.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gfx_v9_4_3.h
gfx_v9_4_3_cleaner_shader.asm
gfx_v9_4_3_cleaner_shader.h
gfx_v10_0.c drm/amdgpu/gfx10: look at the right prop for gfx queue priority 2026-03-23 14:08:32 -04:00
gfx_v10_0.h
gfx_v10_0_cleaner_shader.h drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 2025-06-03 15:03:09 -04:00
gfx_v10_1_10_cleaner_shader.asm drm/amdgpu/gfx10: Refine Cleaner Shader for GFX10.1.10 2025-06-03 15:03:09 -04:00
gfx_v10_3_0_cleaner_shader.asm
gfx_v11_0.c drm/amdgpu: rework userq fence signal processing 2026-04-28 15:43:57 -04:00
gfx_v11_0.h
gfx_v11_0_3.c
gfx_v11_0_3.h
gfx_v11_0_3_cleaner_shader.asm
gfx_v11_0_cleaner_shader.h
gfx_v12_0.c drm/amdgpu/gfx_v12_0: set gfx.rs64_enable from PFP header on GFX12 2026-05-11 17:54:44 -04:00
gfx_v12_0.h
gfx_v12_1.c drm/amdgpu: rework userq fence signal processing 2026-04-28 15:43:57 -04:00
gfx_v12_1.h drm/amdgpu: Export gfx_v12_1_xcp_func 2025-12-10 17:37:59 -05:00
gfx_v12_1_pkt.h drm/amdgpu: update cp packets for gfx v12_1 2026-03-17 10:31:32 -04:00
gfxhub_v1_0.c
gfxhub_v1_0.h
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v1_2.c drm/amdgpu: enable pdb0 for hibernation on SRIOV 2025-06-18 12:19:15 -04:00
gfxhub_v1_2.h
gfxhub_v2_0.c
gfxhub_v2_0.h
gfxhub_v2_1.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
gfxhub_v2_1.h
gfxhub_v3_0.c
gfxhub_v3_0.h
gfxhub_v3_0_3.c
gfxhub_v3_0_3.h
gfxhub_v11_5_0.c
gfxhub_v11_5_0.h
gfxhub_v12_0.c
gfxhub_v12_0.h
gfxhub_v12_1.c drm/amdgpu: Retire get_xgmi_info callback for gfxhub v12_1 2026-03-17 10:32:41 -04:00
gfxhub_v12_1.h drm/amdgpu: Add gfxhub v12_1 support 2025-12-08 13:56:35 -05:00
gmc_v6_0.c drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
gmc_v11_0.h
gmc_v12_0.c drm/amdgpu: Group filling reserve region details 2026-04-03 13:50:09 -04:00
gmc_v12_0.h
gmc_v12_1.c drm/amd/amdgpu: Fix build errors due to declarations after labels 2026-03-17 10:42:47 -04:00
gmc_v12_1.h drm/amdgpu: Initialize vram_info for gmc v12_1 2025-12-10 17:39:27 -05:00
hdp_v4_0.c Reapply: drm/amdgpu: Use generic hdp flush function 2025-05-08 11:21:37 -04:00
hdp_v4_0.h
hdp_v5_0.c drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush 2025-05-08 11:46:57 -04:00
hdp_v5_0.h
hdp_v5_2.c drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush 2025-05-08 11:47:23 -04:00
hdp_v5_2.h
hdp_v6_0.c drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush 2025-05-08 11:47:54 -04:00
hdp_v6_0.h
hdp_v7_0.c drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush 2025-05-08 11:48:12 -04:00
hdp_v7_0.h
iceland_ih.c drm/amdgpu/iceland_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
iceland_ih.h
iceland_sdma_pkt_open.h
ih_v6_0.c drm/amdgpu/ih: Remove redundant ternary operators 2025-09-05 16:00:15 -04:00
ih_v6_0.h
ih_v6_1.c drm/amdgpu/ih: Remove redundant ternary operators 2025-09-05 16:00:15 -04:00
ih_v6_1.h
ih_v7_0.c drm/amdgpu: Handle IH v7_1 reg offset differences 2026-03-11 13:58:07 -04:00
ih_v7_0.h
imu_v11_0.c drm/amdgpu: add support for GC IP version 11.5.4 2026-01-05 16:27:34 -05:00
imu_v11_0.h
imu_v11_0_3.c
imu_v11_0_3.h
imu_v12_0.c drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 2025-07-28 16:27:46 -04:00
imu_v12_0.h
imu_v12_1.c drm/amdgpu: Init mcm_addr look up table 2026-01-05 16:59:55 -05:00
imu_v12_1.h drm/amdgpu: add imu support for gc 12_1 2025-12-08 14:27:21 -05:00
isp_v4_1_0.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
isp_v4_1_0.h
isp_v4_1_1.c drm/amdgpu: Fix ISP segfault issue in kernel v7.0 2026-03-17 12:19:29 -04:00
isp_v4_1_1.h
jpeg_v1_0.c drm/amdgpu: Fix allocating extra dwords for rings (v2) 2025-09-15 16:52:52 -04:00
jpeg_v1_0.h
jpeg_v2_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring 2026-04-28 15:51:17 -04:00
jpeg_v2_0.h drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v2_5.c drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring 2026-04-28 15:51:18 -04:00
jpeg_v2_5.h
jpeg_v3_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v4_0.h
jpeg_v4_0_3.c drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring 2026-04-28 15:51:18 -04:00
jpeg_v4_0_3.h drm/amdgpu: Register aqua vanjaram jpeg poison irq 2025-05-22 12:01:28 -04:00
jpeg_v4_0_5.c drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring 2026-04-28 15:51:18 -04:00
jpeg_v4_0_5.h
jpeg_v5_0_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v5_0_0.h
jpeg_v5_0_1.c drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.1 ring 2026-04-28 15:51:18 -04:00
jpeg_v5_0_1.h drm/amdgpu: Enable RAS for jpeg 5.0.1 2025-05-22 12:02:52 -04:00
jpeg_v5_0_2.c drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.2 ring 2026-04-28 15:51:18 -04:00
jpeg_v5_0_2.h drm/amdgpu: Add JPEG_v5_0_2 IP block 2026-03-17 17:43:12 -04:00
jpeg_v5_3_0.c drm/amdgpu/jpeg: set no_user_fence for JPEG v5.3.0 ring 2026-04-28 15:51:18 -04:00
jpeg_v5_3_0.h drm/amdgpu/jpeg: Add jpeg 5.3.0 support 2026-01-05 16:59:57 -05:00
lsdma_v6_0.c
lsdma_v6_0.h
lsdma_v7_0.c
lsdma_v7_0.h
lsdma_v7_1.c drm/amdgpu: add support for lsdma v7_1 2026-03-11 13:58:07 -04:00
lsdma_v7_1.h drm/amdgpu: add support for lsdma v7_1 2026-03-11 13:58:07 -04:00
mca_v3_0.c
mca_v3_0.h
mes_userqueue.c drm/amdgpu/userq: fix access to stale wptr mapping 2026-05-05 10:22:13 -04:00
mes_userqueue.h
mes_v11_0.c drm/amd: Disable MES LR compute W/A 2026-02-25 17:58:06 -05:00
mes_v11_0.h
mes_v12_0.c drm/amdgpu: fix gpu idle power consumption issue for gfx v12 2026-03-06 17:11:46 -05:00
mes_v12_0.h
mes_v12_1.c drm/amdgpu/mes_v12_1: Fix iterator reuse in mes_v12_1_test_ring() 2026-04-17 14:53:10 -04:00
mes_v12_1.h drm/amdgpu/mes_v12_1: initial support for mes_v12_1 2025-12-08 13:56:39 -05:00
mmhub_v1_0.c
mmhub_v1_0.h
mmhub_v1_7.c
mmhub_v1_7.h
mmhub_v1_8.c drm/amdgpu: enable pdb0 for hibernation on SRIOV 2025-06-18 12:19:15 -04:00
mmhub_v1_8.h
mmhub_v2_0.c drm/amdgpu: Add client ids for mmhub v2.x 2026-03-17 17:50:50 -04:00
mmhub_v2_0.h
mmhub_v2_3.c drm/amdgpu: Add client ids for mmhub v2.x 2026-03-17 17:50:50 -04:00
mmhub_v2_3.h
mmhub_v3_0.c drm/amdgpu: Add client ids for mmhub v3.x 2026-03-17 17:50:48 -04:00
mmhub_v3_0.h
mmhub_v3_0_1.c drm/amdgpu: Add client ids for mmhub v3.x 2026-03-17 17:50:48 -04:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c drm/amdgpu: Add client ids for mmhub v3.x 2026-03-17 17:50:48 -04:00
mmhub_v3_0_2.h
mmhub_v3_3.c drm/amdgpu: Add client ids for mmhub v3.x 2026-03-17 17:50:48 -04:00
mmhub_v3_3.h
mmhub_v4_1_0.c drm/amdgpu: Add client ids for mmhub v4.x 2026-03-17 17:50:45 -04:00
mmhub_v4_1_0.h
mmhub_v4_2_0.c drm/amdgpu: Add client ids for mmhub v4.x 2026-03-17 17:50:45 -04:00
mmhub_v4_2_0.h drm/amdgpu: Add initial support for mmhub v4_2 2025-12-08 13:56:34 -05:00
mmhub_v9_4.c
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0.h
mmsch_v4_0_3.h
mmsch_v5_0.h drm/amdgpu/mmsch: Add MMSCH v5_0 support for sriov 2025-05-16 13:37:57 -04:00
mxgpu_ai.c drm/amdgpu: refactor bad_page_work for corner case handling 2025-08-15 13:07:30 -04:00
mxgpu_ai.h drm/amdgpu: Implement unrecoverable error message handling for VFs 2025-05-07 17:43:13 -04:00
mxgpu_nv.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
mxgpu_nv.h drm/amdgpu: Add virt command to send VF ras command 2025-12-08 13:56:33 -05:00
mxgpu_vi.c
mxgpu_vi.h
navi10_ih.c
navi10_ih.h
navi10_sdma_pkt_open.h
nbif_v6_3_1.c drm/amdgpu: Use NBIF offset for register RCC_STRAP0_RCC_DEV0_EPF0_STRAP0 . 2026-04-17 14:47:42 -04:00
nbif_v6_3_1.h
nbio_v2_3.c
nbio_v2_3.h
nbio_v4_3.c
nbio_v4_3.h
nbio_v6_1.c
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: fix incorrect comment format 2025-08-11 11:13:41 -04:00
nbio_v7_4.h
nbio_v7_7.c
nbio_v7_7.h
nbio_v7_9.c drm/amdgpu: get rev_id from strap register or IP-discovery table 2025-10-28 09:47:45 -04:00
nbio_v7_9.h
nbio_v7_11.c drm/amdgpu: add support for NBIO IP version 7.11.4 2026-01-05 16:27:42 -05:00
nbio_v7_11.h
nv.c drm/amdgpu: Add pcie64 indirect to register block 2026-03-02 16:46:34 -05:00
nv.h drm/amdgpu: add ip offset support for cyan skillfish 2025-09-05 17:38:38 -04:00
nvd.h
psp_gfx_if.h drm/amdgpu: Add rlcv firmware for frontdoor loading. 2025-12-08 13:56:31 -05:00
psp_v3_1.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
psp_v3_1.h
psp_v10_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
psp_v10_0.h
psp_v11_0.c drm/amdgpu: Fix wait after reset sequence in S4 2026-03-30 16:20:43 -04:00
psp_v11_0.h
psp_v11_0_8.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v11_0_8.h
psp_v12_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
psp_v13_0.h
psp_v13_0_4.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v13_0_4.h
psp_v14_0.c drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 2025-07-28 16:27:46 -04:00
psp_v14_0.h
psp_v15_0.c drm/amd: Add missing firmware declaration for PSP v15.0.0 2026-04-17 14:47:21 -04:00
psp_v15_0.h drm/amdgpu: Enable support for PSP 15_0_0 2026-01-05 16:59:57 -05:00
psp_v15_0_8.c drm/amdgpu/psp_v15_0_8: Add get ras capability 2026-02-03 16:46:25 -05:00
psp_v15_0_8.h drm/amdgpu: Add psp v15.0.8 ip block v3 2025-12-08 13:56:31 -05:00
sdma_common.h
sdma_v2_4.c drm/amdgpu: introduce amdgpu_sdma_set_vm_pte_scheds 2026-02-23 14:16:30 -05:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: introduce amdgpu_sdma_set_vm_pte_scheds 2026-02-23 14:16:30 -05:00
sdma_v3_0.h
sdma_v4_0.c drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission 2026-05-05 10:16:09 -04:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_4_2.c drm/amdgpu/sdma4.4: adjust SDMA limits 2026-02-23 14:39:32 -05:00
sdma_v4_4_2.h
sdma_v5_0.c drm/amdgpu: introduce amdgpu_sdma_set_vm_pte_scheds 2026-02-23 14:16:30 -05:00
sdma_v5_0.h
sdma_v5_2.c drm/amdgpu/sdma5.2: adjust SDMA limits 2026-02-23 14:39:32 -05:00
sdma_v5_2.h
sdma_v6_0.c drm/amdgpu: rework userq fence signal processing 2026-04-28 15:43:57 -04:00
sdma_v6_0.h
sdma_v6_0_0_pkt_open.h
sdma_v7_0.c drm/amdgpu: rework userq fence signal processing 2026-04-28 15:43:57 -04:00
sdma_v7_0.h
sdma_v7_1.c drm/amdgpu/sdma7.1: add support for disable_kq 2026-04-17 14:51:08 -04:00
sdma_v7_1.h drm/amdgpu: Export sdma_v7_1_xcp_funcs 2025-12-10 17:38:02 -05:00
sdma_v7_1_0_pkt_open.h drm/amdgpu: Update Generate PTE/PDE SDMA packet for SDMA 7.1 2025-12-08 13:56:38 -05:00
si.c drm/amdgpu: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
si.h
si_dma.c drm/amdgpu: introduce amdgpu_sdma_set_vm_pte_scheds 2026-02-23 14:16:30 -05:00
si_dma.h
si_enums.h
si_ih.c drm/amdgpu/si_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
si_ih.h
sid.h drm/amdgpu/vce1: Clean up register definitions 2025-11-11 21:54:18 -05:00
sienna_cichlid.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
sienna_cichlid.h
smu_v11_0_i2c.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
smu_v11_0_i2c.h
smu_v13_0_10.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
smu_v13_0_10.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_3.c
smuio_v13_0_3.h
smuio_v13_0_6.c
smuio_v13_0_6.h
smuio_v14_0_2.c
smuio_v14_0_2.h
smuio_v15_0_0.c drm/amd: Enable SMUIO 15_0_0 support 2026-01-08 11:41:34 -05:00
smuio_v15_0_0.h drm/amd: Enable SMUIO 15_0_0 support 2026-01-08 11:41:34 -05:00
smuio_v15_0_8.c drm/amdgpu: Add smuio v15_0_8 support v4 2025-12-08 13:56:31 -05:00
smuio_v15_0_8.h drm/amdgpu: Add smuio v15_0_8 support v4 2025-12-08 13:56:31 -05:00
soc15.c drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
soc15.h drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
soc15_common.h drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
soc15d.h
soc21.c drm/amdgpu: Enable DPG support for VCN5 2026-03-02 17:13:29 -05:00
soc21.h
soc24.c drm/amdgpu: fix DF NULL pointer issue for soc24 2026-03-11 13:58:07 -04:00
soc24.h
soc_v1_0.c drm/amdgpu: Set VCN_5_0_2 DPG mode 2026-03-17 17:43:09 -04:00
soc_v1_0.h drm/amdgpu/mes12_1: fix the failure access to MID1 registers 2026-03-17 10:31:16 -04:00
ta_rap_if.h
ta_ras_if.h drm/amdgpu: Add vram_type to ras init_flags 2025-12-10 17:37:56 -05:00
ta_secureDisplay_if.h
ta_xgmi_if.h
tonga_ih.c drm/amdgpu/tonga_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
tonga_ih.h
tonga_sdma_pkt_open.h
umc_v6_0.c
umc_v6_0.h
umc_v6_1.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
umc_v6_1.h
umc_v6_7.c
umc_v6_7.h
umc_v8_7.c
umc_v8_7.h
umc_v8_10.c
umc_v8_10.h
umc_v8_14.c
umc_v8_14.h
umc_v12_0.c drm/amdgpu: update flip bit setting of RAS bad page 2026-03-17 10:41:05 -04:00
umc_v12_0.h drm/amdgu: get RAS retire flip bits for new type of HBM 2025-05-13 09:32:08 -04:00
umsch_mm_v4_0.c
umsch_mm_v4_0.h
uvd_v3_1.c drm/amdgpu/uvd3.1: Don't validate the firmware when already validated 2026-04-24 11:09:58 -04:00
uvd_v3_1.h
uvd_v4_2.c drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled 2026-03-30 16:49:12 -04:00
uvd_v4_2.h
uvd_v5_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
uvd_v5_0.h
uvd_v6_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
uvd_v6_0.h
uvd_v7_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
uvd_v7_0.h
vce_v1_0.c drm/amdgpu/vce1: Stop using amdgpu_vce_resume 2026-05-19 12:10:53 -04:00
vce_v1_0.h drm/amdgpu/vce1: Implement VCE1 IP block (v2) 2025-11-11 21:54:18 -05:00
vce_v2_0.c drm/amdgpu/vce2: Fix VCE 2 firmware size and offsets 2026-05-19 12:11:00 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu/vce3: Fix VCE 3 firmware size and offsets 2026-05-19 12:11:07 -04:00
vce_v3_0.h
vce_v4_0.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
vce_v4_0.h
vcn_sw_ring.c
vcn_sw_ring.h
vcn_v1_0.c drm/amdgpu: Update vm start, end, hole to support 57bit address 2025-12-08 13:56:30 -05:00
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings 2026-04-28 15:51:17 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings 2026-04-28 15:51:17 -04:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu/vcn3: Avoid overflow on msg bound check 2026-04-28 15:51:18 -04:00
vcn_v3_0.h
vcn_v4_0.c drm/amdgpu/vcn4: Avoid overflow on msg bound check 2026-04-28 15:51:18 -04:00
vcn_v4_0.h
vcn_v4_0_3.c drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring 2026-04-28 15:51:17 -04:00
vcn_v4_0_3.h drm/amdgpu: Register aqua vanjaram vcn poison irq 2025-05-22 12:01:24 -04:00
vcn_v4_0_5.c drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring 2026-04-28 15:51:17 -04:00
vcn_v4_0_5.h
vcn_v5_0_0.c drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring 2026-04-28 15:51:17 -04:00
vcn_v5_0_0.h drm/amdgpu/vcn: Register dump cleanup in VCN5 2025-08-04 14:36:14 -04:00
vcn_v5_0_1.c drm/amdgpu/vcn: set no_user_fence for VCN v5.0.1 enc ring 2026-04-28 15:51:17 -04:00
vcn_v5_0_1.h drm/amdgpu: Enable RAS for vcn 5.0.1 2025-05-22 12:02:46 -04:00
vcn_v5_0_2.c drm/amdgpu/vcn: set no_user_fence for VCN v5.0.2 enc ring 2026-04-28 15:51:17 -04:00
vcn_v5_0_2.h drm/amdgpu: Add VCN v5_0_2 2026-03-17 17:43:00 -04:00
vega10_ih.c
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h
vega20_ih.c
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: Move pcie lock to register block 2026-03-02 16:46:41 -05:00
vi.h
vid.h
vpe_6_1_fw_if.h
vpe_v6_1.c
vpe_v6_1.h