Lines Matching refs:default_domain
59 struct iommu_domain *default_domain; member
306 if (group->default_domain) { in iommu_group_show_type()
307 switch (group->default_domain->type) { in iommu_group_show_type()
345 if (group->default_domain) in iommu_group_release()
346 iommu_domain_free(group->default_domain); in iommu_group_release()
524 struct iommu_domain *domain = group->default_domain; in iommu_group_create_direct_mappings()
1061 if (!group->default_domain) { in iommu_group_get_for_dev()
1072 group->default_domain = dom; in iommu_group_get_for_dev()
1088 return group->default_domain; in iommu_group_default_domain()
1440 if (group->default_domain && group->domain != group->default_domain) in __iommu_attach_group()
1477 if (!group->default_domain) { in __iommu_detach_group()
1484 if (group->domain == group->default_domain) in __iommu_detach_group()
1488 ret = __iommu_group_for_each_dev(group, group->default_domain, in __iommu_detach_group()
1493 group->domain = group->default_domain; in __iommu_detach_group()
1908 if (group->default_domain && in iommu_request_dm_for_dev()
1909 group->default_domain->type == IOMMU_DOMAIN_IDENTITY) in iommu_request_dm_for_dev()
1931 if (group->default_domain) in iommu_request_dm_for_dev()
1932 iommu_domain_free(group->default_domain); in iommu_request_dm_for_dev()
1933 group->default_domain = dm_domain; in iommu_request_dm_for_dev()