Lines Matching defs:iommu_group
113 struct iommu_group *iommu_group;
158 struct iommu_group *iommu_group);
785 struct iommu_group *iommu_group,
881 group = vfio_iommu_find_iommu_group(iommu, iommu_group);
1854 struct iommu_group *iommu_group)
1859 if (g->iommu_group == iommu_group)
1868 struct iommu_group *iommu_group)
1874 group = find_iommu_group(domain, iommu_group);
1880 if (group->iommu_group == iommu_group)
2143 struct iommu_group *iommu_group, enum vfio_group_type type)
2163 if (vfio_iommu_find_iommu_group(iommu, iommu_group))
2170 group->iommu_group = iommu_group;
2191 * Going via the iommu_group iterator avoids races, and trivially gives
2196 iommu_group_for_each_dev(iommu_group, &domain->domain,
2207 ret = iommu_attach_group(domain->domain, group->iommu_group);
2219 ret = iommu_get_group_resv_regions(iommu_group, &group_resv_regions);
2252 !iommu_group_has_isolated_msi(iommu_group)) {
2280 iommu_detach_group(domain->domain, group->iommu_group);
2282 group->iommu_group)) {
2290 group->iommu_group);
2327 iommu_detach_group(domain->domain, group->iommu_group);
2425 ret = iommu_get_group_resv_regions(g->iommu_group,
2452 struct iommu_group *iommu_group)
2462 if (group->iommu_group != iommu_group)
2484 group = find_iommu_group(domain, iommu_group);
2488 iommu_detach_group(domain->domain, group->iommu_group);
2577 iommu_detach_group(domain->domain, group->iommu_group);
3137 struct iommu_group *iommu_group)
3143 if (!iommu || !iommu_group)
3148 if (find_iommu_group(d, iommu_group)) {