linux/drivers/gpu/drm/amd/amdgpu
Timur Kristóf 40cc2b423d drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring
On old GPUs, it may be an issue that handling the interrupts from
VM faults is too slow and the interrupt handler (IH) ring may
overflow, which can cause an eventual hang.

Delegate the processing of all VM faults to the soft
IRQ handler ring.

As a result, we spend much less time in the IRQ handler that
interacts with the HW IH ring, which significantly reduces the
chance of hangs/reboots.

Signed-off-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2025-12-02 11:02:07 -05:00
..
Kconfig drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2) 2025-11-14 11:28:29 -05:00
Makefile drm/amdgpu/vce1: Implement VCE1 IP block (v2) 2025-11-11 21:54:18 -05:00
ObjectID.h
aldebaran.c drm/amdgpu: Skip SDMA suspend during mode-2 reset 2025-10-13 14:14:33 -04:00
aldebaran.h
aldebaran_reg_init.c
amdgpu.h drm/amdgpu: Implement user queue reset functionality 2025-11-04 11:53:05 -05:00
amdgpu_aca.c drm/amdgpu: Correct the counts of nr_banks and nr_errors 2025-08-27 13:57:47 -04:00
amdgpu_aca.h drm/amdgpu: Parse all deferred errors with UMC aca handle 2025-03-26 17:44:41 -04:00
amdgpu_acp.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
amdgpu_acp.h
amdgpu_acpi.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_afmt.c
amdgpu_amdkfd.c drm/amdgpu: Fix the issue of missing ras message on sriov host 2025-11-14 11:28:15 -05:00
amdgpu_amdkfd.h drm/amdgpu: update the functions to use amdgpu version of hmm 2025-10-13 14:14:36 -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
amdgpu_amdkfd_arcturus.c drm/amdkfd: Move the process suspend and resume out of full access 2025-06-18 12:19:19 -04:00
amdgpu_amdkfd_arcturus.h
amdgpu_amdkfd_fence.c
amdgpu_amdkfd_gc_9_4_3.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04:00
amdgpu_amdkfd_gfx_v7.c drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 2025-06-30 13:57:54 -04:00
amdgpu_amdkfd_gfx_v8.c drm/amdkfd: add hqd_sdma_get_doorbell callbacks for gfx7/8 2025-06-30 13:57:54 -04:00
amdgpu_amdkfd_gfx_v9.c drm/amdgpu: Reduce dequeue retry timeout for gfx9 family 2025-03-13 23:10:38 -04: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.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04: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_v10_3.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04:00
amdgpu_amdkfd_gfx_v11.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04:00
amdgpu_amdkfd_gfx_v12.c drm/amdgpu: Use kmalloc_array() instead of kmalloc() 2025-09-23 10:35:54 -04:00
amdgpu_amdkfd_gpuvm.c drm/amdkfd: Don't clear PT after process killed 2025-11-04 11:53:22 -05:00
amdgpu_atombios.c drm/amd/pm: Remove unneeded legacy DPM related code. 2025-09-15 16:52: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: Reuse fw_vram_usage_* for dynamic critical region in SRIOV 2025-10-20 18:28:08 -04:00
amdgpu_atomfirmware.h
amdgpu_atpx_handler.c drm/amdgpu: Remove unused amdgpu_atpx functions 2024-09-26 17:06:24 -04:00
amdgpu_benchmark.c
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: Use vmemdup_array_user in amdgpu_bo_create_list_entry_array 2025-09-15 16:51:34 -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 drm/amdgpu: drop some dead code 2025-04-07 15:18:34 -04:00
amdgpu_connectors.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_connectors.h
amdgpu_cper.c drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h 2025-10-28 09:51:50 -04:00
amdgpu_cper.h drm/amdgpu: fix SPDX headers on amdgpu_cper.c/h 2025-10-28 09:51:50 -04:00
amdgpu_cs.c drm/amdgpu: update the functions to use amdgpu version of hmm 2025-10-13 14:14:36 -04:00
amdgpu_cs.h
amdgpu_csa.c Revert "drm/amdgpu: fix incorrect vm flags to map bo" 2025-08-27 14:00:38 -04:00
amdgpu_csa.h
amdgpu_ctx.c drm/amdgpu: jump to the correct label on failure 2025-11-11 21:54:14 -05:00
amdgpu_ctx.h drm/amdgpu: Make amdgpu_ctx_mgr_entity_fini static 2025-05-22 12:02:21 -04:00
amdgpu_debugfs.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_debugfs.h drm/amdgpu: add debugfs support for VM pagetable per client 2025-07-04 16:00:06 +02:00
amdgpu_dev_coredump.c drm: amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info 2025-06-17 11:32:47 -03:00
amdgpu_dev_coredump.h drm/amdgpu: skip printing vram_lost if needed 2024-08-29 13:38:53 -04:00
amdgpu_device.c drm/amdgpu: fix cyan_skillfish2 gpu info fw handling 2025-11-26 11:50:43 -05:00
amdgpu_df.h
amdgpu_discovery.c drm/amdgpu: Fix pointer casts when reading dynamic region sizes 2025-10-28 09:55:16 -04:00
amdgpu_discovery.h drm/amdgpu: Reserve discovery TMR only if needed 2025-10-13 14:14:36 -04:00
amdgpu_display.c drm/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -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 drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces 2025-11-11 21:53:27 -05:00
amdgpu_dma_buf.h
amdgpu_doorbell.h
amdgpu_doorbell_mgr.c drm/amdgpu: Convert from DRM_* to dev_* 2025-06-30 11:54:55 -04:00
amdgpu_drv.c drm/amdgpu: Use amdgpu by default on SI dedicated GPUs (v2) 2025-11-14 11:28:29 -05: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
amdgpu_encoders.c
amdgpu_eviction_fence.c Merge drm/drm-next into drm-misc-next 2025-06-11 09:01:34 +02:00
amdgpu_eviction_fence.h drm/amdgpu: simplify eviction fence suspend/resume 2025-04-08 16:48:19 -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/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_fru_eeprom.c drm/amdgpu: Convert from DRM_* to dev_* 2025-06-30 11:54:55 -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/amdgpu: fix fw attestation for MP0_14_0_{2/3} 2025-01-14 11:06:50 -05:00
amdgpu_fw_attestation.h
amdgpu_gart.c drm/amdgpu/gart: Add helper to bind VRAM pages (v2) 2025-11-11 21:54:17 -05:00
amdgpu_gart.h drm/amdgpu/gart: Add helper to bind VRAM pages (v2) 2025-11-11 21:54:17 -05:00
amdgpu_gds.h
amdgpu_gem.c amd-drm-next-6.19-2025-10-24: 2025-10-31 18:33:43 +01: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/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_gfx.h drm/amdgpu: use GPU_HDP_FLUSH for sriov 2025-10-20 18:25:41 -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/amd/amdgpu: reserve vm invalidation engine for uni_mes 2025-11-24 12:34:23 -05:00
amdgpu_gmc.h drm/amdgpu: rework how PTE flags are generated v3 2025-08-04 14:26:38 -04:00
amdgpu_gtt_mgr.c drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) 2025-11-11 21:54:18 -05: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: caller should make sure not to double free 2025-11-04 11:33:53 -05: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 drm/amdgpu/amdgpu_i2c: Use devm_i2c_add_adapter instead of i2c_add_adapter 2025-09-16 17:47:22 -04:00
amdgpu_i2c.h drm/amdgpu: rework i2c init and fini 2025-02-12 21:02:54 -05:00
amdgpu_ib.c drm/amdgpu: fix possible fence leaks from job structure 2025-11-04 11:53:59 -05:00
amdgpu_ids.c drm/amdgpu: use GFP_ATOMIC instead of NOWAIT in the critical path 2025-11-14 11:27:56 -05:00
amdgpu_ids.h drm/amdgpu: revert "rework reserved VMID handling" v2 2025-09-25 15:39:00 -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
amdgpu_ioc32.c
amdgpu_ip.c drm/amdgpu: make ip map init to common function 2025-06-24 10:03:16 -04:00
amdgpu_ip.h drm/amdgpu: make ip map init to common function 2025-06-24 10:03:16 -04:00
amdgpu_irq.c drm/amdgpu: The interrupt source was not released 2025-07-15 14:07:51 -04:00
amdgpu_irq.h drm/amdgpu: fix fence fallback timer expired error 2025-06-18 12:19:15 -04:00
amdgpu_isp.c drm/amd/amdgpu: Ensure isp_kernel_buffer_alloc() creates a new BO 2025-11-11 21:54:16 -05:00
amdgpu_isp.h drm/amd/amdgpu: Add helper functions for isp buffers 2025-07-16 16:17:35 -04:00
amdgpu_job.c drm/amdgpu: free job fences on failure in amdgpu_job_alloc_with_ib 2025-11-26 11:27:24 -05:00
amdgpu_job.h drm/amdgpu: clean up and unify hw fence handling 2025-10-13 14:14:35 -04: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/amd: Remove redundant pm_runtime_mark_last_busy() calls 2025-10-28 11:31:45 -04:00
amdgpu_lsdma.c
amdgpu_lsdma.h
amdgpu_mca.c drm/amdgpu: optimize ACA log print 2024-10-28 16:41:26 -04:00
amdgpu_mca.h
amdgpu_mes.c drm/amdgpu: use GPU_HDP_FLUSH for sriov 2025-10-20 18:25:41 -04:00
amdgpu_mes.h drm/amdgpu: use GPU_HDP_FLUSH for sriov 2025-10-20 18:25:41 -04:00
amdgpu_mes_ctx.h
amdgpu_mmhub.c
amdgpu_mmhub.h drm/amdgpu: Retire query_utcl2_poison_status callback 2024-08-23 10:53:16 -04:00
amdgpu_mode.h drm/amd: Re-introduce property to control adaptive backlight modulation 2025-10-28 09:56:14 -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 amd-drm-next-6.18-2025-09-19: 2025-09-22 08:45:51 +10:00
amdgpu_object.h drm/amdgpu: add userq object va track helpers 2025-10-13 14:14:33 -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
amdgpu_pmu.h
amdgpu_preempt_mgr.c drm/amdgpu: Fix sysfs warning when hotplugging 2024-11-21 15:56:22 -05:00
amdgpu_psp.c drm/amdgpu: Enable xgmi extended peer links for sriov guest 2025-11-14 11:27:42 -05:00
amdgpu_psp.h drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
amdgpu_psp_ta.c drm/amdgpu: Replace kzalloc + copy_from_user with memdup_user 2025-09-15 16:51:53 -04: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: Unregister mce notifier 2025-11-18 10:52:19 -05: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: optimize timeout implemention in ras_eeprom_update_record_num 2025-11-11 21:54:14 -05:00
amdgpu_ras_eeprom.h drm/amdgpu: skip writing eeprom when PMFW manages RAS data 2025-11-06 10:02:15 -05:00
amdgpu_res_cursor.h drm/amdgpu: Wire up MMIO_REMAP placement and User-visible strings 2025-09-09 16:18:34 -04:00
amdgpu_reset.c drm/amdgpu: add user queue reset source 2025-09-05 17:38:38 -04:00
amdgpu_reset.h drm/amdgpu: add user queue reset source 2025-09-05 17:38:38 -04:00
amdgpu_ring.c drm/amdgpu: Fix CPER ring debugfs read buffer overflow risk 2025-11-26 11:50:43 -05:00
amdgpu_ring.h drm/amdgpu: Implement user queue reset functionality 2025-11-04 11:53:05 -05:00
amdgpu_ring_mux.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
amdgpu_ring_mux.h
amdgpu_rlc.c drm/amdgpu: Remove volatile from RLC files 2025-09-15 16:51:09 -04:00
amdgpu_rlc.h drm/amdgpu: Remove volatile from RLC files 2025-09-15 16:51:09 -04:00
amdgpu_sa.c drm/amdgpu: drop the amdgpu_device argument from amdgpu_ib_free 2024-12-18 12:17:32 -05:00
amdgpu_sched.c fdget(), trivial conversions 2024-11-03 01:28:06 -05:00
amdgpu_sched.h
amdgpu_sdma.c drm/amdgpu/sdma: allow caller to handle kernel rings in engine reset 2025-07-07 13:48:25 -04:00
amdgpu_sdma.h drm/amdgpu/sdma: allow caller to handle kernel rings in engine reset 2025-07-07 13:48:25 -04: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: rework how PTE flags are generated v3 2025-08-04 14:26:38 -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
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.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: add missing lock to amdgpu_ttm_access_memory_sdma 2025-12-02 11:01:21 -05:00
amdgpu_ttm.h drm/amdgpu: Remove unused members in amdgpu_mman 2025-10-20 18:28:22 -04:00
amdgpu_ucode.c drm/amdgpu: add kicker fws loading for gfx12/smu14/psp14 2025-07-28 16:27:46 -04:00
amdgpu_ucode.h drm/amdgpu: Add kicker device detection 2025-06-18 13:08:52 -04:00
amdgpu_umc.c drm/amdgpu: Fix the issue of missing ras message on sriov host 2025-11-14 11:28:15 -05:00
amdgpu_umc.h drm/amdgpu: make MCA IPID parse global 2025-11-06 09:58:31 -05:00
amdgpu_umr.h
amdgpu_umsch_mm.c drm/amdgpu/umsch: tidy up the ucode name string handling 2025-02-17 14:09:02 -05:00
amdgpu_umsch_mm.h
amdgpu_userq.c drm/amdgpu/userqueue: Remove duplicate amdgpu_reset.h header 2025-11-11 21:54:17 -05:00
amdgpu_userq.h drm/amdgpu: Implement user queue reset functionality 2025-11-04 11:53:05 -05:00
amdgpu_userq_fence.c drm/amdgpu: fix lock warning in amdgpu_userq_fence_driver_process 2025-11-11 21:54:14 -05:00
amdgpu_userq_fence.h drm/amdgpu/userq: add force completion helpers 2025-09-05 17:38:38 -04:00
amdgpu_utils.h drm/amdgpu: Add generic capability class 2025-09-15 16:55:41 -04:00
amdgpu_uvd.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_uvd.h
amdgpu_vce.c drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) 2025-11-11 21:54:18 -05:00
amdgpu_vce.h drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) 2025-11-11 21:54:18 -05:00
amdgpu_vcn.c amd-drm-next-6.18-2025-09-19: 2025-09-22 08:45:51 +10: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 lock to serialize sriov command execution 2025-11-14 11:28:07 -05:00
amdgpu_virt.h drm/amdgpu: Add lock to serialize sriov command execution 2025-11-14 11:28:07 -05:00
amdgpu_vkms.c drm/amdgpu: remove non-DC DCE 11 code 2025-09-18 09:43:02 -04:00
amdgpu_vkms.h
amdgpu_vm.c drm/amdgpu: attach tlb fence to the PTs update 2025-11-26 11:50:43 -05:00
amdgpu_vm.h drm/amdgpu: avoid memory allocation in the critical code path v3 2025-11-14 11:27:46 -05:00
amdgpu_vm_cpu.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
amdgpu_vm_pt.c drm/amdgpu: partially revert "revert to old status lock handling v3" 2025-10-07 14:09:19 -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 dma-fence: Use a flag for 64-bit seqnos 2025-06-03 17:38:04 +01:00
amdgpu_vpe.c drm/amd: Check that VPE has reached DPM0 in idle handler 2025-10-28 09:46:13 -04:00
amdgpu_vpe.h drm/amdgpu: Add sysfs interface for vpe reset mask 2024-11-08 11:45:29 -05:00
amdgpu_vram_mgr.c drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM 2025-10-13 14:14:15 -04:00
amdgpu_vram_mgr.h drm/amdgpu: query the allocated vram address block info 2025-07-28 16:40:06 -04:00
amdgpu_xcp.c drm/amdgpu: Assign unique id to compute partition 2025-08-06 14:34:47 -04:00
amdgpu_xcp.h drm/amdgpu: Assign unique id to compute partition 2025-08-06 14:34:47 -04:00
amdgpu_xgmi.c drm/amdgpu: Refactor sriov xgmi topology filling to common code 2025-11-14 11:27:29 -05:00
amdgpu_xgmi.h drm/amdgpu: Release hive reference properly 2025-09-15 16:52:31 -04:00
amdgv_sriovmsg.h drm/amdgpu: Synchronize sriov host to add block_mmsch bit field 2025-11-14 11:28:03 -05:00
aqua_vanjaram.c drm/amdgpu: fix gpu page fault after hibernation on PF passthrough 2025-11-06 09:57:11 -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: Fix vbios build number parsing logic 2025-09-23 10:21:09 -04: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 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 amd-drm-next-6.12-2024-08-26: 2024-08-27 14:33:12 +02:00
atombios_encoders.h
atombios_i2c.c
atombios_i2c.h
cik.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -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: small cleanup to CIK SDMA 2025-04-07 15:18:32 -04:00
cik_sdma.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
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 09:52:40 -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/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) 2025-09-02 15:57:01 -04:00
dce_v6_0.h
dce_v8_0.c drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) 2025-09-02 15:57:01 -04:00
dce_v8_0.h
dce_v10_0.c drm/amd/pm: Remove wm_low and wm_high fields from amdgpu_crtc (v2) 2025-09-02 15:57:01 -04:00
dce_v10_0.h
df_v1_7.c
df_v1_7.h
df_v3_6.c drm/amdgpu: Fix sysfs warning when hotplugging 2024-11-21 15:56:22 -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: set default gfx reset masks for gfx6-8 2025-11-04 11:33:53 -05:00
gfx_v6_0.h
gfx_v7_0.c drm/amdgpu: set default gfx reset masks for gfx6-8 2025-11-04 11:33:53 -05:00
gfx_v7_0.h
gfx_v8_0.c drm/amdgpu: set default gfx reset masks for gfx6-8 2025-11-04 11:33:53 -05:00
gfx_v8_0.h
gfx_v9_0.c drm/amdgpu: move reset debug disable handling 2025-11-04 11:33:54 -05:00
gfx_v9_0.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_4.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
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 drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2 2024-10-22 17:50:39 -04:00
gfx_v9_4_3.c drm/amdgpu: fix gpu page fault after hibernation on PF passthrough 2025-11-06 09:57:11 -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: move reset debug disable handling 2025-11-04 11:33:54 -05: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 drm/amdgpu/gfx10: Add cleaner shader for GFX10.3.0 2025-01-06 14:44:28 -05:00
gfx_v11_0.c drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled 2025-11-19 17:34:15 -05:00
gfx_v11_0.h
gfx_v11_0_3.c
gfx_v11_0_3.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_cleaner_shader.h drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3 2024-11-05 10:33:56 -05:00
gfx_v12_0.c drm/amdgpu: move reset debug disable handling 2025-11-04 11:33:54 -05: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_0.c drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c 2025-03-05 10:47:21 -05:00
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/amdgpu: Remove unsupported xgmi versions 2025-03-13 23:10:08 -04: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
gmc_v6_0.c drm/amdgpu/gmc6: Delegate VM faults to soft IRQ handler ring 2025-12-02 11:02:07 -05:00
gmc_v6_0.h
gmc_v7_0.c drm/amdgpu/gmc7: Delegate VM faults to soft IRQ handler ring 2025-12-02 11:02:07 -05:00
gmc_v7_0.h
gmc_v8_0.c drm/amdgpu/gmc8: Delegate VM faults to soft IRQ handler ring 2025-12-02 11:02:07 -05:00
gmc_v8_0.h
gmc_v9_0.c drm/amdgpu: get rev_id from strap register or IP-discovery table 2025-10-28 09:47:45 -04:00
gmc_v9_0.h
gmc_v10_0.c drm/amdgpu/gmc: Remove redundant ternary operators 2025-09-05 16:00:13 -04:00
gmc_v10_0.h
gmc_v11_0.c drm/amdgpu/gmc: Remove redundant ternary operators 2025-09-05 16:00:13 -04:00
gmc_v11_0.h
gmc_v12_0.c drm/amdgpu: remove gart_window_lock usage from gmc v12 2025-10-13 14:14:33 -04:00
gmc_v12_0.h
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/ih: Remove redundant ternary operators 2025-09-05 16:00:15 -04:00
ih_v7_0.h
imu_v11_0.c drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 2025-06-18 13:09:41 -04: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
isp_v4_1_0.c drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
isp_v4_1_0.h drm/amdgpu: Add amdisp pinctrl MFD resource 2025-02-27 15:52:49 -05:00
isp_v4_1_1.c drm/amd/amdgpu: Declare isp firmware binary file 2025-09-09 16:41:15 -04:00
isp_v4_1_1.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_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -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: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v2_5.h
jpeg_v3_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v3_0.h
jpeg_v4_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -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_v4_0_3.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -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: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v4_0_5.h
jpeg_v5_0_0.c drm/amdgpu/jpeg: Move parse_cs to amdgpu_jpeg.c 2025-09-09 16:18:08 -04:00
jpeg_v5_0_0.h
jpeg_v5_0_1.c drm/amdgpu/jpeg: Add parse_cs for JPEG5_0_1 2025-11-11 21:54:17 -05:00
jpeg_v5_0_1.h drm/amdgpu: Enable RAS for jpeg 5.0.1 2025-05-22 12:02:52 -04:00
lsdma_v6_0.c
lsdma_v6_0.h
lsdma_v7_0.c
lsdma_v7_0.h
mca_v3_0.c
mca_v3_0.h
mes_userqueue.c drm/amdgpu: resume MES scheduling after user queue hang detection and recovery 2025-11-11 21:54:17 -05:00
mes_userqueue.h drm/amdgpu/userq: use consistent function naming 2025-04-22 08:51:46 -04:00
mes_v11_0.c drm/amdgpu: update remove after reset flag for MES remove queue 2025-10-13 14:14:36 -04:00
mes_v11_0.h
mes_v12_0.c drm/amdgpu: update remove after reset flag for MES remove queue 2025-10-13 14:14:36 -04:00
mes_v12_0.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_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: enable pdb0 for hibernation on SRIOV 2025-06-18 12:19:15 -04:00
mmhub_v1_8.h
mmhub_v2_0.c
mmhub_v2_0.h
mmhub_v2_3.c
mmhub_v2_3.h
mmhub_v3_0.c
mmhub_v3_0.h
mmhub_v3_0_1.c drm/amdgpu: update mmhub 3.0.1 client id mappings 2025-08-04 15:41:52 -04:00
mmhub_v3_0_1.h
mmhub_v3_0_2.c
mmhub_v3_0_2.h
mmhub_v3_3.c drm/amdgpu: update mmhub 3.3 client id mappings 2025-08-04 15:42:15 -04:00
mmhub_v3_3.h
mmhub_v4_1_0.c drm/amdgpu: update mmhub 4.1.0 client id mappings 2025-07-28 16:39:49 -04:00
mmhub_v4_1_0.h
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.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/amdgpu: Add lock to serialize sriov command execution 2025-11-14 11:28:07 -05:00
mxgpu_nv.h drm/amdgpu: Introduce VF critical region check for RAS poison injection 2025-09-18 09:43:02 -04:00
mxgpu_vi.c
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: Remove unused nbif_v6_3_1_sriov_funcs 2025-02-25 11:44:01 -05: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_v7_0.c drm/amdgpu: Clean up atom header file inclusion 2025-02-12 21:04:06 -05:00
nbio_v7_0.h
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
nbio_v7_11.c drm/amdgpu: Fix offset for HDP remap in nbio v7.11 2025-05-01 11:01:46 -04:00
nbio_v7_11.h
nv.c drm/amdgpu: Fix JPEG video caps max size for navi1x and raven 2025-03-18 16:25:46 -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
psp_gfx_if.h drm/amdgpu: reclaim psp fw reservation memory region 2025-06-18 12:19:21 -04:00
psp_v3_1.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v3_1.h
psp_v10_0.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v10_0.h
psp_v11_0.c drm/amdgpu: Fix wait after reset sequence in S3 2025-11-06 09:58:38 -05: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/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04:00
psp_v12_0.h
psp_v13_0.c drm/amdgpu: Add a noverbose flag to psp_wait_for 2025-07-07 13:48:08 -04: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
sdma_common.h
sdma_v2_4.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
sdma_v2_4.h
sdma_v3_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
sdma_v3_0.h
sdma_v4_0.c drm: amdgpu: Use struct drm_wedge_task_info inside of struct amdgpu_task_info 2025-06-17 11:32:47 -03:00
sdma_v4_0.h
sdma_v4_4.c
sdma_v4_4.h
sdma_v4_4_2.c drm/amdgpu: move reset debug disable handling 2025-11-04 11:33:54 -05:00
sdma_v4_4_2.h
sdma_v5_0.c drm/amdgpu: move reset debug disable handling 2025-11-04 11:33:54 -05:00
sdma_v5_0.h
sdma_v5_2.c drm/amdgpu: Remove invalidate and flush hdp macros 2025-11-04 11:33:54 -05:00
sdma_v5_2.h
sdma_v6_0.c drm/amdgpu: move reset debug disable handling 2025-11-04 11:33:54 -05:00
sdma_v6_0.h
sdma_v6_0_0_pkt_open.h
sdma_v7_0.c drm/amdgpu: move reset debug disable handling 2025-11-04 11:33:54 -05:00
sdma_v7_0.h
si.c drm/amdgpu/vce1: Workaround PLL timeout on FirePro W9000 2025-11-11 21:54:19 -05:00
si.h
si_dma.c drm/amdgpu: keep removing sid.h dependency from si_dma.c 2025-04-07 15:18:33 -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
sid.h drm/amdgpu/vce1: Clean up register definitions 2025-11-11 21:54:18 -05:00
sienna_cichlid.c drm/amdgpu: Add init level for post reset reinit 2024-11-20 10:03:05 -05:00
sienna_cichlid.h
smu_v11_0_i2c.c drm/amdgpu: Use devm_i2c_add_adapter() in SMU V11 2025-09-16 17:47:24 -04:00
smu_v11_0_i2c.h
smu_v13_0_10.c drm/amdgpu: Add init level for post reset reinit 2024-11-20 10:03:05 -05: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.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
soc15.c Revert "drm/amd: fix gfx hang on renoir in IGT reload test" 2025-11-24 12:35:15 -05:00
soc15.h drm/amdgpu: use common function to map ip for aqua_vanjaram 2025-06-24 10:03:25 -04:00
soc15_common.h
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: Update SRIOV video codec caps 2025-03-13 23:08:51 -04:00
soc21.h
soc24.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
soc24.h
ta_rap_if.h
ta_ras_if.h drm/amdgpu: Update ta ras block 2025-03-26 17:44:34 -04:00
ta_secureDisplay_if.h drm/amdgpu: Add secure display v2 command 2024-12-10 10:26:49 -05:00
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
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 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: make MCA IPID parse global 2025-11-06 09:58:31 -05: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: Power up UVD 3 for FW validation (v2) 2025-09-02 15:54:03 -04:00
uvd_v3_1.h
uvd_v4_2.c drm/amdgpu: fix spelling typos 2025-03-05 10:37:13 -05:00
uvd_v4_2.h
uvd_v5_0.c drm/amdgpu: update the handle ptr in is_idle 2025-02-25 11:43:58 -05:00
uvd_v5_0.h
uvd_v6_0.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
uvd_v6_0.h
uvd_v7_0.c drm/amdgpu: give each kernel job a unique id 2025-09-01 10:49:31 +05:30
uvd_v7_0.h
vce_v1_0.c drm/amdgpu/vce1: Ensure VCPU BO is in lower 32-bit address space (v3) 2025-11-11 21:54:18 -05: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/vce: Move firmware load to amdgpu_vce_early_init 2025-11-11 21:54:18 -05:00
vce_v2_0.h
vce_v3_0.c drm/amdgpu/vce: Move firmware load to amdgpu_vce_early_init 2025-11-11 21:54:18 -05:00
vce_v3_0.h
vce_v4_0.c drm/amdgpu/vce: Move firmware load to amdgpu_vce_early_init 2025-11-11 21:54:18 -05:00
vce_v4_0.h
vcn_sw_ring.c
vcn_sw_ring.h
vcn_v1_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v1_0.h
vcn_v2_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v2_0.h
vcn_v2_5.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v2_5.h
vcn_v3_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v3_0.h
vcn_v4_0.c drm/amdgpu: Fix allocating extra dwords for rings (v2) 2025-09-15 16:52:52 -04:00
vcn_v4_0.h
vcn_v4_0_3.c drm/amdgpu: Add sriov vf check for VCN per queue reset support. 2025-11-19 17:34:16 -05: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: Remove volatile references from VCN 2025-09-15 16:51:25 -04:00
vcn_v4_0_5.h
vcn_v5_0_0.c drm/amdgpu: Remove volatile references from VCN 2025-09-15 16:51:25 -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: Add sriov vf check for VCN per queue reset support. 2025-11-19 17:34:16 -05:00
vcn_v5_0_1.h drm/amdgpu: Enable RAS for vcn 5.0.1 2025-05-22 12:02:46 -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: remove non-DC DCE 11 code 2025-09-18 09:43:02 -04:00
vi.h
vid.h
vpe_6_1_fw_if.h
vpe_v6_1.c
vpe_v6_1.h