Searched refs:IOMMU_CACHE (Results 1 – 19 of 19) sorted by relevance
| /linux/drivers/iommu/ |
| H A D | io-pgtable-arm-selftests.c | 93 IOMMU_NOEXEC | IOMMU_CACHE, in arm_lpae_run_tests() 140 IOMMU_NOEXEC | IOMMU_CACHE, in arm_lpae_run_tests()
|
| H A D | of_iommu.c | 254 prot |= IOMMU_CACHE; in of_iommu_get_resv_regions()
|
| H A D | io-pgtable-arm.c | 509 } else if (prot & IOMMU_CACHE) { in arm_lpae_prot_to_pte() 521 else if (prot & IOMMU_CACHE) in arm_lpae_prot_to_pte() 532 if (prot & IOMMU_CACHE && data->iop.fmt != ARM_MALI_LPAE) in arm_lpae_prot_to_pte()
|
| H A D | io-pgtable-arm-v7s.c | 355 else if (prot & IOMMU_CACHE) in arm_v7s_prot_to_pte() 857 IOMMU_NOEXEC | IOMMU_CACHE, in arm_v7s_do_selftests()
|
| H A D | io-pgtable-dart.c | 219 if (!(prot & IOMMU_CACHE)) in dart_prot_to_pte()
|
| H A D | dma-iommu.c | 743 prot = coherent ? IOMMU_CACHE : 0; in dma_info_to_prot() 988 if (!(ioprot & IOMMU_CACHE)) { in __iommu_dma_alloc_noncontiguous()
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_mmu.c | 468 int prot = IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE; in panfrost_mmu_map() 690 IOMMU_WRITE | IOMMU_READ | IOMMU_CACHE | IOMMU_NOEXEC, sgt); in panfrost_mmu_map_fault_addr()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | vfio_compat.c | 165 int iommu_prot = IOMMU_CACHE; in iommufd_vfio_map_dma()
|
| H A D | ioas.c | 195 int iommu_prot = IOMMU_CACHE; in conv_iommu_prot()
|
| H A D | pages.c | 521 iommu_prot &= ~IOMMU_CACHE; in batch_to_domain()
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 251 int flags = IOMMU_READ | IOMMU_CACHE; in usnic_uiom_map_sorted_intervals()
|
| /linux/sound/usb/qcom/ |
| H A D | qc_audio_offload.c | 546 prot |= IOMMU_CACHE; in uaudio_iommu_map_prot() 609 prot |= IOMMU_CACHE; in uaudio_iommu_map_xfer_buf()
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | kunit_generic_pt.h | 563 for (prot = 0; prot <= (IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE | in test_lvl_attr_from_entry()
|
| /linux/include/linux/ |
| H A D | iommu.h | 21 #define IOMMU_CACHE (1 << 2) /* DMA cache coherency */ macro 260 IOMMU_CAP_CACHE_COHERENCY, /* IOMMU_CACHE is supported */ 750 * @enforce_cache_coherency: Prevent any kind of DMA from bypassing IOMMU_CACHE,
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_gem.c | 468 prot |= IOMMU_CACHE; in msm_gem_prot()
|
| /linux/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 1561 npage << PAGE_SHIFT, prot | IOMMU_CACHE, in vfio_iommu_map() 1878 dma->prot | IOMMU_CACHE, in vfio_iommu_replay()
|
| /linux/drivers/acpi/arm64/ |
| H A D | iort.c | 1041 prot |= IOMMU_CACHE; in iort_get_rmrs()
|
| /linux/drivers/vhost/ |
| H A D | vdpa.c | 989 return flags | IOMMU_CACHE; in perm_to_iommu_flags()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 1014 prot |= IOMMU_CACHE; 2029 * so SH_IS, which is used when IOMMU_CACHE is set, maps in mair_to_memattr()
|