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