Searched refs:enforce_cache_coherency (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/iommu/iommufd/
H A Dhw_pagetable.c68 if (hwpt_paging->enforce_cache_coherency)
71 if (paging_domain->ops->enforce_cache_coherency)
72 hwpt_paging->enforce_cache_coherency =
73 paging_domain->ops->enforce_cache_coherency(
75 if (!hwpt_paging->enforce_cache_coherency)
151 * IOMMU_CAP_ENFORCE_CACHE_COHERENCY but fail enforce_cache_coherency on
161 if (idev->enforce_cache_coherency) {
H A Diommufd_private.h301 bool enforce_cache_coherency : 1; member in struct:iommufd_hwpt_paging
397 bool enforce_cache_coherency; member in struct:iommufd_device
H A Dvfio_compat.c268 if (!hwpt_paging->enforce_cache_coherency) {
H A Ddevice.c212 idev->enforce_cache_coherency =
/linux-master/drivers/vfio/
H A Dvfio_iommu_type1.c85 bool enforce_cache_coherency : 1; member in struct:vfio_domain
2264 if (domain->domain->ops->enforce_cache_coherency)
2265 domain->enforce_cache_coherency =
2266 domain->domain->ops->enforce_cache_coherency(
2278 d->enforce_cache_coherency ==
2279 domain->enforce_cache_coherency) {
2618 if (!(domain->enforce_cache_coherency)) {
/linux-master/include/linux/
H A Diommu.h243 * Per-device flag indicating if enforce_cache_coherency() will work on
623 * @enforce_cache_coherency: Prevent any kind of DMA from bypassing IOMMU_CACHE,
653 bool (*enforce_cache_coherency)(struct iommu_domain *domain); member in struct:iommu_domain_ops
/linux-master/drivers/iommu/intel/
H A Diommu.c4868 .enforce_cache_coherency = intel_iommu_enforce_cache_coherency,
/linux-master/drivers/iommu/amd/
H A Diommu.c2805 .enforce_cache_coherency = amd_iommu_enforce_cache_coherency,

Completed in 200 milliseconds