| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | qcom_iommu.c | 391 static int qcom_iommu_identity_attach(struct iommu_domain *identity_domain, in qcom_iommu_identity_attach() argument 400 if (old == identity_domain || !old) in qcom_iommu_identity_attach() 593 .identity_domain = &qcom_iommu_identity_domain,
|
| H A D | arm-smmu.c | 1637 .identity_domain = &arm_smmu_identity_domain,
|
| /linux/drivers/iommu/ |
| H A D | msm_iommu.c | 444 static int msm_iommu_identity_attach(struct iommu_domain *identity_domain, in msm_iommu_identity_attach() argument 454 if (old == identity_domain || !old) in msm_iommu_identity_attach() 692 .identity_domain = &msm_iommu_identity_domain,
|
| H A D | ipmmu-vmsa.c | 639 static int ipmmu_iommu_identity_attach(struct iommu_domain *identity_domain, in ipmmu_iommu_identity_attach() argument 647 if (old == identity_domain || !old) in ipmmu_iommu_identity_attach() 877 .identity_domain = &ipmmu_iommu_identity_domain,
|
| H A D | rockchip-iommu.c | 962 static int rk_iommu_identity_attach(struct iommu_domain *identity_domain, in rk_iommu_identity_attach() argument 980 if (iommu->domain == identity_domain) in rk_iommu_identity_attach() 983 iommu->domain = identity_domain; in rk_iommu_identity_attach() 1180 .identity_domain = &rk_identity_domain,
|
| H A D | sun50i-iommu.c | 773 static int sun50i_iommu_identity_attach(struct iommu_domain *identity_domain, in sun50i_iommu_identity_attach() argument 782 if (iommu->domain == identity_domain) in sun50i_iommu_identity_attach() 850 .identity_domain = &sun50i_iommu_identity_domain,
|
| H A D | exynos-iommu.c | 986 static int exynos_iommu_identity_attach(struct iommu_domain *identity_domain, in exynos_iommu_identity_attach() argument 996 if (owner->domain == identity_domain) in exynos_iommu_identity_attach() 1019 owner->domain = identity_domain; in exynos_iommu_identity_attach() 1475 .identity_domain = &exynos_identity_domain,
|
| H A D | mtk_iommu_v1.c | 333 static int mtk_iommu_v1_identity_attach(struct iommu_domain *identity_domain, in mtk_iommu_v1_identity_attach() argument 582 .identity_domain = &mtk_iommu_v1_identity_domain,
|
| H A D | tegra-smmu.c | 526 static int tegra_smmu_identity_attach(struct iommu_domain *identity_domain, in tegra_smmu_identity_attach() argument 538 if (old == identity_domain || !old) in tegra_smmu_identity_attach() 1000 .identity_domain = &tegra_smmu_identity_domain,
|
| H A D | omap-iommu.c | 1538 static int omap_iommu_identity_attach(struct iommu_domain *identity_domain, in omap_iommu_identity_attach() argument 1544 if (old == identity_domain || !old) in omap_iommu_identity_attach() 1717 .identity_domain = &omap_iommu_identity_domain,
|
| H A D | iommu.c | 554 if (dev->iommu->require_direct && ops->identity_domain && in iommu_deinit_device() 556 release_domain = ops->identity_domain; in iommu_deinit_device() 1674 if (ops->identity_domain) in __iommu_alloc_identity_domain() 1675 return ops->identity_domain; in __iommu_alloc_identity_domain() 2252 if (domain == ops->blocked_domain || domain == ops->identity_domain) in domain_iommu_ops_compatible()
|
| H A D | mtk_iommu.c | 789 static int mtk_iommu_identity_attach(struct iommu_domain *identity_domain, in mtk_iommu_identity_attach() argument 795 if (old == identity_domain || !old) in mtk_iommu_identity_attach() 1058 .identity_domain = &mtk_iommu_identity_domain,
|
| H A D | s390-iommu.c | 1195 .identity_domain = &s390_identity_domain,
|
| H A D | apple-dart.c | 1004 .identity_domain = &apple_dart_identity_domain,
|
| /linux/drivers/iommu/amd/ |
| H A D | iommu.c | 2850 static struct protection_domain identity_domain; variable 2858 struct iommu_domain *domain = &identity_domain.domain; in amd_iommu_init_identity_domain() 2864 identity_domain.id = amd_iommu_pdom_id_alloc(); in amd_iommu_init_identity_domain() 2866 protection_domain_init(&identity_domain); in amd_iommu_init_identity_domain() 3083 .identity_domain = &identity_domain.domain,
|
| /linux/include/linux/ |
| H A D | iommu.h | 708 struct iommu_domain *identity_domain; member
|
| /linux/drivers/iommu/intel/ |
| H A D | iommu.c | 3881 static struct iommu_domain identity_domain = { variable 3914 .identity_domain = &identity_domain,
|
| /linux/drivers/iommu/riscv/ |
| H A D | iommu.c | 1542 .identity_domain = &riscv_iommu_identity_domain,
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3.c | 3679 .identity_domain = &arm_smmu_identity_domain,
|