Searched refs:device_iommu_capable (Results 1 – 10 of 10) sorted by relevance
/linux-6.6.21/include/linux/ |
D | iommu.h | 466 extern bool device_iommu_capable(struct device *dev, enum iommu_cap cap); 747 static inline bool device_iommu_capable(struct device *dev, enum iommu_cap cap) in device_iommu_capable() function
|
/linux-6.6.21/drivers/iommu/iommufd/ |
D | device.c | 172 if (!device_iommu_capable(dev, IOMMU_CAP_CACHE_COHERENCY)) in iommufd_device_bind() 213 device_iommu_capable(dev, IOMMU_CAP_ENFORCE_CACHE_COHERENCY); in iommufd_device_bind()
|
/linux-6.6.21/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 481 if (!device_iommu_capable(dev, IOMMU_CAP_CACHE_COHERENCY)) { in usnic_uiom_attach_dev_to_pd()
|
/linux-6.6.21/drivers/vfio/ |
D | vfio_main.c | 301 !device_iommu_capable(device->dev, IOMMU_CAP_CACHE_COHERENCY)) { in __vfio_register_dev() 1352 return device_iommu_capable(device->dev, in vfio_file_enforced_coherent()
|
D | group.c | 877 if (!device_iommu_capable(device->dev, in vfio_group_enforced_coherent()
|
/linux-6.6.21/drivers/iommu/ |
D | iommu.c | 1912 bool device_iommu_capable(struct device *dev, enum iommu_cap cap) in device_iommu_capable() function 1925 EXPORT_SYMBOL_GPL(device_iommu_capable);
|
D | dma-iommu.c | 620 (!device_iommu_capable(dev, IOMMU_CAP_DEFERRED_FLUSH) || iommu_dma_init_fq(domain))) in iommu_dma_init_domain()
|
/linux-6.6.21/drivers/thunderbolt/ |
D | nhi.c | 1186 !device_iommu_capable(&pdev->dev, IOMMU_CAP_PRE_BOOT_PROTECTION)) in nhi_check_iommu_pdev()
|
/linux-6.6.21/drivers/vhost/ |
D | vdpa.c | 1222 if (!device_iommu_capable(dma_dev, IOMMU_CAP_CACHE_COHERENCY)) { in vhost_vdpa_alloc_domain()
|
/linux-6.6.21/drivers/gpu/drm/msm/adreno/ |
D | a6xx_gpu.c | 2138 !device_iommu_capable(&pdev->dev, IOMMU_CAP_CACHE_COHERENCY)) in a6xx_create_address_space()
|