Symbol: IOMMU_WRITE
arch/arm/mm/dma-mapping.c
740
return prot | IOMMU_READ | IOMMU_WRITE;
arch/arm/mm/dma-mapping.c
744
return prot | IOMMU_WRITE;
drivers/accel/rocket/rocket_gem.c
102
IOMMU_READ | IOMMU_WRITE);
drivers/acpi/arm64/iort.c
1025
int prot = IOMMU_READ | IOMMU_WRITE;
drivers/acpi/arm64/iort.c
1270
int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
drivers/gpu/drm/i915/gvt/kvmgt.c
154
IOMMU_READ | IOMMU_WRITE, &cur_page);
drivers/gpu/drm/msm/adreno/a2xx_gpummu.c
42
if (prot & IOMMU_WRITE)
drivers/gpu/drm/msm/msm_gem.c
462
prot |= IOMMU_WRITE;
drivers/gpu/drm/msm/msm_gem_vma.c
514
prot = IOMMU_READ | IOMMU_WRITE;
drivers/gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c
478
PAGE_SIZE, IOMMU_READ | IOMMU_WRITE,
drivers/gpu/drm/panfrost/panfrost_mmu.c
468
int prot = IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE;
drivers/gpu/drm/panfrost/panfrost_mmu.c
690
IOMMU_WRITE | IOMMU_READ | IOMMU_CACHE | IOMMU_NOEXEC, sgt);
drivers/gpu/drm/panthor/panthor_mmu.c
1009
prot |= IOMMU_READ | IOMMU_WRITE;
drivers/gpu/drm/rockchip/rockchip_drm_gem.c
27
int prot = IOMMU_READ | IOMMU_WRITE;
drivers/gpu/drm/tegra/drm.c
1058
size, IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
drivers/gpu/drm/tegra/gem.c
237
int prot = IOMMU_READ | IOMMU_WRITE;
drivers/infiniband/hw/usnic/usnic_uiom.c
228
if (interval->flags & IOMMU_WRITE)
drivers/infiniband/hw/usnic/usnic_uiom.c
253
flags |= (uiomr->writable) ? IOMMU_WRITE : 0;
drivers/infiniband/hw/usnic/usnic_uiom.c
373
(writable) ? IOMMU_WRITE : 0,
drivers/infiniband/hw/usnic/usnic_uiom.c
374
IOMMU_WRITE,
drivers/infiniband/hw/usnic/usnic_uiom.c
392
(writable) ? IOMMU_WRITE : 0);
drivers/iommu/amd/iommu.c
3078
prot |= IOMMU_WRITE;
drivers/iommu/apple-dart.c
989
int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
3706
int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
drivers/iommu/arm/arm-smmu/arm-smmu.c
1610
int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
drivers/iommu/dma-iommu.c
2165
int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
drivers/iommu/dma-iommu.c
739
return prot | IOMMU_READ | IOMMU_WRITE;
drivers/iommu/dma-iommu.c
743
return prot | IOMMU_WRITE;
drivers/iommu/exynos-iommu.c
97
#define SYSMMU_SUPPORTED_PROT_BITS (IOMMU_READ | IOMMU_WRITE)
drivers/iommu/generic_pt/fmt/amdv1.h
350
if (iommu_prot & IOMMU_WRITE)
drivers/iommu/generic_pt/fmt/vtdss.h
225
if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
drivers/iommu/generic_pt/fmt/vtdss.h
230
if (iommu_prot & IOMMU_WRITE)
drivers/iommu/generic_pt/fmt/vtdss.h
236
!(iommu_prot & IOMMU_WRITE)) {
drivers/iommu/generic_pt/fmt/x86_64.h
223
if (iommu_prot & IOMMU_WRITE)
drivers/iommu/generic_pt/iommu_pt.h
864
if (WARN_ON(!(prot & (IOMMU_READ | IOMMU_WRITE))))
drivers/iommu/generic_pt/kunit_generic_pt.h
19
ret = iommu_map(&priv->domain, va, pa, len, IOMMU_READ | IOMMU_WRITE,
drivers/iommu/generic_pt/kunit_generic_pt.h
552
for (prot = 0; prot <= (IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE |
drivers/iommu/generic_pt/kunit_generic_pt.h
567
IOMMU_READ | IOMMU_WRITE);
drivers/iommu/generic_pt/kunit_generic_pt.h
616
IOMMU_READ | IOMMU_WRITE));
drivers/iommu/generic_pt/kunit_iommu_pt.h
372
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
drivers/iommu/io-pgtable-arm-selftests.c
122
IOMMU_WRITE, GFP_KERNEL, &mapped))
drivers/iommu/io-pgtable-arm-selftests.c
139
IOMMU_READ | IOMMU_WRITE |
drivers/iommu/io-pgtable-arm-selftests.c
92
IOMMU_READ | IOMMU_WRITE |
drivers/iommu/io-pgtable-arm-v7s.c
346
if (!(prot & IOMMU_WRITE))
drivers/iommu/io-pgtable-arm-v7s.c
518
if (!(prot & (IOMMU_READ | IOMMU_WRITE)))
drivers/iommu/io-pgtable-arm-v7s.c
856
IOMMU_READ | IOMMU_WRITE |
drivers/iommu/io-pgtable-arm-v7s.c
885
if (ops->map_pages(ops, iova, iova, size, 1, IOMMU_WRITE,
drivers/iommu/io-pgtable-arm.c
487
if (!(prot & IOMMU_WRITE) && (prot & IOMMU_READ))
drivers/iommu/io-pgtable-arm.c
497
if (prot & IOMMU_WRITE)
drivers/iommu/io-pgtable-arm.c
568
if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
drivers/iommu/io-pgtable-dart.c
209
if (!(prot & IOMMU_WRITE))
drivers/iommu/io-pgtable-dart.c
215
if (!(prot & IOMMU_WRITE))
drivers/iommu/io-pgtable-dart.c
244
if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
drivers/iommu/iommufd/device.c
1385
return area->iommu_prot & IOMMU_WRITE;
drivers/iommu/iommufd/driver.c
231
IOMMU_WRITE | IOMMU_READ | IOMMU_MMIO,
drivers/iommu/iommufd/io_pagetable.c
216
if ((iommu_prot & IOMMU_WRITE) && !pages->writable)
drivers/iommu/iommufd/io_pagetable.c
462
pages = iopt_alloc_user_pages(uptr, length, iommu_prot & IOMMU_WRITE);
drivers/iommu/iommufd/io_pagetable.c
506
iommu_prot & IOMMU_WRITE);
drivers/iommu/iommufd/io_pagetable.c
519
iommu_prot & IOMMU_WRITE);
drivers/iommu/iommufd/ioas.c
198
iommu_prot |= IOMMU_WRITE;
drivers/iommu/iommufd/vfio_compat.c
179
iommu_prot |= IOMMU_WRITE;
drivers/iommu/mtk_iommu.c
1034
int prot = IOMMU_WRITE | IOMMU_READ;
drivers/iommu/of_iommu.c
247
int prot = IOMMU_READ | IOMMU_WRITE;
drivers/iommu/riscv/iommu.c
1202
if (!(prot & IOMMU_WRITE))
drivers/iommu/rockchip-iommu.c
274
flags |= (prot & IOMMU_WRITE) ? RK_PTE_PAGE_WRITABLE : 0;
drivers/iommu/rockchip-iommu.c
295
flags |= (prot & IOMMU_WRITE) ? RK_PTE_PAGE_WRITABLE : 0;
drivers/iommu/s390-iommu.c
931
if (!(prot & IOMMU_WRITE))
drivers/iommu/sun50i-iommu.c
277
if ((prot & (IOMMU_READ | IOMMU_WRITE)) == (IOMMU_READ | IOMMU_WRITE))
drivers/iommu/sun50i-iommu.c
281
else if (prot & IOMMU_WRITE)
drivers/iommu/tegra-smmu.c
748
if (prot & IOMMU_WRITE)
drivers/iommu/virtio-iommu.c
490
unsigned long prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
drivers/iommu/virtio-iommu.c
854
(prot & IOMMU_WRITE ? VIRTIO_IOMMU_MAP_F_WRITE : 0) |
drivers/iommu/virtio-iommu.c
974
int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
drivers/media/platform/nvidia/tegra-vde/iommu.c
40
IOMMU_READ | IOMMU_WRITE);
drivers/media/platform/qcom/venus/firmware.c
154
IOMMU_READ | IOMMU_WRITE | IOMMU_PRIV, GFP_KERNEL);
drivers/media/platform/rockchip/rkvdec/rkvdec-rcb.c
134
rcb_size, IOMMU_READ | IOMMU_WRITE, 0);
drivers/net/ipa/ipa_mem.c
476
ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE,
drivers/net/ipa/ipa_mem.c
583
ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE,
drivers/net/wireless/ath/ath10k/snoc.c
1667
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
drivers/net/wireless/ath/ath11k/ahb.c
1038
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
drivers/net/wireless/ath/ath11k/ahb.c
1046
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
drivers/remoteproc/qcom_q6v5_adsp.c
363
adsp->mem_size, IOMMU_READ | IOMMU_WRITE,
drivers/remoteproc/qcom_q6v5_pas.c
271
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
drivers/s390/cio/vfio_ccw_cp.c
148
IOMMU_READ | IOMMU_WRITE,
drivers/s390/crypto/vfio_ap_ops.c
441
IOMMU_READ | IOMMU_WRITE, &h_page);
drivers/vfio/vfio_iommu_type1.c
1707
prot |= IOMMU_WRITE;
drivers/vfio/vfio_iommu_type1.c
3156
if ((write && !(dma->prot & IOMMU_WRITE)) ||
drivers/vfio/vfio_iommu_type1.c
486
unpin_user_pages_dirty_lock(&page, 1, prot & IOMMU_WRITE);
drivers/vfio/vfio_iommu_type1.c
594
if (prot & IOMMU_WRITE)
drivers/vfio/vfio_iommu_type1.c
618
prot & IOMMU_WRITE);
drivers/vfio/vfio_iommu_type1.c
815
prot & IOMMU_WRITE);
drivers/vfio/vfio_main.c
1685
(prot & IOMMU_WRITE) ? IOMMUFD_ACCESS_RW_WRITE : 0);
drivers/vhost/vdpa.c
976
flags |= IOMMU_WRITE;
drivers/vhost/vdpa.c
982
flags |= (IOMMU_WRITE | IOMMU_READ);
sound/usb/qcom/qc_audio_offload.c
543
int prot = IOMMU_READ | IOMMU_WRITE;
sound/usb/qcom/qc_audio_offload.c
606
prot = IOMMU_READ | IOMMU_WRITE;