/linux-6.12.1/drivers/iommu/arm/arm-smmu/ |
D | qcom_iommu.c | 391 static int qcom_iommu_identity_attach(struct iommu_domain *identity_domain, in qcom_iommu_identity_attach() argument 400 if (domain == identity_domain || !domain) in qcom_iommu_identity_attach() 595 .identity_domain = &qcom_iommu_identity_domain,
|
D | arm-smmu.c | 1639 .identity_domain = &arm_smmu_identity_domain,
|
/linux-6.12.1/drivers/iommu/ |
D | ipmmu-vmsa.c | 638 static int ipmmu_iommu_identity_attach(struct iommu_domain *identity_domain, in ipmmu_iommu_identity_attach() argument 646 if (io_domain == identity_domain || !io_domain) in ipmmu_iommu_identity_attach() 874 .identity_domain = &ipmmu_iommu_identity_domain,
|
D | msm_iommu.c | 443 static int msm_iommu_identity_attach(struct iommu_domain *identity_domain, in msm_iommu_identity_attach() argument 453 if (domain == identity_domain || !domain) in msm_iommu_identity_attach() 691 .identity_domain = &msm_iommu_identity_domain,
|
D | rockchip-iommu.c | 960 static int rk_iommu_identity_attach(struct iommu_domain *identity_domain, in rk_iommu_identity_attach() argument 977 if (iommu->domain == identity_domain) in rk_iommu_identity_attach() 980 iommu->domain = identity_domain; in rk_iommu_identity_attach() 1166 .identity_domain = &rk_identity_domain,
|
D | sun50i-iommu.c | 771 static int sun50i_iommu_identity_attach(struct iommu_domain *identity_domain, in sun50i_iommu_identity_attach() argument 779 if (iommu->domain == identity_domain) in sun50i_iommu_identity_attach() 844 .identity_domain = &sun50i_iommu_identity_domain,
|
D | exynos-iommu.c | 983 static int exynos_iommu_identity_attach(struct iommu_domain *identity_domain, in exynos_iommu_identity_attach() argument 992 if (owner->domain == identity_domain) in exynos_iommu_identity_attach() 1015 owner->domain = identity_domain; in exynos_iommu_identity_attach() 1475 .identity_domain = &exynos_identity_domain,
|
D | mtk_iommu_v1.c | 319 static int mtk_iommu_v1_identity_attach(struct iommu_domain *identity_domain, in mtk_iommu_v1_identity_attach() argument 575 .identity_domain = &mtk_iommu_v1_identity_domain,
|
D | tegra-smmu.c | 513 static int tegra_smmu_identity_attach(struct iommu_domain *identity_domain, in tegra_smmu_identity_attach() argument 525 if (domain == identity_domain || !domain) in tegra_smmu_identity_attach() 995 .identity_domain = &tegra_smmu_identity_domain,
|
D | omap-iommu.c | 1553 static int omap_iommu_identity_attach(struct iommu_domain *identity_domain, in omap_iommu_identity_attach() argument 1559 if (domain == identity_domain || !domain) in omap_iommu_identity_attach() 1727 .identity_domain = &omap_iommu_identity_domain,
|
D | mtk_iommu.c | 776 static int mtk_iommu_identity_attach(struct iommu_domain *identity_domain, in mtk_iommu_identity_attach() argument 782 if (domain == identity_domain || !domain) in mtk_iommu_identity_attach() 1014 .identity_domain = &mtk_iommu_identity_domain,
|
D | iommu.c | 1944 if (alloc_type == IOMMU_DOMAIN_IDENTITY && ops->identity_domain) in __iommu_domain_alloc() 1945 return ops->identity_domain; in __iommu_domain_alloc()
|
D | apple-dart.c | 980 .identity_domain = &apple_dart_identity_domain,
|
/linux-6.12.1/include/linux/ |
D | iommu.h | 597 struct iommu_domain *identity_domain; member
|
/linux-6.12.1/drivers/iommu/intel/ |
D | iommu.c | 4587 static struct iommu_domain identity_domain = { variable 4598 .identity_domain = &identity_domain,
|
/linux-6.12.1/drivers/iommu/arm/arm-smmu-v3/ |
D | arm-smmu-v3.c | 3491 .identity_domain = &arm_smmu_identity_domain,
|