Lines Matching refs:iommu_dev
237 if (dev->iommu && dev->iommu->iommu_dev == data) in remove_iommu_group()
381 return min_t(u32, max_pasids, dev->iommu->iommu_dev->max_pasids); in dev_iommu_get_max_pasids()
390 struct iommu_device *iommu_dev; in iommu_init_device() local
402 iommu_dev = ops->probe_device(dev); in iommu_init_device()
403 if (IS_ERR(iommu_dev)) { in iommu_init_device()
404 ret = PTR_ERR(iommu_dev); in iommu_init_device()
408 ret = iommu_device_link(iommu_dev, dev); in iommu_init_device()
421 dev->iommu->iommu_dev = iommu_dev; in iommu_init_device()
428 iommu_device_unlink(iommu_dev, dev); in iommu_init_device()
446 iommu_device_unlink(dev->iommu->iommu_dev, dev); in iommu_deinit_device()
617 if (dev->iommu && dev->iommu->iommu_dev) in __iommu_group_remove_device()
1916 if (!dev->iommu || !dev->iommu->iommu_dev) in device_iommu_capable()
2907 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_enable_feature()
2908 const struct iommu_ops *ops = dev->iommu->iommu_dev->ops; in iommu_dev_enable_feature()
2923 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_disable_feature()
2924 const struct iommu_ops *ops = dev->iommu->iommu_dev->ops; in iommu_dev_disable_feature()
2989 gdev->dev->iommu->iommu_dev->dev, in iommu_setup_default_domain()