Searched refs:identity_domain (Results 1 – 14 of 14) sorted by relevance
/linux/drivers/iommu/ |
H A 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,
|
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 (io_domain == identity_domain || !io_domain) in ipmmu_iommu_identity_attach() 875 .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 979 if (iommu->domain == identity_domain) in rk_iommu_identity_attach() 982 iommu->domain = identity_domain; in rk_iommu_identity_attach() 1170 .identity_domain = &rk_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 995 if (owner->domain == identity_domain) in exynos_iommu_identity_attach() 1018 owner->domain = identity_domain; in exynos_iommu_identity_attach() 1478 .identity_domain = &exynos_identity_domain,
|
H A D | mtk_iommu_v1.c | 331 static int mtk_iommu_v1_identity_attach(struct iommu_domain *identity_domain, in mtk_iommu_v1_identity_attach() argument 577 .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 (domain == identity_domain || !domain) in tegra_smmu_identity_attach() 1001 .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 (domain == identity_domain || !domain) in omap_iommu_identity_attach() 1720 .identity_domain = &omap_iommu_identity_domain,
|
H A D | iommu.c | 1633 if (ops->identity_domain) in __iommu_alloc_identity_domain() 1634 return ops->identity_domain; in __iommu_alloc_identity_domain() 1818 * identity_domain and it will automatically become their default in iommu_get_default_domain_type() 2211 if (domain == ops->blocked_domain || domain == ops->identity_domain) in domain_iommu_ops_compatible()
|
H A D | s390-iommu.c | 1179 .identity_domain = &s390_identity_domain,
|
H A D | apple-dart.c | 985 .identity_domain = &apple_dart_identity_domain,
|
/linux/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 390 static int qcom_iommu_identity_attach(struct iommu_domain *identity_domain, in qcom_iommu_identity_attach() argument 399 if (domain == identity_domain || !domain) in qcom_iommu_identity_attach() 594 .identity_domain = &qcom_iommu_identity_domain,
|
H A D | arm-smmu.c | 1634 .identity_domain = &arm_smmu_identity_domain,
|
/linux/drivers/iommu/intel/ |
H A D | iommu.c | 4451 static struct iommu_domain identity_domain = { variable 4488 .identity_domain = &identity_domain,
|
/linux/drivers/iommu/riscv/ |
H A D | iommu.c | 1537 .identity_domain = &riscv_iommu_identity_domain,
|