Lines Matching refs:gdev

487 	struct group_device *gdev;  in __iommu_probe_device()  local
512 gdev = iommu_group_alloc_device(group, dev); in __iommu_probe_device()
514 if (IS_ERR(gdev)) { in __iommu_probe_device()
515 ret = PTR_ERR(gdev); in __iommu_probe_device()
523 list_add_tail(&gdev->list, &group->devices); in __iommu_probe_device()
553 list_del(&gdev->list); in __iommu_probe_device()
554 __iommu_group_free_device(group, gdev); in __iommu_probe_device()
1186 struct group_device *gdev; in iommu_group_add_device() local
1188 gdev = iommu_group_alloc_device(group, dev); in iommu_group_add_device()
1189 if (IS_ERR(gdev)) in iommu_group_add_device()
1190 return PTR_ERR(gdev); in iommu_group_add_device()
1196 list_add_tail(&gdev->list, &group->devices); in iommu_group_add_device()
1816 struct group_device *gdev; in iommu_get_default_domain_type() local
1821 for_each_group_device(group, gdev) { in iommu_get_default_domain_type()
1822 unsigned int type = iommu_get_def_domain_type(gdev->dev); in iommu_get_default_domain_type()
1827 gdev->dev, in iommu_get_default_domain_type()
1834 gdev->dev, in iommu_get_default_domain_type()
1842 last_dev = gdev->dev; in iommu_get_default_domain_type()
1866 struct group_device *gdev; in bus_iommu_probe() local
1891 for_each_group_device(group, gdev) in bus_iommu_probe()
1892 iommu_group_do_probe_finalize(gdev->dev); in bus_iommu_probe()
2269 struct group_device *gdev; in __iommu_group_set_domain_internal() local
2284 for_each_group_device(group, gdev) { in __iommu_group_set_domain_internal()
2285 const struct iommu_ops *ops = dev_iommu_ops(gdev->dev); in __iommu_group_set_domain_internal()
2288 ops->set_platform_dma_ops(gdev->dev); in __iommu_group_set_domain_internal()
2301 for_each_group_device(group, gdev) { in __iommu_group_set_domain_internal()
2302 ret = __iommu_device_set_domain(group, gdev->dev, new_domain, in __iommu_group_set_domain_internal()
2326 last_gdev = gdev; in __iommu_group_set_domain_internal()
2327 for_each_group_device(group, gdev) { in __iommu_group_set_domain_internal()
2328 const struct iommu_ops *ops = dev_iommu_ops(gdev->dev); in __iommu_group_set_domain_internal()
2337 group, gdev->dev, group->domain, in __iommu_group_set_domain_internal()
2340 ops->set_platform_dma_ops(gdev->dev); in __iommu_group_set_domain_internal()
2341 if (gdev == last_gdev) in __iommu_group_set_domain_internal()
2948 struct group_device *gdev; in iommu_setup_default_domain() local
2985 for_each_group_device(group, gdev) { in iommu_setup_default_domain()
2986 if (iommu_create_device_direct_mappings(dom, gdev->dev)) { in iommu_setup_default_domain()
2989 gdev->dev->iommu->iommu_dev->dev, in iommu_setup_default_domain()
3020 for_each_group_device(group, gdev) { in iommu_setup_default_domain()
3021 ret = iommu_create_device_direct_mappings(dom, gdev->dev); in iommu_setup_default_domain()
3056 struct group_device *gdev; in iommu_group_store_type() local
3108 for_each_group_device(group, gdev) in iommu_group_store_type()
3109 iommu_group_do_probe_finalize(gdev->dev); in iommu_group_store_type()