Lines Matching refs:default_domain

47 	struct iommu_domain *default_domain;  member
247 if (group_list && !group->default_domain && list_empty(&group->entry)) in __iommu_probe_device()
292 if (group->default_domain) { in iommu_probe_device()
293 ret = __iommu_attach_device(group->default_domain, dev); in iommu_probe_device()
541 if (group->default_domain) { in iommu_group_show_type()
542 switch (group->default_domain->type) { in iommu_group_show_type()
585 if (group->default_domain) in iommu_group_release()
586 iommu_domain_free(group->default_domain); in iommu_group_release()
765 struct iommu_domain *domain = group->default_domain; in iommu_create_device_direct_mappings()
1549 group->default_domain = dom; in iommu_group_alloc_default_domain()
1560 if (group->default_domain) in iommu_alloc_default_domain()
1612 return group->default_domain; in iommu_group_default_domain()
1753 return __iommu_group_for_each_dev(group, group->default_domain, in __iommu_group_dma_attach()
1769 __iommu_group_for_each_dev(group, group->default_domain, in __iommu_group_dma_finalize()
1812 if (!group->default_domain) { in bus_iommu_probe()
2297 return dev->iommu_group->default_domain; in iommu_get_dma_domain()
2322 if (group->default_domain && group->domain != group->default_domain) in __iommu_attach_group()
2359 if (!group->default_domain) { in __iommu_detach_group()
2366 if (group->domain == group->default_domain) in __iommu_detach_group()
2370 ret = __iommu_group_for_each_dev(group, group->default_domain, in __iommu_detach_group()
2375 group->domain = group->default_domain; in __iommu_detach_group()
3146 if (group->default_domain != group->domain) { in iommu_change_dev_def_domain()
3181 prev_dom = group->default_domain; in iommu_change_dev_def_domain()
3228 ret = __iommu_attach_device(group->default_domain, dev); in iommu_change_dev_def_domain()
3232 group->domain = group->default_domain; in iommu_change_dev_def_domain()
3243 iommu_group_do_probe_finalize(dev, group->default_domain); in iommu_change_dev_def_domain()
3248 iommu_domain_free(group->default_domain); in iommu_change_dev_def_domain()
3249 group->default_domain = prev_dom; in iommu_change_dev_def_domain()
3338 group->default_domain->type == IOMMU_DOMAIN_DMA)) { in iommu_group_store_type()