Defined in 1 files as a struct:
Defined in 4 files as a member:
Referenced in 49 files:
- arch/arm/include/asm/dma-iommu.h, line 14
- arch/arm64/mm/dma-mapping.c, line 827
- arch/x86/kvm/assigned-dev.c, line 782
- arch/x86/kvm/iommu.c
- drivers/gpu/drm/etnaviv/etnaviv_iommu.c
- drivers/gpu/drm/etnaviv/etnaviv_iommu.h
- drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c
- drivers/gpu/drm/etnaviv/etnaviv_mmu.c
- drivers/gpu/drm/etnaviv/etnaviv_mmu.h
- drivers/gpu/drm/exynos/exynos_drm_iommu.h
- drivers/gpu/drm/msm/mdp/mdp4/mdp4_kms.h, line 60
- drivers/gpu/drm/msm/mdp/mdp5/mdp5_cfg.h, line 101
- drivers/gpu/drm/msm/msm_drv.h, line 196
- drivers/gpu/drm/msm/msm_gem_vma.c, line 74
- drivers/gpu/drm/msm/msm_gpu.c, line 571
- drivers/gpu/drm/msm/msm_iommu.c
- drivers/gpu/drm/msm/msm_mmu.h, line 45
- drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h, line 26
- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c, line 107
- drivers/gpu/drm/tegra/drm.h
- drivers/infiniband/hw/usnic/usnic_uiom.c, line 67
- drivers/infiniband/hw/usnic/usnic_uiom.h, line 56
- drivers/iommu/amd_iommu.c
- drivers/iommu/amd_iommu_proto.h
- drivers/iommu/amd_iommu_types.h
- drivers/iommu/amd_iommu_v2.c
- drivers/iommu/arm-smmu-v3.c
- drivers/iommu/arm-smmu.c
- drivers/iommu/dma-iommu.c
- drivers/iommu/exynos-iommu.c
- drivers/iommu/fsl_pamu_domain.c
- drivers/iommu/intel-iommu.c
- drivers/iommu/iommu.c
- drivers/iommu/ipmmu-vmsa.c
- drivers/iommu/msm_iommu.c
- drivers/iommu/mtk_iommu.c
- drivers/iommu/mtk_iommu_v1.c
- drivers/iommu/omap-iommu.c
- drivers/iommu/omap-iommu.h, line 35
- drivers/iommu/rockchip-iommu.c
- drivers/iommu/s390-iommu.c
- drivers/iommu/tegra-gart.c
- drivers/iommu/tegra-smmu.c
- drivers/remoteproc/remoteproc_core.c
- drivers/soc/fsl/qbman/qman_portal.c
- drivers/vfio/vfio_iommu_type1.c, line 69
- include/linux/dma-iommu.h
- include/linux/iommu.h
- include/linux/remoteproc.h, line 417