Searched refs:IOMMU_WRITE (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c229 if (interval->flags & IOMMU_WRITE)
254 flags |= (uiomr->writable) ? IOMMU_WRITE : 0;
374 (writable) ? IOMMU_WRITE : 0,
375 IOMMU_WRITE,
393 (writable) ? IOMMU_WRITE : 0);
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_gpummu.c36 if (prot & IOMMU_WRITE)
/linux-master/drivers/iommu/
H A Dio-pgtable-dart.c219 if (!(prot & IOMMU_WRITE))
225 if (!(prot & IOMMU_WRITE))
254 if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
H A Dio-pgtable-arm-v7s.c347 if (!(prot & IOMMU_WRITE))
372 prot |= IOMMU_WRITE;
556 if (!(prot & (IOMMU_READ | IOMMU_WRITE)))
974 IOMMU_READ | IOMMU_WRITE |
1023 if (ops->map_pages(ops, iova, iova, size, 1, IOMMU_WRITE,
H A Dof_iommu.c245 int prot = IOMMU_READ | IOMMU_WRITE;
H A Dio-pgtable-arm.c426 if (!(prot & IOMMU_WRITE) && (prot & IOMMU_READ))
434 if (prot & IOMMU_WRITE)
502 if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
1221 IOMMU_READ | IOMMU_WRITE |
1264 IOMMU_WRITE, GFP_KERNEL, &mapped))
H A Dvirtio-iommu.c473 unsigned long prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
826 (prot & IOMMU_WRITE ? VIRTIO_IOMMU_MAP_F_WRITE : 0) |
946 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
H A Dsun50i-iommu.c275 if ((prot & (IOMMU_READ | IOMMU_WRITE)) == (IOMMU_READ | IOMMU_WRITE))
279 else if (prot & IOMMU_WRITE)
H A Ddma-iommu.c753 return prot | IOMMU_READ | IOMMU_WRITE;
757 return prot | IOMMU_WRITE;
1781 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
H A Ds390-iommu.c629 if (!(prot & IOMMU_WRITE))
H A Drockchip-iommu.c271 flags |= (prot & IOMMU_WRITE) ? RK_PTE_PAGE_WRITABLE : 0;
292 flags |= (prot & IOMMU_WRITE) ? RK_PTE_PAGE_WRITABLE : 0;
/linux-master/drivers/media/platform/nvidia/tegra-vde/
H A Diommu.c40 IOMMU_READ | IOMMU_WRITE);
/linux-master/drivers/net/ipa/
H A Dipa_mem.c475 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE,
583 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE,
/linux-master/drivers/media/platform/qcom/venus/
H A Dfirmware.c163 IOMMU_READ | IOMMU_WRITE | IOMMU_PRIV, GFP_KERNEL);
/linux-master/drivers/vfio/
H A Dvfio_iommu_type1.c467 unpin_user_pages_dirty_lock(&page, 1, prot & IOMMU_WRITE);
563 if (prot & IOMMU_WRITE)
580 ret = follow_fault_pfn(vma, mm, vaddr, pfn, prot & IOMMU_WRITE);
1562 prot |= IOMMU_WRITE;
1837 IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE,
3061 if ((write && !(dma->prot & IOMMU_WRITE)) ||
/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_drm_gem.c25 int prot = IOMMU_READ | IOMMU_WRITE;
/linux-master/drivers/iommu/iommufd/
H A Dvfio_compat.c179 iommu_prot |= IOMMU_WRITE;
H A Dioas.c194 iommu_prot |= IOMMU_WRITE;
H A Dio_pagetable.c197 if ((iommu_prot & IOMMU_WRITE) && !pages->writable)
407 elm.pages = iopt_alloc_pages(uptr, length, iommu_prot & IOMMU_WRITE);
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c330 int prot = IOMMU_READ | IOMMU_WRITE;
531 IOMMU_WRITE | IOMMU_READ | IOMMU_NOEXEC, sgt);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c478 PAGE_SIZE, IOMMU_READ | IOMMU_WRITE,
/linux-master/drivers/s390/cio/
H A Dvfio_ccw_cp.c148 IOMMU_READ | IOMMU_WRITE,
/linux-master/drivers/net/wireless/ath/ath11k/
H A Dahb.c1014 IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
1022 IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
/linux-master/drivers/acpi/arm64/
H A Diort.c904 int prot = IOMMU_READ | IOMMU_WRITE;
1147 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
/linux-master/arch/arm/mm/
H A Ddma-mapping.c742 return prot | IOMMU_READ | IOMMU_WRITE;
746 return prot | IOMMU_WRITE;

Completed in 299 milliseconds

12