Defined in 2 files as a struct:
Defined in 54 files as a member:
-
arch/parisc/include/asm/pci.h,
line 59
(as a member)
-
arch/powerpc/include/asm/pci-bridge.h,
line 138
(as a member)
-
arch/sparc/include/asm/device.h,
line 14
(as a member)
-
arch/sparc/kernel/ldc.c,
line 146
(as a member)
-
arch/sparc/kernel/pci_impl.h,
line 150
(as a member)
-
arch/x86/events/amd/iommu.c,
line 40
(as a member)
-
arch/x86/include/asm/pci.h,
line 21
(as a member)
-
arch/x86/include/asm/x86_init.h,
line 184
(as a member)
-
drivers/gpu/drm/arm/display/komeda/komeda_dev.h,
line 198
(as a member)
-
drivers/gpu/drm/i915/i915_gpu_error.h,
line 204
(as a member)
-
drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h,
line 32
(as a member)
-
drivers/iommu/amd/amd_iommu_types.h,
line 503
(as a member)
-
drivers/iommu/amd/amd_iommu_types.h,
line 546
(as a member)
-
drivers/iommu/amd/amd_iommu_types.h,
line 722
(as a member)
-
drivers/iommu/amd/amd_iommu_types.h,
line 1037
(as a member)
-
drivers/iommu/apple-dart.c,
line 227
(as a member)
-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h,
line 962
(as a member)
-
drivers/iommu/arm/arm-smmu/arm-smmu.h,
line 342
(as a member)
-
drivers/iommu/arm/arm-smmu/qcom_iommu.c,
line 48
(as a member)
-
drivers/iommu/arm/arm-smmu/qcom_iommu.c,
line 71
(as a member)
-
drivers/iommu/exynos-iommu.c,
line 304
(as a member)
-
drivers/iommu/generic_pt/kunit_iommu.h,
line 65
(as a member)
-
drivers/iommu/intel/iommu.c,
line 186
(as a member)
-
drivers/iommu/intel/iommu.h,
line 572
(as a member)
-
drivers/iommu/intel/iommu.h,
line 595
(as a member)
-
drivers/iommu/intel/iommu.h,
line 659
(as a member)
-
drivers/iommu/intel/iommu.h,
line 730
(as a member)
-
drivers/iommu/intel/iommu.h,
line 758
(as a member)
-
drivers/iommu/intel/iommu.h,
line 1218
(as a member)
-
drivers/iommu/intel/irq_remapping.c,
line 30
(as a member)
-
drivers/iommu/intel/irq_remapping.c,
line 37
(as a member)
-
drivers/iommu/intel/irq_remapping.c,
line 44
(as a member)
-
drivers/iommu/iommufd/selftest.c,
line 119
(as a member)
-
drivers/iommu/ipmmu-vmsa.c,
line 58
(as a member)
-
drivers/iommu/msm_iommu.h,
line 60
(as a member)
-
drivers/iommu/mtk_iommu.c,
line 264
(as a member)
-
drivers/iommu/mtk_iommu_v1.c,
line 114
(as a member)
-
drivers/iommu/omap-iommu.h,
line 82
(as a member)
-
drivers/iommu/riscv/iommu.h,
line 28
(as a member)
-
drivers/iommu/riscv/iommu.h,
line 38
(as a member)
-
drivers/iommu/rockchip-iommu.c,
line 115
(as a member)
-
drivers/iommu/rockchip-iommu.c,
line 123
(as a member)
-
drivers/iommu/sprd-iommu.c,
line 72
(as a member)
-
drivers/iommu/sun50i-iommu.c,
line 101
(as a member)
-
drivers/iommu/sun50i-iommu.c,
line 125
(as a member)
-
drivers/iommu/tegra-smmu.c,
line 51
(as a member)
-
drivers/iommu/virtio-iommu.c,
line 35
(as a member)
-
drivers/iommu/vsi-iommu.c,
line 46
(as a member)
-
drivers/vdpa/vdpa_sim/vdpa_sim.h,
line 68
(as a member)
-
drivers/xen/grant-dma-iommu.c,
line 16
(as a member)
-
include/linux/device.h,
line 791
(as a member)
-
include/linux/dmar.h,
line 50
(as a member)
-
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h,
line 23
(as a member)
-
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c,
line 18
(as a member)
Referenced in 125 files:
-
arch/powerpc/kernel/iommu.c,
5 times
-
arch/sparc/include/asm/iommu-common.h,
3 times
-
arch/sparc/include/asm/iommu_64.h,
2 times
-
arch/sparc/kernel/iommu-common.c,
52 times
-
arch/sparc/kernel/iommu.c,
149 times
-
arch/sparc/kernel/ldc.c,
39 times
-
arch/sparc/kernel/of_device_common.c,
2 times
-
arch/sparc/kernel/pci.c,
11 times
-
arch/sparc/kernel/pci_fire.c,
22 times
-
arch/sparc/kernel/pci_psycho.c,
10 times
-
arch/sparc/kernel/pci_sabre.c,
8 times
-
arch/sparc/kernel/pci_schizo.c,
34 times
-
arch/sparc/kernel/pci_sun4v.c,
81 times
-
arch/sparc/kernel/psycho_common.c,
23 times
-
arch/sparc/kernel/sbus.c,
50 times
-
arch/sparc/mm/io-unit.c,
6 times
-
arch/sparc/mm/iommu.c,
46 times
-
arch/x86/events/amd/iommu.c,
14 times
-
arch/x86/kernel/aperture_64.c,
line 431
-
arch/x86/kernel/pci-dma.c,
line 172
-
arch/x86/kernel/x86_init.c,
line 107
-
drivers/acpi/arm64/iort.c,
14 times
-
drivers/gpu/drm/arm/display/komeda/komeda_dev.c,
4 times
-
drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c,
line 202
-
drivers/gpu/drm/i915/i915_gpu_error.c,
2 times
-
drivers/gpu/drm/i915/selftests/mock_gem_device.c,
line 162
-
drivers/gpu/drm/msm/msm_iommu.c,
57 times
-
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c,
19 times
-
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c,
5 times
-
drivers/gpu/host1x/context.c,
2 times
-
drivers/iommu/amd/amd_iommu.h,
26 times
-
drivers/iommu/amd/amd_iommu_types.h,
13 times
-
drivers/iommu/amd/debugfs.c,
45 times
-
drivers/iommu/amd/init.c,
517 times
-
drivers/iommu/amd/iommu.c,
390 times
-
drivers/iommu/amd/nested.c,
4 times
-
drivers/iommu/amd/ppr.c,
49 times
-
drivers/iommu/apple-dart.c,
6 times
-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c,
line 469
-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c,
7 times
-
drivers/iommu/arm/arm-smmu/arm-smmu.c,
6 times
-
drivers/iommu/arm/arm-smmu/qcom_iommu.c,
20 times
-
drivers/iommu/dma-iommu.c,
4 times
-
drivers/iommu/exynos-iommu.c,
4 times
-
drivers/iommu/generic_pt/fmt/amdv1.h,
2 times
-
drivers/iommu/generic_pt/fmt/riscv.h,
2 times
-
drivers/iommu/generic_pt/fmt/vtdss.h,
2 times
-
drivers/iommu/generic_pt/fmt/x86_64.h,
2 times
-
drivers/iommu/generic_pt/iommu_pt.h,
5 times
-
drivers/iommu/generic_pt/kunit_generic_pt.h,
line 829
-
drivers/iommu/generic_pt/kunit_iommu.h,
10 times
-
drivers/iommu/generic_pt/kunit_iommu_pt.h,
line 468
-
drivers/iommu/intel/cache.c,
69 times
-
drivers/iommu/intel/debugfs.c,
83 times
-
drivers/iommu/intel/dmar.c,
280 times
-
drivers/iommu/intel/iommu.c,
558 times
-
drivers/iommu/intel/iommu.h,
64 times
-
drivers/iommu/intel/irq_remapping.c,
204 times
-
drivers/iommu/intel/nested.c,
16 times
-
drivers/iommu/intel/pasid.c,
144 times
-
drivers/iommu/intel/pasid.h,
7 times
-
drivers/iommu/intel/perf.c,
17 times
-
drivers/iommu/intel/perf.h,
10 times
-
drivers/iommu/intel/perfmon.c,
61 times
-
drivers/iommu/intel/perfmon.h,
8 times
-
drivers/iommu/intel/prq.c,
93 times
-
drivers/iommu/intel/svm.c,
17 times
-
drivers/iommu/intel/trace.h,
21 times
-
drivers/iommu/io-pgfault.c,
4 times
-
drivers/iommu/iommu-priv.h,
4 times
-
drivers/iommu/iommu-sva.c,
line 33
-
drivers/iommu/iommu-sysfs.c,
23 times
-
drivers/iommu/iommu.c,
80 times
-
drivers/iommu/iommufd/device.c,
3 times
-
drivers/iommu/iommufd/hw_pagetable.c,
line 15
-
drivers/iommu/iommufd/hwpt_noiommu.c,
5 times
-
drivers/iommu/iommufd/iommufd_private.h,
line 530
-
drivers/iommu/iommufd/selftest.c,
7 times
-
drivers/iommu/ipmmu-vmsa.c,
6 times
-
drivers/iommu/msm_iommu.c,
135 times
-
drivers/iommu/mtk_iommu.c,
8 times
-
drivers/iommu/mtk_iommu_v1.c,
7 times
-
drivers/iommu/of_iommu.c,
2 times
-
drivers/iommu/omap-iommu.c,
51 times
-
drivers/iommu/riscv/iommu-pci.c,
24 times
-
drivers/iommu/riscv/iommu-platform.c,
39 times
-
drivers/iommu/riscv/iommu.c,
234 times
-
drivers/iommu/riscv/iommu.h,
15 times
-
drivers/iommu/rockchip-iommu.c,
204 times
-
drivers/iommu/s390-iommu.c,
line 780
-
drivers/iommu/sprd-iommu.c,
7 times
-
drivers/iommu/sun50i-iommu.c,
177 times
-
drivers/iommu/tegra-smmu.c,
7 times
-
drivers/iommu/virtio-iommu.c,
5 times
-
drivers/iommu/vsi-iommu.c,
104 times
-
drivers/media/platform/qcom/venus/firmware.c,
11 times
-
drivers/net/wireless/ath/ath10k/snoc.c,
5 times
-
drivers/net/wireless/ath/ath11k/ahb.c,
6 times
-
drivers/parisc/ccio-dma.c,
line 1557
-
drivers/parisc/dino.c,
line 1003
-
drivers/parisc/eisa.c,
line 304
-
drivers/parisc/iommu.h,
line 35
-
drivers/parisc/lba_pci.c,
line 1562
-
drivers/vdpa/vdpa_sim/vdpa_sim.c,
28 times
-
drivers/vfio/vfio_iommu_type1.c,
273 times
-
drivers/vfio/vfio_main.c,
line 327
-
drivers/xen/grant-dma-iommu.c,
2 times
-
include/linux/amd-iommu.h,
2 times
-
include/linux/dmar.h,
5 times
-
include/linux/generic_pt/iommu.h,
line 264
-
include/linux/iommu.h,
16 times
-
include/trace/events/iommu.h,
line 9
-
tools/testing/selftests/kvm/irq_test.c,
6 times
-
tools/testing/selftests/vfio/lib/include/libvfio/iommu.h,
24 times
-
tools/testing/selftests/vfio/lib/include/libvfio/iova_allocator.h,
2 times
-
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h,
6 times
-
tools/testing/selftests/vfio/lib/iommu.c,
73 times
-
tools/testing/selftests/vfio/lib/iova_allocator.c,
3 times
-
tools/testing/selftests/vfio/lib/vfio_pci_device.c,
18 times
-
tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c,
16 times
-
tools/testing/selftests/vfio/vfio_dma_mapping_test.c,
21 times
-
tools/testing/selftests/vfio/vfio_pci_device_init_perf_test.c,
7 times
-
tools/testing/selftests/vfio/vfio_pci_device_test.c,
10 times
-
tools/testing/selftests/vfio/vfio_pci_driver_test.c,
21 times
-
tools/testing/selftests/vfio/vfio_pci_sriov_uapi_test.c,
13 times