Home
last modified time | relevance | path

Searched refs:identity_domain (Results 1 – 16 of 16) sorted by relevance

/linux-6.12.1/drivers/iommu/arm/arm-smmu/
Dqcom_iommu.c391 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,
Darm-smmu.c1639 .identity_domain = &arm_smmu_identity_domain,
/linux-6.12.1/drivers/iommu/
Dipmmu-vmsa.c638 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,
Dmsm_iommu.c443 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,
Drockchip-iommu.c960 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,
Dsun50i-iommu.c771 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,
Dexynos-iommu.c983 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,
Dmtk_iommu_v1.c319 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,
Dtegra-smmu.c513 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,
Domap-iommu.c1553 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,
Dmtk_iommu.c776 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,
Diommu.c1944 if (alloc_type == IOMMU_DOMAIN_IDENTITY && ops->identity_domain) in __iommu_domain_alloc()
1945 return ops->identity_domain; in __iommu_domain_alloc()
Dapple-dart.c980 .identity_domain = &apple_dart_identity_domain,
/linux-6.12.1/include/linux/
Diommu.h597 struct iommu_domain *identity_domain; member
/linux-6.12.1/drivers/iommu/intel/
Diommu.c4587 static struct iommu_domain identity_domain = { variable
4598 .identity_domain = &identity_domain,
/linux-6.12.1/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.c3491 .identity_domain = &arm_smmu_identity_domain,