Lines Matching refs:gdev

562 	struct group_device *gdev;  in __iommu_probe_device()  local
589 gdev = iommu_group_alloc_device(group, dev); in __iommu_probe_device()
591 if (IS_ERR(gdev)) { in __iommu_probe_device()
592 ret = PTR_ERR(gdev); in __iommu_probe_device()
600 list_add_tail(&gdev->list, &group->devices); in __iommu_probe_device()
630 list_del(&gdev->list); in __iommu_probe_device()
631 __iommu_group_free_device(group, gdev); in __iommu_probe_device()
1259 struct group_device *gdev; in iommu_group_add_device() local
1261 gdev = iommu_group_alloc_device(group, dev); in iommu_group_add_device()
1262 if (IS_ERR(gdev)) in iommu_group_add_device()
1263 return PTR_ERR(gdev); in iommu_group_add_device()
1269 list_add_tail(&gdev->list, &group->devices); in iommu_group_add_device()
1811 struct group_device *gdev; in iommu_get_default_domain_type() local
1828 for_each_group_device(group, gdev) { in iommu_get_default_domain_type()
1829 driver_type = iommu_get_def_domain_type(group, gdev->dev, in iommu_get_default_domain_type()
1832 if (dev_is_pci(gdev->dev) && to_pci_dev(gdev->dev)->untrusted) { in iommu_get_default_domain_type()
1839 untrusted = gdev->dev; in iommu_get_default_domain_type()
1893 struct group_device *gdev; in bus_iommu_probe() local
1910 for_each_group_device(group, gdev) in bus_iommu_probe()
1911 iommu_setup_dma_ops(gdev->dev); in bus_iommu_probe()
1920 for_each_group_device(group, gdev) in bus_iommu_probe()
1921 iommu_group_do_probe_finalize(gdev->dev); in bus_iommu_probe()
2322 struct group_device *gdev; in __iommu_group_set_domain_internal() local
2341 for_each_group_device(group, gdev) { in __iommu_group_set_domain_internal()
2342 ret = __iommu_device_set_domain(group, gdev->dev, new_domain, in __iommu_group_set_domain_internal()
2366 last_gdev = gdev; in __iommu_group_set_domain_internal()
2367 for_each_group_device(group, gdev) { in __iommu_group_set_domain_internal()
2375 group, gdev->dev, group->domain, in __iommu_group_set_domain_internal()
2377 if (gdev == last_gdev) in __iommu_group_set_domain_internal()
2958 struct group_device *gdev; in iommu_setup_default_domain() local
2991 for_each_group_device(group, gdev) { in iommu_setup_default_domain()
2992 if (iommu_create_device_direct_mappings(dom, gdev->dev)) { in iommu_setup_default_domain()
2995 gdev->dev->iommu->iommu_dev->dev, in iommu_setup_default_domain()
3026 for_each_group_device(group, gdev) { in iommu_setup_default_domain()
3027 ret = iommu_create_device_direct_mappings(dom, gdev->dev); in iommu_setup_default_domain()
3062 struct group_device *gdev; in iommu_group_store_type() local
3106 for_each_group_device(group, gdev) in iommu_group_store_type()
3107 iommu_setup_dma_ops(gdev->dev); in iommu_group_store_type()