Home
last modified time | relevance | path

Searched refs:device_iommu_capable (Results 1 – 11 of 11) sorted by relevance

/linux-6.12.1/drivers/iommu/iommufd/
Ddevice.c172 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()
1240 if (device_iommu_capable(idev->dev, IOMMU_CAP_DIRTY_TRACKING)) in iommufd_get_hw_info()
Dhw_pagetable.c123 !device_iommu_capable(idev->dev, IOMMU_CAP_DIRTY_TRACKING)) in iommufd_hwpt_paging_alloc()
/linux-6.12.1/include/linux/
Diommu.h789 extern bool device_iommu_capable(struct device *dev, enum iommu_cap cap);
1089 static inline bool device_iommu_capable(struct device *dev, enum iommu_cap cap) in device_iommu_capable() function
/linux-6.12.1/drivers/infiniband/hw/usnic/
Dusnic_uiom.c481 if (!device_iommu_capable(dev, IOMMU_CAP_CACHE_COHERENCY)) { in usnic_uiom_attach_dev_to_pd()
/linux-6.12.1/drivers/vfio/
Dvfio_main.c345 !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()
Dgroup.c884 if (!device_iommu_capable(device->dev, in vfio_group_enforced_coherent()
/linux-6.12.1/drivers/iommu/
Diommu.c1876 bool device_iommu_capable(struct device *dev, enum iommu_cap cap) in device_iommu_capable() function
1889 EXPORT_SYMBOL_GPL(device_iommu_capable);
Ddma-iommu.c723 (!device_iommu_capable(dev, IOMMU_CAP_DEFERRED_FLUSH) || iommu_dma_init_fq(domain))) in iommu_dma_init_domain()
/linux-6.12.1/drivers/thunderbolt/
Dnhi.c1186 !device_iommu_capable(&pdev->dev, IOMMU_CAP_PRE_BOOT_PROTECTION)) in nhi_check_iommu_pdev()
/linux-6.12.1/drivers/vhost/
Dvdpa.c1330 if (!device_iommu_capable(dma_dev, IOMMU_CAP_CACHE_COHERENCY)) { in vhost_vdpa_alloc_domain()
/linux-6.12.1/drivers/gpu/drm/msm/adreno/
Da6xx_gpu.c2050 !device_iommu_capable(&pdev->dev, IOMMU_CAP_CACHE_COHERENCY)) in a6xx_create_address_space()