Lines Matching refs:iommu_dev
200 if (dev->iommu && dev->iommu->iommu_dev == data) in remove_iommu_group()
302 return min_t(u32, max_pasids, dev->iommu->iommu_dev->max_pasids); in dev_iommu_get_max_pasids()
308 struct iommu_device *iommu_dev; in __iommu_probe_device() local
333 iommu_dev = ops->probe_device(dev); in __iommu_probe_device()
334 if (IS_ERR(iommu_dev)) { in __iommu_probe_device()
335 ret = PTR_ERR(iommu_dev); in __iommu_probe_device()
339 dev->iommu->iommu_dev = iommu_dev; in __iommu_probe_device()
355 iommu_device_link(iommu_dev, dev); in __iommu_probe_device()
463 iommu_device_unlink(dev->iommu->iommu_dev, dev); in iommu_release_device()
1897 if (!dev->iommu || !dev->iommu->iommu_dev) in device_iommu_capable()
2792 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_enable_feature()
2793 const struct iommu_ops *ops = dev->iommu->iommu_dev->ops; in iommu_dev_enable_feature()
2808 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_disable_feature()
2809 const struct iommu_ops *ops = dev->iommu->iommu_dev->ops; in iommu_dev_disable_feature()