linux/drivers/gpu/drm/amd/amdgpu
Xiang Liu 08bb824ae3 drm/amd/ras: track debug mode for query mode
The RAS manager uses the rascore debug mode setting to control whether
MCA data is read directly or collected through PMFW MCA polling and
ClearMcaOnRead. Track that debug mode state in ras_mgr so
amdgpu_ras_get_error_query_mode() can classify queries as direct or
firmware-backed.

Limit the PMFW polling wait in recovery to firmware-backed MODE1 fatal
recovery so other reset paths, such as MODE2, do not pay the delay
unnecessarily.

Signed-off-by: Xiang Liu <xiang.liu@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2026-08-06 12:45:50 -04:00
..
aldebaran_reg_init.c
aldebaran.c drm/amdgpu: replace use of system_unbound_wq with system_dfl_wq 2026-04-03 13:52:12 -04:00
aldebaran.h
amdgpu_acp.c drm/amdgpu: invoke pm_genpd_remove() before freeing genpd 2026-07-01 13:00:26 -04:00
amdgpu_acp.h drm/amdgpu: Fix memory leak of i2s_pdata in ACP initialization 2026-05-19 11:51:39 -04:00
amdgpu_acpi.c drm/amdgpu: Validate ATIF buffer length before use 2026-07-01 11:09:51 -04:00
amdgpu_acpi.h drm/amdgpu: move amdgpu_acpi helpers into new header 2026-07-08 14:20:30 -04:00
amdgpu_afmt.c drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr 2024-04-30 09:44:34 -04:00
amdgpu_amdkfd_aldebaran.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_aldebaran.h drm/amdkfd: add kfd2kgd debugger callbacks for GC v9.4.3 2023-07-12 10:58:01 -04:00
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 drm/amdkfd: Remove svm_bo eviction fence 2026-07-29 17:52:20 -04:00
amdgpu_amdkfd_gc_9_4_3.c drm/amdkfd: add sdma queue counter for gfxv9.4.3 2026-06-17 16:14:11 -04: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 drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
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_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 drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v11.c drm/amdgpu/gfx11: WARN() rather than BUG() for invalid SDMA engine 2026-07-08 14:25:05 -04:00
amdgpu_amdkfd_gfx_v12_1.c drm/amdgpu/gfx12.1: WARN() rather than BUG() for invalid SDMA engine 2026-07-08 14:25:11 -04:00
amdgpu_amdkfd_gfx_v12.c drm/amdgpu/gfx12: WARN() rather than BUG() for invalid SDMA engine 2026-07-08 14:25:08 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Remove svm_bo eviction fence 2026-07-29 17:52:20 -04:00
amdgpu_amdkfd.c drm/amdkfd: Remove svm_bo eviction fence 2026-07-29 17:52:20 -04:00
amdgpu_amdkfd.h drm/amdkfd: Remove svm_bo eviction fence 2026-07-29 17:52:20 -04:00
amdgpu_atombios.c drm/amdgpu: bounds check ATOM IIO table parsing 2026-07-01 11:14:50 -04:00
amdgpu_atombios.h drm/amdgpu: add OEM i2c bus for polaris chips 2025-02-12 21:02:54 -05:00
amdgpu_atomfirmware.c drm/amdgpu/atomfirmware: WARN() rather than BUG() 2026-07-08 14:25:13 -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 drm/amdgpu: Validate ATPX buffer length before use 2026-07-01 11:09:55 -04:00
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: Release VFCT ACPI table reference 2026-07-15 09:15:41 -04:00
amdgpu_bo_list.c drm/amdgpu: Remove output parameter in bo list handling 2026-07-01 11:07:20 -04:00
amdgpu_bo_list.h drm/amdgpu: Remove output parameter in bo list handling 2026-07-01 11:07:20 -04:00
amdgpu_cgs.c drm/amd/amdgpu/cgs: Avoid redundant copying of firmware filename 2026-07-15 09:15:43 -04: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 drm/amdgpu: remove amdgpu_connector_edid() and stop using edid_blob_ptr 2024-05-23 14:37:24 +03:00
amdgpu_cper.c drm/amdgpu: avoid resource leak on SR-IOV VF with AMDGIM_FEATURE_RAS_CPER enabled 2026-07-28 19:17:32 -04:00
amdgpu_cper.h drm/amd/ras: initialize CPER after XGMI reset on init 2026-07-15 09:15:42 -04:00
amdgpu_cs.c drm/amdgpu: reject oversized IBs with per-ring packet limits 2026-08-06 09:46:22 -04:00
amdgpu_cs.h drm/amdgpu: use the new drm_exec object for CS v3 2023-07-12 14:14:50 +02:00
amdgpu_csa.c drm/amd: Convert DRM_*() to drm_*() 2026-01-05 16:59:55 -05:00
amdgpu_csa.h
amdgpu_ctx.c amd-drm-next-7.3-2026-07-02: 2026-07-07 16:48:23 +10:00
amdgpu_ctx.h drm/amdgpu: Convert context manager to xarray 2026-06-17 16:31:59 -04:00
amdgpu_debugfs.c drm/amd/pm: use milliwatts for GPU power sensors 2026-07-28 19:17:33 -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: Allocate coredump ring buffers per ring 2026-08-06 09:50:13 -04:00
amdgpu_dev_coredump.h drm/amdgpu: Allocate coredump ring buffers per ring 2026-08-06 09:50:13 -04:00
amdgpu_device.c drm/amdgpu: reduce early full GPU access during SR-IOV init 2026-07-28 19:17:32 -04:00
amdgpu_df.h drm/amdgpu: Fix atomics on GFX12 2024-07-24 17:30:23 -04:00
amdgpu_discovery.c drm/amd/display: Enable DCN6 sources compilation 2026-08-06 09:53:32 -04:00
amdgpu_discovery.h drm/amdgpu: clean up discovery and preempt sysfs entries on shutdown 2026-06-17 16:30:15 -04:00
amdgpu_display.c drm/amdgpu: Convert tiling flags to modifiers on GFX6-8 2026-07-28 19:17:33 -04: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_mgr.c drm/amdgpu: do not use amdgpu_bo_gpu_offset_no_check individually 2025-12-16 13:27:13 -05:00
amdgpu_doorbell.h drm/amdgpu: Add soc v1_0 support 2025-12-08 13:56:38 -05:00
amdgpu_drv.c drm/amdgpu: restore UMD profile pstate after runtime resume 2026-07-28 19:17:33 -04:00
amdgpu_drv.h drm: remove driver date from struct drm_driver and all drivers 2024-12-05 12:35:42 +02:00
amdgpu_eeprom.c drm/amdgpu: use string choice helpers 2024-11-04 11:33:24 -05:00
amdgpu_eeprom.h drm/amdgpu: update type of buf size to u32 for eeprom functions 2024-05-20 16:20:26 -04:00
amdgpu_encoders.c
amdgpu_eviction_fence.c drm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse] 2026-05-25 10:45:38 +02: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: remove spurious line in amdgpu_ring_find_guilty_fence() 2026-06-17 16:06:34 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: harden FRU PIA parsing with bounded helpers 2026-06-03 13:50:42 -04:00
amdgpu_fru_eeprom.h drm/amdgpu: Increase FRU File Id buffer size 2024-12-10 10:26:51 -05:00
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: Fix incorrect VRAM GART mappings on non-4K page size systems 2026-06-03 14:02:04 -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: fix check in amdgpu_hmm_invalidate_gfx 2026-07-01 13:01:05 -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: recover user queues in the shared priv-fault helper 2026-08-06 09:30:39 -04:00
amdgpu_gfx.h drm/amdgpu: track faulted gfx user-queue slots 2026-08-06 09:29:15 -04:00
amdgpu_gfxhub.h drm/amdgpu: Retire query_utcl2_poison_status callback 2024-08-23 10:53:16 -04:00
amdgpu_gmc.c drm/amdgpu: remove obsolete gmc ras helpers 2026-08-06 09:24:38 -04:00
amdgpu_gmc.h drm/amdgpu: remove obsolete gmc ras helpers 2026-08-06 09:24:38 -04:00
amdgpu_gtt_mgr.c drm/amdgpu: Respect placement requirements in amdgpu_gtt_mgr functions 2026-06-17 18:27:50 -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 drm/amdgpu: fix check in amdgpu_hmm_invalidate_gfx 2026-07-01 13:01:05 -04: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 drm/amdgpu: rework i2c init and fini 2025-02-12 21:02:54 -05:00
amdgpu_ib.c drm/amdgpu: use correct gfp_t for job allocation 2026-07-16 18:26:18 -04:00
amdgpu_ids.c drm/amdgpu: Allow PASID allocator to store fpriv owner 2026-07-28 18:29:00 -04:00
amdgpu_ids.h drm/amdgpu: Allow PASID allocator to store fpriv owner 2026-07-28 18:29:00 -04:00
amdgpu_ih.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
amdgpu_ih.h drm/amdgpu: Add node_id-to-die-name decoding for ih v7_1 2026-04-24 10:58:38 -04:00
amdgpu_imu.h Revert "drm/amdgpu: Init mcm_addr look up table" 2026-04-24 10:58:16 -04:00
amdgpu_ioc32.c
amdgpu_ip.c drm/amdgpu: Fix IP block NULL check during soft reset 2026-07-15 09:15:42 -04:00
amdgpu_ip.h drm/amdgpu: Remove unused amdgpu_device_ip_is_hw 2026-07-01 11:56:36 -04:00
amdgpu_irq.c drm/amdgpu: Change system_unbound_wq with system_dfl_wq 2026-07-14 19:12:34 -04: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 drm/amdgpu: use correct gfp_t for job allocation 2026-07-16 18:26:18 -04:00
amdgpu_job.h drm/amdgpu: use correct gfp_t for job allocation 2026-07-16 18:26:18 -04:00
amdgpu_jpeg.c drm/amdgpu: move job parameter to the end in amdgpu_job_alloc() and *_with_ib() 2026-07-16 18:26:04 -04:00
amdgpu_jpeg.h drm/amdgpu/jpeg: add flags for disabling KQs/UQs 2026-06-17 16:33:34 -04:00
amdgpu_kms.c drm/amd/pm: use milliwatts for GPU power sensors 2026-07-28 19:17:33 -04:00
amdgpu_lockdep.c drm/amdgpu: Fix lockdep false positive in amdgpu_lockdep_init 2026-08-06 09:27:21 -04:00
amdgpu_lockdep.h drm/amdgpu: Add lockdep annotations for lock ordering validation 2026-06-04 15:24:22 -04:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c drm/amdgpu: retire MCA support 2026-07-01 11:47:42 -04:00
amdgpu_mca.h drm/amdgpu: retire legacy mca umc status check interface 2026-07-08 14:20:29 -04:00
amdgpu_mes_ctx.h
amdgpu_mes.c drm/amdgpu/mes: tear down the rs64mem bitmap in sw_fini 2026-08-06 12:45:41 -04:00
amdgpu_mes.h drm/amdgpu/mes: refactor the amdgpu_mes_alloc/free_proc|gang() 2026-08-06 12:44:50 -04:00
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: retire legacy RAS reset/query operations for mmhub v1_8 2026-07-01 11:48:14 -04:00
amdgpu_mode.h drm/amd/display: Fix writeback completion timing 2026-07-28 18:47:00 -04:00
amdgpu_nbio.c drm/amdgpu: move program_aspm to amdgpu_nbio 2026-04-28 14:28:52 -04:00
amdgpu_nbio.h drm/amdgpu: move program_aspm to amdgpu_nbio 2026-04-28 14:28:52 -04:00
amdgpu_object.c drm/amdkfd: Remove svm_bo eviction fence 2026-07-29 17:52:20 -04:00
amdgpu_object.h drm/amdgpu: move suballoc defines into own header 2026-07-01 11:12:00 -04:00
amdgpu_pll.c drm/amd: use clamp() in amdgpu_pll_get_fb_ref_div() 2024-09-06 17:38:53 -04:00
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 drm/amdgpu: clean up discovery and preempt sysfs entries on shutdown 2026-06-17 16:30:15 -04:00
amdgpu_psp_ta.c drm/amdgpu: add buf length check 2026-06-17 16:29:22 -04:00
amdgpu_psp_ta.h
amdgpu_psp.c drm/amdgpu: convert ptl_hw_supported to enum 2026-07-28 18:52:30 -04:00
amdgpu_psp.h drm/amdgpu: Use just sriov capability bit for xgmi ext peer link support 2026-07-16 18:27:08 -04:00
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_eeprom.c drm/amdgpu: retire legacy pmfw eeprom support check 2026-07-08 14:20:29 -04:00
amdgpu_ras_eeprom.h drm/amdgpu: retire legacy pmfw eeprom support check 2026-07-08 14:20:29 -04:00
amdgpu_ras.c drm/amd/ras: track debug mode for query mode 2026-08-06 12:45:50 -04:00
amdgpu_ras.h drm/amd/ras: initialize CPER after XGMI reset on init 2026-07-15 09:15:42 -04:00
amdgpu_reg_access.c drm/amdgpu: Fix user-triggerable BUG()/BUG_ON() calls 2026-06-04 15:24:13 -04:00
amdgpu_reg_access.h drm/amdgpu: move amdgpu_allowed_register_entry into amdgpu_reg_access.h 2026-07-08 14:20:30 -04: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: create PTL sysfs after XGMI reset-on-init restore 2026-05-11 15:55:56 -04:00
amdgpu_reset.h drm/amdgpu: amdgpu{_reset}.h: fix all kernel-doc warnings 2026-05-05 09:56:28 -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 drm/amdgpu: set completion status as preempted for the resubmission 2023-07-27 15:04:19 -04:00
amdgpu_ring.c drm/amdgpu: normalize error return of RAS command wrapper functions 2026-07-28 19:17:32 -04:00
amdgpu_ring.h drm/amdgpu: use correct gfp_t for job allocation 2026-07-16 18:26:18 -04:00
amdgpu_rlc.c drm/amdgpu: Choose SOC15 RLC register read write functions at init time 2026-06-17 16:32:04 -04:00
amdgpu_rlc.h drm/amdgpu: Choose SOC15 RLC register read write functions at init time 2026-06-17 16:32:04 -04:00
amdgpu_sa.c drm/amdgpu: add gfp_flags to amdgpu_sa_manager v2 2026-07-16 18:25:55 -04:00
amdgpu_sa.h drm/amdgpu: add gfp_flags to amdgpu_sa_manager v2 2026-07-16 18:25:55 -04:00
amdgpu_sched.c drm/amdgpu: Convert context manager to xarray 2026-06-17 16:31:59 -04:00
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu/sdma: handle pipe reset more gracefully 2026-06-17 15:51:33 -04:00
amdgpu_sdma.h drm/amdgpu: retire legacy RAS reset/query operations for sdma v4_4_2 2026-07-01 11:43:46 -04:00
amdgpu_securedisplay.c drm/amdgpu: NUL-terminate securedisplay debugfs input from userspace 2026-06-03 13:53:00 -04:00
amdgpu_securedisplay.h
amdgpu_seq64.c drm/amdgpu: improve the userq seq BO free bit lookup 2026-06-03 13:57:24 -04:00
amdgpu_seq64.h drm/amdgpu: Add gpu_addr support to seq64 allocation 2025-04-08 16:48:17 -04:00
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 drm/amdgpu: rework how isolation is enforced v2 2025-03-21 12:16:34 -04:00
amdgpu_trace_points.c
amdgpu_trace.h drm/amdgpu: add userq job and state transition trace events 2026-06-17 16:35:25 -04:00
amdgpu_ttm.c drm/amdkfd: Remove svm_bo eviction fence 2026-07-29 17:52:20 -04:00
amdgpu_ttm.h drm/amdgpu: Fix AMDGPU_GTT_MAX_TRANSFER_SIZE for non-4K systems 2026-07-01 13:02:00 -04:00
amdgpu_ucode.c drm/amdgpu/ucode: WARN() rather than BUG() 2026-07-08 14:25:17 -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/amdgpu: retire legacy deferred error separate logging 2026-07-08 14:20:30 -04:00
amdgpu_umc.h drm/amdgpu: retire legacy get_retire_flip_bits interface for UMC 2026-07-08 14:20:30 -04:00
amdgpu_umr.h drm/amd/amdgpu: Clean up errors in amdgpu_umr.h 2024-01-15 18:35:38 -05:00
amdgpu_umsch_mm.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
amdgpu_umsch_mm.h drm/amdgpu/umsch: add support to capture fw debug log 2024-05-13 15:45:41 -04:00
amdgpu_userq_fence.c drm/amdgpu: add userq job and state transition trace events 2026-06-17 16:35:25 -04:00
amdgpu_userq_fence.h drm/amdgpu: fix userq hang detection and reset 2026-05-11 16:08:42 -04:00
amdgpu_userq.c drm/amdgpu/mes: refactor the amdgpu_mes_alloc/free_proc|gang() 2026-08-06 12:44:50 -04:00
amdgpu_userq.h drm/amdgpu/mes: refactor the amdgpu_mes_alloc/free_proc|gang() 2026-08-06 12:44:50 -04:00
amdgpu_utils.h drm/amdgpu: Add generic capability class 2025-09-15 16:55:41 -04:00
amdgpu_uvd.c drm/amdgpu: move job parameter to the end in amdgpu_job_alloc() and *_with_ib() 2026-07-16 18:26:04 -04:00
amdgpu_uvd.h drm/amdgpu: move UVD and VCE sched entity init after sched init 2023-11-10 11:33:08 -05:00
amdgpu_vce.c drm/amdgpu: move job parameter to the end in amdgpu_job_alloc() and *_with_ib() 2026-07-16 18:26:04 -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: move job parameter to the end in amdgpu_job_alloc() and *_with_ib() 2026-07-16 18:26:04 -04:00
amdgpu_vcn.h drm/amdgpu/vcn: add flags for disabling KQs/UQs 2026-06-17 16:33:46 -04:00
amdgpu_vf_error.c
amdgpu_vf_error.h
amdgpu_video_codecs.h drm/amdgpu: move struct amdgpu_video_codecs and helpers into header file 2026-07-08 14:20:30 -04:00
amdgpu_virt.c drm/amdgpu: add generic interfaces for PTL requests in virtualization 2026-07-28 18:52:12 -04:00
amdgpu_virt.h drm/amdgpu: add generic interfaces for PTL requests in virtualization 2026-07-28 18:52:12 -04:00
amdgpu_vkms.c drm/amdgpu: Inline drm_simple_encoder_init() 2026-07-15 09:15:42 -04:00
amdgpu_vkms.h
amdgpu_vm_cpu.c drm/amdgpu: Move VM PTE MTYPE override to per-PTE granularity 2026-04-28 14:42:22 -04:00
amdgpu_vm_pt.c drm/amdgpu: restructure VM state machine v4 2026-05-19 11:54:32 -04:00
amdgpu_vm_sdma.c drm/amdgpu: move job parameter to the end in amdgpu_job_alloc() and *_with_ib() 2026-07-16 18:26:04 -04:00
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_vm.c drm/amdgpu/gfx7: Fixup emitting SWITCH_BUFFER packets 2026-07-29 17:55:48 -04:00
amdgpu_vm.h drm/amdgpu: Drop vm_manager PASID to VM mapping 2026-07-28 18:44:54 -04:00
amdgpu_vpe.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
amdgpu_vpe.h drm/amdgpu/vpe: add vpe v2.0.0 support 2026-05-11 16:15:55 -04:00
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_wb.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
amdgpu_wb.h drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
amdgpu_xcp.c drm/amdgpu: protect XCP scheduler selection 2026-07-01 11:28:46 -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: Use just sriov capability bit for xgmi ext peer link support 2026-07-16 18:27:08 -04:00
amdgpu_xgmi.h drm/amdgpu: Release hive reference properly 2025-09-15 16:52:31 -04:00
amdgpu.h drm/amdgpu/ras: Add debug mask to disable CE logs for uniras 2026-07-28 18:28:56 -04:00
amdgv_sriovmsg.h drm/amdgpu: add generic interfaces for PTL requests in virtualization 2026-07-28 18:52:12 -04:00
aqua_vanjaram.c drm/amdgpu: Guard reads in pcie state readout 2026-07-01 11:14:46 -04:00
arct_reg_init.c
athub_v1_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
athub_v1_0.h
athub_v2_1.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
athub_v2_1.h
athub_v2_0.c drm/amdgpu: Use function for IP version check 2023-09-20 12:23:28 -04:00
athub_v2_0.h
athub_v3_0.c drm/admgpu: Add support for ATHUB 3.4.2 2026-06-03 13:50:32 -04:00
athub_v3_0.h
athub_v4_1_0.c drm/amdgpu: Add athub v4_1_0 ip block support 2024-02-12 16:08:12 -05:00
athub_v4_1_0.h drm/amdgpu: Add athub v4_1_0 ip block support 2024-02-12 16:08:12 -05:00
atom.c drm/amdgpu: bounds check VBIOS name extraction 2026-07-01 11:28:54 -04:00
atom.h drm/amdgpu: bounds check ATOM IIO table parsing 2026-07-01 11:14:50 -04:00
atombios_crtc.c drm/amdgpu: check PS, WS index 2024-01-15 18:35:37 -05:00
atombios_crtc.h
atombios_dp.c drm/display: dp: change drm_dp_dpcd_read_link_status() return value 2025-03-25 16:20:38 +02:00
atombios_dp.h drm/connector: make mode_valid take a const struct drm_display_mode 2025-01-07 12:45:19 +02:00
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 drm/amdgpu: check PS, WS index 2024-01-15 18:35:37 -05:00
atombios_i2c.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/cik_sdma: replace BUG() with an error 2026-07-08 14:25:20 -04:00
cik_sdma.h
cik.c drm/amdgpu: include amdgpu_video_codecs.h only where needed 2026-07-08 14:20:30 -04:00
cik.h
cikd.h drm/amdgpu: move X_GB_ADDR_CONFIG_GOLDEN in GFX7 2025-04-07 15:18:32 -04:00
clearstate_ci.h
clearstate_defs.h
clearstate_gfx9.h drm/amdgpu: Clean up errors in clearstate_gfx9.h 2024-01-15 18:35:38 -05:00
clearstate_gfx10.h
clearstate_gfx11.h
clearstate_gfx12.h drm/amdgpu: add gfx12 clearstate header 2024-05-02 16:18:10 -04:00
clearstate_si.h drm/amdgpu: Clean up errors in clearstate_si.h 2024-01-18 15:37:52 -05:00
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: Delete soft reset code from legacy display driver 2026-07-01 11:11:48 -04:00
dce_v6_0.h
dce_v8_0.c drm/amdgpu: Delete soft reset code from legacy display driver 2026-07-01 11:11:48 -04:00
dce_v8_0.h
dce_v10_0.c drm/amdgpu: Delete soft reset code from legacy display driver 2026-07-01 11:11:48 -04:00
dce_v10_0.h
df_v1_7.c drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number 2024-05-08 15:17:07 -04:00
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 drm/amdgpu: get RAS poison status from DF v4_6_2 2023-10-26 19:02:52 -04:00
df_v4_6_2.h drm/amdgpu: get RAS poison status from DF v4_6_2 2023-10-26 19:02:52 -04:00
df_v4_15.c drm/amdgpu: Fix atomics on GFX12 2024-07-24 17:30:23 -04:00
df_v4_15.h drm/amdgpu: Fix atomics on GFX12 2024-07-24 17:30:23 -04:00
dimgrey_cavefish_reg_init.c
emu_soc.c
gfx_v6_0.c drm/amdgpu/gfx6: Fixup emit_cntxcntl() 2026-08-06 09:55:29 -04:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu/gfx7: Enable IP block soft reset as a GPU recovery method 2026-07-29 17:56:01 -04:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu/gfx8: drop all BUG()s 2026-07-28 19:17:32 -04:00
gfx_v8_0.h
gfx_v9_4_2_cleaner_shader.asm drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 2024-10-22 17:50:39 -04:00
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_3_cleaner_shader.asm drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.3 2024-08-20 22:07:16 -04:00
gfx_v9_4_3_cleaner_shader.h drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.3 2024-08-20 22:07:16 -04:00
gfx_v9_4_3.c drm/amdgpu/gfx9.4.3: drop all BUG()s 2026-07-28 19:17:32 -04:00
gfx_v9_4_3.h
gfx_v9_4.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
gfx_v9_4.h
gfx_v9_0_cleaner_shader.h drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 2024-10-22 17:50:39 -04:00
gfx_v9_0.c drm/amdgpu/gfx9: drop all BUG()s 2026-07-28 19:17:32 -04:00
gfx_v9_0.h
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 drm/amdgpu/gfx10: Add cleaner shader for GFX10.3.0 2025-01-06 14:44:28 -05:00
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_0.c drm/amdgpu/gfx10: drop all BUG()s 2026-07-28 19:17:33 -04:00
gfx_v10_0.h
gfx_v11_0_3_cleaner_shader.asm drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3 2024-11-05 10:33:56 -05:00
gfx_v11_0_3.c drm/amdgpu: create function to check RAS RMA status 2024-08-06 11:11:01 -04:00
gfx_v11_0_3.h
gfx_v11_0_cleaner_shader.h drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3 2024-11-05 10:33:56 -05:00
gfx_v11_0.c drm/amdgpu/gfx11: add priv-fault user-queue recovery worker 2026-08-06 09:29:23 -04:00
gfx_v11_0.h drm/amdgpu/gfx11: export gfx_v11_0_request_gfx_index_mutex() 2024-08-16 14:24:56 -04:00
gfx_v12_1_pkt.h drm/amdgpu: update cp cmd pkt for gfx v12_1 2026-04-24 10:57:13 -04:00
gfx_v12_1.c drm/amdgpu/gfx12.1: drop all BUG()s 2026-07-28 19:17:33 -04:00
gfx_v12_1.h drm/amdgpu: Export gfx_v12_1_xcp_func 2025-12-10 17:37:59 -05:00
gfx_v12_0.c drm/amdgpu/gfx12: add priv-fault user-queue recovery worker 2026-08-06 09:30:14 -04:00
gfx_v12_0.h drm/amdgpu/mes12: Implement reset gfx/compute queue function by mmio 2024-12-11 17:32:13 -05:00
gfxhub_v1_1.c
gfxhub_v1_1.h
gfxhub_v1_2.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v1_2.h
gfxhub_v1_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v1_0.h
gfxhub_v2_1.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v2_1.h
gfxhub_v2_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v2_0.h
gfxhub_v3_0_3.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v3_0_3.h
gfxhub_v3_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v3_0.h
gfxhub_v11_5_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v11_5_0.h drm/amdgpu: add gfxhub 11.5.0 support 2023-08-30 15:01:15 -04:00
gfxhub_v12_1.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v12_1.h drm/amdgpu: Add gfxhub v12_1 support 2025-12-08 13:56:35 -05:00
gfxhub_v12_0.c drm/amdgpu/gfxhub: Program CRASH_ON_*_FAULT bits to 0 as needed 2026-06-03 13:54:10 -04:00
gfxhub_v12_0.h drm/amdgpu: Add gfxhub v12_0 ip block support (v3) 2024-04-30 10:00:30 -04:00
gmc_v6_0.c drm/amdgpu/gmc6: replace BUG() with an error 2026-07-08 14:25:30 -04:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu: Use asic specific pte_addr_mask 2026-06-03 13:53:46 -04:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu: Delete GMC 8 soft reset 2026-07-01 11:11:44 -04:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: remove obsolete gmc ras helpers 2026-08-06 09:24:38 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu: remove obsolete gmc ras helpers 2026-08-06 09:24:38 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu: remove obsolete gmc ras helpers 2026-08-06 09:24:38 -04:00
gmc_v11_0.h
gmc_v12_1.c drm/amdgpu/gmc12.1: fix MMHUB0 check in pasid tlb flush 2026-08-06 09:53:42 -04:00
gmc_v12_1.h drm/amdgpu: Initialize vram_info for gmc v12_1 2025-12-10 17:39:27 -05:00
gmc_v12_0.c drm/amdgpu: remove obsolete gmc ras helpers 2026-08-06 09:24:38 -04:00
gmc_v12_0.h drm/amdgpu: Add gmc v12_0 ip block support (v7) 2024-04-30 10:00:39 -04: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_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_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_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 drm/amdgpu: Add hdp v7_0 ip block support 2024-02-12 16:09:57 -05:00
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_1.c amdgpu/ih6.1: Fix minor version 2026-06-17 18:36:31 -04:00
ih_v6_1.h drm/amdgpu: add ih 6.1 support 2023-08-07 16:35:38 -04:00
ih_v6_0.c drm/amdgpu/ih: Remove redundant ternary operators 2025-09-05 16:00:15 -04:00
ih_v6_0.h
ih_v7_0.c drm/amdgpu: Add node_id-to-die-name decoding for ih v7_1 2026-04-24 10:58:38 -04:00
ih_v7_0.h drm/amdgpu: Add ih v7_0 ip block support 2024-02-12 16:09:42 -05:00
imu_v11_0_3.c
imu_v11_0_3.h
imu_v11_0.c drm/amdgpu/imu11: WARN() rather than BUG() 2026-07-28 18:28:51 -04:00
imu_v11_0.h
imu_v12_1.c drm/amdgpu: use the ASP command for partition switch 2026-04-24 10:58:33 -04:00
imu_v12_1.h drm/amdgpu: add imu support for gc 12_1 2025-12-08 14:27:21 -05:00
imu_v12_0.c drm/amdgpu/imu12: WARN() rather than BUG() 2026-07-28 19:17:32 -04:00
imu_v12_0.h drm/amd/amdgpu: imu fw loading support 2024-05-02 16:18:11 -04:00
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 drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -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 drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
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 drm/amdgpu: update the handle ptr in sw_fini 2024-10-01 17:40:43 -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_v2_0.c drm/amdgpu/jpeg: deduplicate jpeg_v3_0 process_interrupt 2026-07-08 14:20:29 -04:00
jpeg_v2_0.h drm/amdgpu/jpeg: deduplicate jpeg_v3_0 process_interrupt 2026-07-08 14:20:29 -04:00
jpeg_v3_0.c drm/amdgpu/jpeg: deduplicate jpeg_v3_0 process_interrupt 2026-07-08 14:20:29 -04:00
jpeg_v3_0.h
jpeg_v4_0_3.c drm/amdgpu/jpeg: fix jpeg_v4_0_3_is_idle detection 2026-07-01 13:02:53 -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: fix JPEG v4.0.5 queue reset failure in DPG mode 2026-08-06 09:23:49 -04:00
jpeg_v4_0_5.h drm/amdgpu/jpeg: add jpeg support for VCN4_0_5 2023-08-31 16:34:36 -04:00
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 drm/amd/amdgpu: apply command submission parser for JPEG v2+ 2024-09-10 17:26:49 -04:00
jpeg_v5_3_0.c drm/amdgpu: fix JPEG v5.3.0 queue reset failure in DPG mode 2026-08-06 09:23:52 -04:00
jpeg_v5_3_0.h drm/amdgpu/jpeg: Add jpeg 5.3.0 support 2026-01-05 16:59:57 -05:00
jpeg_v5_0_1.c drm/amdgpu: deduplicate JPEG v5.0 interrupt routine 2026-07-15 09:15:37 -04:00
jpeg_v5_0_1.h drm/amdgpu: deduplicate JPEG v5.0 interrupt routine 2026-07-15 09:15:37 -04:00
jpeg_v5_0_2.c drm/amdgpu: deduplicate JPEG v5.0 interrupt routine 2026-07-15 09:15:37 -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_0_0.c drm/amdgpu: fix JPEG v5.0.0 queue reset failure in DPG mode 2026-08-06 09:23:38 -04:00
jpeg_v5_0_0.h drm/amdgpu/jpeg: deduplicate jpeg_v5_3_0 process_interrupt 2026-07-08 14:20:29 -04:00
Kconfig drm/amdgpu: Remove UML build exclusion from Kconfig 2026-05-18 18:07:34 -04:00
lsdma_v6_0.c
lsdma_v6_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
lsdma_v7_0.c drm/amdgpu: Add lsdma v7_0 ip block support 2024-02-12 16:08:41 -05:00
lsdma_v7_0.h drm/amdgpu: Add lsdma v7_0 ip block support 2024-02-12 16:08:41 -05:00
Makefile drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
mca_v3_0.c
mca_v3_0.h
mes_userqueue.c drm/amdgpu/mes: refactor the amdgpu_mes_alloc/free_proc|gang() 2026-08-06 12:44:50 -04:00
mes_userqueue.h drm/amdgpu/userq: add MES userq reset helper 2026-06-17 15:51:35 -04:00
mes_v11_0.c drm/amdgpu/mes: tear down the rs64mem bitmap in sw_fini 2026-08-06 12:45:41 -04:00
mes_v11_0.h
mes_v12_1.c drm/amdgpu/mes12.1: drop all BUG()s 2026-07-28 19:17:32 -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
mes_v12_0.c drm/amdgpu/mes12: fix dropped dispatches under queue oversubscription 2026-08-06 12:44:39 -04:00
mes_v12_0.h drm/amdgpu: Add mes v12_0 ip block support (v4) 2024-05-02 16:18:10 -04:00
mmhub_v1_7.c drm/amdgpu: Set snoop bit for SDMA for MI series 2025-02-12 21:05:49 -05:00
mmhub_v1_7.h
mmhub_v1_8.c drm/amdgpu: retire legacy RAS reset/query operations for mmhub v1_8 2026-07-01 11:48:14 -04:00
mmhub_v1_8.h
mmhub_v1_0.c drm/amd/pm: add inst to dpm_set_powergating_by_smu 2024-12-10 10:26:47 -05:00
mmhub_v1_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_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_v3_3.c drm/amdgpu: add support for MMHUB IP version 3.4.2 2026-06-03 13:50:28 -04:00
mmhub_v3_3.h drm/amdgpu: add mmhub 3.3.0 support 2023-08-30 15:01:09 -04:00
mmhub_v3_0_1.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v3_0_2.h
mmhub_v3_0.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v3_0.h
mmhub_v4_1_0.c drm/amdgpu: Use gmc->noretry instead of amdgpu_noretry directly 2026-06-03 13:50:10 -04:00
mmhub_v4_1_0.h drm/amdgpu: Add mmhub v4_1_0 ip block support (v4) 2024-04-30 09:58:25 -04:00
mmhub_v4_2_0.c drm/amdgpu: update mmhub 4.2.0 client list 2026-07-14 19:12:34 -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 drm/amdgpu: Set snoop bit for SDMA for MI series 2025-02-12 21:05:49 -05:00
mmhub_v9_4.h
mmsch_v1_0.h
mmsch_v2_0.h
mmsch_v3_0.h
mmsch_v4_0_3.h drm/amdgpu/vcn: Add MMSCH v4_0_3 support for sriov 2023-08-15 18:08:27 -04:00
mmsch_v4_0.h drm/amdgpu/jpeg: skip set pg for sriov 2023-09-20 16:24:09 -04:00
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: reduce early full GPU access during SR-IOV init 2026-07-28 19:17:32 -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/amdgpu: add generic interfaces for PTL requests in virtualization 2026-07-28 18:52:12 -04:00
mxgpu_nv.h drm/amdgpu: add generic interfaces for PTL requests in virtualization 2026-07-28 18:52:12 -04:00
mxgpu_vi.c drm/amdgpu: Fix user-triggerable BUG()/BUG_ON() calls 2026-06-04 15:24:13 -04:00
mxgpu_vi.h
navi10_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
navi10_ih.h
navi10_sdma_pkt_open.h drm/amdgpu: Flush tlb by VM_INVALIDATION packet in sdma_v5_2 2024-10-01 17:39:38 -04:00
nbif_v6_3_1.c drm/amdgpu: Fix NBIO 7.11.5 offsets 2026-07-28 18:50:47 -04:00
nbif_v6_3_1.h drm/amdgpu: Remove unused nbif_v6_3_1_sriov_funcs 2025-02-25 11:44:01 -05:00
nbio_v2_3.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v2_3.h
nbio_v4_3.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v4_3.h
nbio_v6_1.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v6_1.h
nbio_v6_3_2.c drm/amdgpu: add doorbell range function for nbio v6_3_2 2026-04-24 10:57:02 -04:00
nbio_v6_3_2.h drm/amdgpu: Add nbio v6_3_2 support 2026-04-24 10:56:58 -04:00
nbio_v7_2.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
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 drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
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 drm/amdgpu: add RAS fatal error handler for NBIO v7.9 2023-08-09 09:46:04 -04:00
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 drm/amdgpu: add nbio 7.11 support 2023-08-30 15:00:27 -04:00
nbio_v7_0.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v7_0.h
nv.c drm/amdgpu: include amdgpu_video_codecs.h only where needed 2026-07-08 14:20:30 -04:00
nv.h drm/amdgpu: add ip offset support for cyan skillfish 2025-09-05 17:38:38 -04:00
nvd.h drm/amdgpu: update and cleanup PM4 headers 2025-02-12 21:03:00 -05:00
ObjectID.h
psp_gfx_if.h drm/amdgpu : update mmhub eco sec lvl for vcn5_3 2026-07-16 18:16:03 -04:00
psp_v3_1.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04: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_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_v11_0.c drm/amdgpu/psp11: replace BUG() with an error 2026-07-28 19:17:32 -04:00
psp_v11_0.h
psp_v12_0.c drm/amdgpu: validate and share PSP fw_pri_buf copies via psp_copy_fw 2026-05-19 11:53:16 -04:00
psp_v12_0.h
psp_v13_0_4.c drm/amdgpu/psp13.0.4: replace BUG() with an error 2026-07-28 19:17:32 -04:00
psp_v13_0_4.h
psp_v13_0.c drm/amdgpu/psp13: replace BUG() with an error 2026-07-28 19:17:32 -04:00
psp_v13_0.h
psp_v14_0.c drm/amdgpu/psp14: replace BUG() with an error 2026-07-28 19:17:32 -04:00
psp_v14_0.h drm/amdgpu: use spirom update wait_for helper for psp v14 2024-02-14 17:16:07 -05:00
psp_v15_0_8.c drm/amdgpu: support toc_1 fw load for mp0 v15_0_8 2026-04-17 15:41:14 -04:00
psp_v15_0_8.h drm/amdgpu: Add psp v15.0.8 ip block v3 2025-12-08 13:56:31 -05:00
psp_v15_0.c drm/amdgpu: Enable support for PSP 15_0_5 2026-07-28 18:50:39 -04:00
psp_v15_0.h drm/amdgpu: Enable support for PSP 15_0_0 2026-01-05 16:59:57 -05:00
sdma_common.h
sdma_v2_4.c drm/amdgpu/sdma2.4: replace BUG() with an error 2026-07-08 14:25:23 -04:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu/sdma3.0: replace BUG() with an error 2026-07-08 14:25:25 -04:00
sdma_v3_0.h
sdma_v4_4_2.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
sdma_v4_4_2.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_0.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
sdma_v4_0.h
sdma_v5_2.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
sdma_v5_2.h drm/amd: Make amd_ip_funcs static for SDMA v5.2 2024-08-13 10:26:59 -04:00
sdma_v5_0.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
sdma_v5_0.h drm/amd: Make amd_ip_funcs static for SDMA v5.0 2024-08-13 10:26:53 -04:00
sdma_v6_0_0_pkt_open.h drm/amdgpu: add sdma 7.0 support for copy dcc buffer 2024-06-14 15:22:14 -04:00
sdma_v6_0.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
sdma_v6_0.h
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
sdma_v7_1.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
sdma_v7_1.h drm/amdgpu: Export sdma_v7_1_xcp_funcs 2025-12-10 17:38:02 -05:00
sdma_v7_0.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
sdma_v7_0.h drm/amdgpu: Add sdma v7_0 ip block support (v7) 2024-04-30 10:03:32 -04:00
si_dma.c drm/amdgpu: move struct amdgpu_wb and helpers into separate files 2026-07-08 14:20:30 -04:00
si_dma.h
si_enums.h drm/amdgpu: continue cleaning up sid.h and si_enums.h 2025-04-07 15:18:34 -04:00
si_ih.c drm/amdgpu/si_ih: Enable soft IRQ handler ring 2025-12-02 11:02:06 -05:00
si_ih.h
si.c drm/amdgpu/si: drop BUG()s 2026-07-08 14:25:27 -04:00
si.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 drm/amdgpu: fix typo in the comment 2024-09-18 16:14:26 -04:00
smuio_v9_0.h
smuio_v11_0_6.c
smuio_v11_0_6.h
smuio_v11_0.c
smuio_v11_0.h
smuio_v13_0_3.c drm/amdgpu: Add more smuio v13.0.3 package types 2023-10-05 17:59:35 -04:00
smuio_v13_0_3.h
smuio_v13_0_6.c
smuio_v13_0_6.h
smuio_v13_0.c drm/amdgpu: Get package types for smuio v13.0 2023-10-05 17:59:35 -04:00
smuio_v13_0.h
smuio_v14_0_2.c drm/amdgpu: Add smuio callback to get gpu clk counter 2024-03-20 13:38:16 -04:00
smuio_v14_0_2.h drm/amdgpu: Add smuio v14_0_2 ip block support 2024-03-20 13:38:16 -04: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
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
soc_v1_0.c drm/amdgpu: include amdgpu_video_codecs.h only where needed 2026-07-08 14:20:30 -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
soc15_common.h drm/amdgpu: retire pcs xgmi v6.4.0 legacy ras support 2026-07-01 11:43:22 -04:00
soc15.c drm/amdgpu: include amdgpu_video_codecs.h only where needed 2026-07-08 14:20:30 -04:00
soc15.h drm/amdgpu: Use get_smn_base in aqua_vanjaram 2026-03-02 16:46:48 -05:00
soc15d.h drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER_9_0 for Cleaner Shader execution 2025-04-11 17:03:02 -04:00
soc21.c drm/amdgpu: enable mode2 reset for SMU IP v15.0.5 2026-07-28 18:52:02 -04:00
soc21.h
soc24.c drm/amdgpu: include amdgpu_video_codecs.h only where needed 2026-07-08 14:20:30 -04:00
soc24.h drm/amdgpu: Add soc24 common ip block (v2) 2024-04-30 09:46:51 -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 drm/amdgpu: Add secure display v2 command 2024-12-10 10:26:49 -05:00
ta_xgmi_if.h drm/amdgpu: update the xgmi ta interface header 2023-10-20 15:11:28 -04:00
tonga_ih.c drm/amdgpu: Delete pre/post_soft_reset() from amd_ip_funcs 2026-07-01 11:14:03 -04:00
tonga_ih.h
tonga_sdma_pkt_open.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 drm/amdgpu: Drop unnecessary sentences about CE and deferred error. 2024-01-09 15:43:54 -05:00
umc_v6_7.h
umc_v6_0.c drm/amdgpu: Clean up errors in umc_v6_0.c 2024-01-18 15:38:00 -05:00
umc_v6_0.h
umc_v8_7.c
umc_v8_7.h
umc_v8_10.c drm/amdgpu: Update setting EEPROM table version 2024-03-20 13:38:15 -04:00
umc_v8_10.h
umc_v8_14.c drm/amdgpu: Add umc v8_14 ras functions 2024-12-10 10:28:39 -05:00
umc_v8_14.h drm/amdgpu: Add umc v8_14 ras functions 2024-12-10 10:28:39 -05:00
umc_v12_0.c drm/amdgpu: retire legacy deferred error separate logging 2026-07-08 14:20:30 -04:00
umc_v12_0.h drm/amdgpu: retire legacy deferred error separate logging 2026-07-08 14:20:30 -04:00
umsch_mm_v4_0.c drm/amdgpu: fix invadate operation for umsch 2024-05-23 15:09:35 -04:00
umsch_mm_v4_0.h drm/amdgpu: add initial support for UMSCH 2023-08-31 16:40:53 -04:00
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/amdgpu: move job parameter to the end in amdgpu_job_alloc() and *_with_ib() 2026-07-16 18:26:04 -04:00
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: move job parameter to the end in amdgpu_job_alloc() and *_with_ib() 2026-07-16 18:26:04 -04:00
uvd_v7_0.h
vce_v1_0.c drm/amdgpu/vce1: Stop using amdgpu_vce_resume 2026-05-18 18:17:54 -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-18 18:18:01 -04:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu: Delete pre/post_soft_reset() from amd_ip_funcs 2026-07-01 11:14:03 -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_5.c drm/amdgpu: Do not fiddle with the idle workers too much 2026-07-01 11:56:47 -04:00
vcn_v2_5.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_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_3.c drm/amdgpu: retire ACA support for vcn v4.0.3 2026-07-01 11:43:04 -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/vcn4.0.5: enable secure submission on unified ring 2026-06-17 16:03:53 -04:00
vcn_v4_0_5.h drm/amdgpu: add VCN4 ip block support 2023-08-31 16:34:32 -04:00
vcn_v4_0.c drm/amdgpu/vcn4: avoid rereading IB param length 2026-07-01 12:58:28 -04:00
vcn_v4_0.h
vcn_v5_0_1.c drm/amdgpu: retire ACA support for vcn v5.0.1 2026-07-01 11:42:55 -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: Delete pre/post_soft_reset() from amd_ip_funcs 2026-07-01 11:14:03 -04:00
vcn_v5_0_2.h drm/amdgpu: Add VCN v5_0_2 2026-03-17 17:43:00 -04:00
vcn_v5_0_0.c drm/amdgpu : update mmhub eco sec lvl for vcn5_3 2026-07-16 18:16:03 -04:00
vcn_v5_0_0.h drm/amdgpu/vcn: Register dump cleanup in VCN5 2025-08-04 14:36:14 -04:00
vega10_ih.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
vega10_ih.h
vega10_reg_init.c
vega10_sdma_pkt_open.h Revert "drm/amdgpu/sdma_v4_4_2: update VM flush implementation for SDMA" 2025-03-26 17:44:47 -04:00
vega20_ih.c drm/amdgpu: Clear overflow for SRIOV 2025-04-21 10:55:51 -04:00
vega20_ih.h
vega20_reg_init.c
vi.c drm/amdgpu: reset VI ASIC on MacBookPro15,1 2026-07-28 19:17:33 -04:00
vi.h
vid.h drm/amdgpu/gfx8: add ring reset callback for gfx 2024-08-16 14:24:09 -04:00
vpe_6_1_fw_if.h drm/amdgpu/vpe: add PRED_EXE and COLLAB_SYNC OPCODE 2024-03-07 15:32:58 -05:00
vpe_v2_0.c drm/amdgpu/vpe: add vpe v2.2.0 support 2026-06-03 13:50:46 -04:00
vpe_v2_0.h drm/amdgpu/vpe: add vpe v2.0.0 support 2026-05-11 16:15:55 -04:00
vpe_v6_1.c drm/amdgpu: add firmware for VPE IP v6.1.3 2024-07-02 18:06:24 -04:00
vpe_v6_1.h drm/amdgpu: add VPE 6.1.0 support 2023-08-31 16:34:05 -04:00