Lines Matching refs:blocking_domain
59 struct iommu_domain *blocking_domain; member
500 if (group->blocking_domain) { in iommu_deinit_device()
501 iommu_domain_free(group->blocking_domain); in iommu_deinit_device()
502 group->blocking_domain = NULL; in iommu_deinit_device()
943 WARN_ON(group->blocking_domain); in iommu_group_release()
2041 new_domain = group->blocking_domain; in __iommu_group_set_core_domain()
2156 group->domain != group->blocking_domain) in __iommu_attach_group()
2232 new_domain == group->blocking_domain)) { in __iommu_device_set_domain()
2252 group->blocking_domain && in __iommu_device_set_domain()
2253 group->blocking_domain != new_domain) in __iommu_device_set_domain()
2254 __iommu_attach_device(group->blocking_domain, dev); in __iommu_device_set_domain()
3144 if (group->blocking_domain) in __iommu_group_alloc_blocking_domain()
3148 group->blocking_domain = ops->blocked_domain; in __iommu_group_alloc_blocking_domain()
3159 group->blocking_domain = domain; in __iommu_group_alloc_blocking_domain()
3174 ret = __iommu_group_set_domain(group, group->blocking_domain); in __iommu_take_dma_ownership()