Lines Matching refs:iommu_dev
194 if (dev->iommu && dev->iommu->iommu_dev == data) in remove_iommu_group()
284 struct iommu_device *iommu_dev; in __iommu_probe_device() local
299 iommu_dev = ops->probe_device(dev); in __iommu_probe_device()
300 if (IS_ERR(iommu_dev)) { in __iommu_probe_device()
301 ret = PTR_ERR(iommu_dev); in __iommu_probe_device()
305 dev->iommu->iommu_dev = iommu_dev; in __iommu_probe_device()
317 iommu_device_link(iommu_dev, dev); in __iommu_probe_device()
398 iommu_device_unlink(dev->iommu->iommu_dev, dev); in iommu_release_device()
1848 if (!dev->iommu || !dev->iommu->iommu_dev) in device_iommu_capable()
2702 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_enable_feature()
2703 const struct iommu_ops *ops = dev->iommu->iommu_dev->ops; in iommu_dev_enable_feature()
2718 if (dev->iommu && dev->iommu->iommu_dev) { in iommu_dev_disable_feature()
2719 const struct iommu_ops *ops = dev->iommu->iommu_dev->ops; in iommu_dev_disable_feature()