linux/drivers/iommu/intel
Thierry Reding a97fbc3ee3 syscore: Pass context data to callbacks
Several drivers can benefit from registering per-instance data along
with the syscore operations. To achieve this, move the modifiable fields
out of the syscore_ops structure and into a separate struct syscore that
can be registered with the framework. Add a void * driver data field for
drivers to store contextual data that will be passed to the syscore ops.

Acked-by: Rafael J. Wysocki (Intel) <rafael@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2025-11-14 10:01:52 +01:00
..
cache.c IOMMU Updates for Linux v6.17: 2025-07-30 10:42:00 -07:00
debugfs.c iommu/vt-d: debugfs: Avoid dumping context command register 2025-09-19 09:43:21 +02:00
dmar.c iommu/vt-d: Remove the CONFIG_X86 wrapping from iommu init hook 2025-07-14 11:18:03 +01:00
iommu.c syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
iommu.h iommu/vt-d: Disallow dirty tracking if incoherent page walk 2025-09-26 10:02:26 +02:00
irq_remapping.c ARM: 2025-07-30 17:14:01 -07:00
Kconfig iommu/vt-d: Move IOMMU_IOPF into INTEL_IOMMU 2024-11-05 13:32:26 +01:00
Makefile iommu: make inclusion of intel directory conditional 2025-05-16 08:46:46 +02:00
nested.c iommu/vt-d: Create unique domain ops for each stage 2025-07-14 11:18:03 +01:00
pasid.c iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() 2025-07-14 11:18:03 +01:00
pasid.h iommu/vt-d: Lift the __pa to domain_setup_first_level/intel_svm_set_dev_pasid() 2025-07-14 11:18:03 +01:00
perf.c iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot() 2025-09-19 09:43:19 +02:00
perf.h iommu/vt-d: Replace snprintf with scnprintf in dmar_latency_snapshot() 2025-09-19 09:43:19 +02:00
perfmon.c iommu/vt-d: Clean up cpumask and hotplug for perfmon 2024-09-10 11:44:13 +02:00
perfmon.h iommu/vt-d: Add IOMMU perfmon support 2023-02-03 11:06:06 +01:00
prq.c iommu/vt-d: Remove LPIG from page group response descriptor 2025-09-19 09:43:20 +02:00
svm.c iommu/vt-d: Create unique domain ops for each stage 2025-07-14 11:18:03 +01:00
trace.c iommu/vt-d: Move trace/events/intel_iommu.h under iommu 2022-07-15 10:21:28 +02:00
trace.h iommu/vt-d: Deduplicate cache_tag_flush_all by reusing flush_range 2025-07-14 11:18:04 +01:00