Searched refs:device_iommu_capable (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/drivers/iommu/iommufd/ |
| H A D | device.c | 178 if (!device_iommu_capable(dev, IOMMU_CAP_CACHE_COHERENCY)) in iommufd_device_bind() 219 device_iommu_capable(dev, IOMMU_CAP_ENFORCE_CACHE_COHERENCY); in iommufd_device_bind() 1521 if (device_iommu_capable(idev->dev, IOMMU_CAP_DIRTY_TRACKING)) in iommufd_get_hw_info()
|
| H A D | hw_pagetable.c | 129 !device_iommu_capable(idev->dev, IOMMU_CAP_DIRTY_TRACKING)) in iommufd_hwpt_paging_alloc()
|
| /linux-6.15/include/linux/ |
| H A D | iommu.h | 859 extern bool device_iommu_capable(struct device *dev, enum iommu_cap cap); 1157 static inline bool device_iommu_capable(struct device *dev, enum iommu_cap cap) in device_iommu_capable() function
|
| /linux-6.15/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 481 if (!device_iommu_capable(dev, IOMMU_CAP_CACHE_COHERENCY)) { in usnic_uiom_attach_dev_to_pd()
|
| /linux-6.15/drivers/vfio/ |
| H A D | vfio_main.c | 345 !device_iommu_capable(device->dev, IOMMU_CAP_CACHE_COHERENCY)) { in __vfio_register_dev() 1408 return device_iommu_capable(device->dev, in vfio_file_enforced_coherent()
|
| H A D | group.c | 870 if (!device_iommu_capable(device->dev, in vfio_group_enforced_coherent()
|
| /linux-6.15/drivers/iommu/ |
| H A D | iommu.c | 1933 bool device_iommu_capable(struct device *dev, enum iommu_cap cap) in device_iommu_capable() function 1946 EXPORT_SYMBOL_GPL(device_iommu_capable);
|
| H A D | dma-iommu.c | 704 (!device_iommu_capable(dev, IOMMU_CAP_DEFERRED_FLUSH) || iommu_dma_init_fq(domain))) in iommu_dma_init_domain()
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | nhi.c | 1186 !device_iommu_capable(&pdev->dev, IOMMU_CAP_PRE_BOOT_PROTECTION)) in nhi_check_iommu_pdev()
|
| /linux-6.15/drivers/vhost/ |
| H A D | vdpa.c | 1330 if (!device_iommu_capable(dma_dev, IOMMU_CAP_CACHE_COHERENCY)) { in vhost_vdpa_alloc_domain()
|
| /linux-6.15/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_gpu.c | 2254 !device_iommu_capable(&pdev->dev, IOMMU_CAP_CACHE_COHERENCY)) in a6xx_create_address_space()
|