FOLL_WRITE 171 arch/alpha/kernel/ptrace.c FOLL_FORCE | FOLL_WRITE); FOLL_WRITE 145 arch/ia64/kernel/err_inject.c ret = get_user_pages_fast(virt_addr, 1, FOLL_WRITE, NULL); FOLL_WRITE 496 arch/ia64/kernel/ptrace.c FOLL_FORCE | FOLL_WRITE) FOLL_WRITE 551 arch/ia64/kernel/ptrace.c FOLL_FORCE | FOLL_WRITE) FOLL_WRITE 189 arch/mips/kernel/ptrace32.c FOLL_FORCE | FOLL_WRITE) == sizeof(data)) FOLL_WRITE 277 arch/mips/math-emu/dsemul.c FOLL_FORCE | FOLL_WRITE); FOLL_WRITE 183 arch/powerpc/kernel/ptrace32.c FOLL_FORCE | FOLL_WRITE) == sizeof(tmp)) FOLL_WRITE 592 arch/powerpc/kvm/book3s_64_mmu_hv.c npages = get_user_pages_fast(hva, 1, writing ? FOLL_WRITE : 0, pages); FOLL_WRITE 1185 arch/powerpc/kvm/book3s_64_mmu_hv.c npages = get_user_pages_fast(hva, 1, FOLL_WRITE, pages); FOLL_WRITE 783 arch/powerpc/kvm/e500_mmu.c ret = get_user_pages_fast(cfg->array, num_pages, FOLL_WRITE, pages); FOLL_WRITE 107 arch/powerpc/mm/book3s64/iommu_api.c FOLL_WRITE | FOLL_LONGTERM, FOLL_WRITE 2379 arch/s390/kvm/interrupt.c ret = get_user_pages_fast(map->addr, 1, FOLL_WRITE, &map->page); FOLL_WRITE 185 arch/sparc/kernel/ptrace_64.c FOLL_FORCE | FOLL_WRITE); FOLL_WRITE 583 arch/sparc/kernel/ptrace_64.c FOLL_FORCE | FOLL_WRITE) FOLL_WRITE 663 arch/sparc/kernel/ptrace_64.c FOLL_FORCE | FOLL_WRITE) FOLL_WRITE 698 arch/sparc/kernel/ptrace_64.c FOLL_FORCE | FOLL_WRITE) FOLL_WRITE 140 arch/x86/kvm/paging_tmpl.h npages = get_user_pages_fast((unsigned long)ptep_user, 1, FOLL_WRITE, &page); FOLL_WRITE 1863 arch/x86/kvm/svm.c npinned = get_user_pages_fast(uaddr, npages, write ? FOLL_WRITE : 0, pages); FOLL_WRITE 424 arch/x86/mm/mpx.c write ? FOLL_WRITE : 0, NULL, NULL); FOLL_WRITE 60 drivers/fpga/dfl-afu-dma-region.c pinned = get_user_pages_fast(region->user_addr, npages, FOLL_WRITE, FOLL_WRITE 679 drivers/gpu/drm/etnaviv/etnaviv_gem.c !userptr->ro ? FOLL_WRITE : 0, pages); FOLL_WRITE 483 drivers/gpu/drm/exynos/exynos_drm_g2d.c ret = get_vaddr_frames(start, npages, FOLL_FORCE | FOLL_WRITE, FOLL_WRITE 490 drivers/gpu/drm/i915/gem/i915_gem_userptr.c flags |= FOLL_WRITE; FOLL_WRITE 514 drivers/gpu/drm/radeon/radeon_ttm.c r = get_user_pages(userptr, num_pages, write ? FOLL_WRITE : 0, FOLL_WRITE 244 drivers/gpu/drm/via/via_dmablit.c vsg->direction == DMA_FROM_DEVICE ? FOLL_WRITE : 0, FOLL_WRITE 207 drivers/infiniband/core/umem.c unsigned int gup_flags = FOLL_WRITE; FOLL_WRITE 628 drivers/infiniband/core/umem_odp.c flags |= FOLL_WRITE; FOLL_WRITE 107 drivers/infiniband/hw/hfi1/user_pages.c unsigned int gup_flags = FOLL_LONGTERM | (writable ? FOLL_WRITE : 0); FOLL_WRITE 476 drivers/infiniband/hw/mthca/mthca_memfree.c FOLL_WRITE | FOLL_LONGTERM, pages); FOLL_WRITE 113 drivers/infiniband/hw/qib/qib_user_pages.c FOLL_LONGTERM | FOLL_WRITE | FOLL_FORCE, FOLL_WRITE 138 drivers/infiniband/hw/usnic/usnic_uiom.c gup_flags = FOLL_WRITE; FOLL_WRITE 374 drivers/infiniband/sw/siw/siw_mem.c unsigned int foll_flags = FOLL_WRITE; FOLL_WRITE 43 drivers/media/common/videobuf2/videobuf2-memops.c unsigned int flags = FOLL_FORCE | FOLL_WRITE; FOLL_WRITE 181 drivers/media/v4l2-core/videobuf-dma-sg.c flags |= FOLL_WRITE; FOLL_WRITE 602 drivers/misc/genwqe/card_utils.c m->write ? FOLL_WRITE : 0, /* readable/writable */ FOLL_WRITE 1273 drivers/misc/habanalabs/memory.c rc = get_vaddr_frames(start, npages, FOLL_FORCE | FOLL_WRITE, FOLL_WRITE 73 drivers/misc/lkdtm/perms.c EXEC_SIZE, FOLL_WRITE); FOLL_WRITE 1381 drivers/misc/mic/scif/scif_rma.c (prot & SCIF_PROT_WRITE) ? FOLL_WRITE : 0, FOLL_WRITE 188 drivers/misc/sgi-gru/grufault.c if (get_user_pages(vaddr, 1, write ? FOLL_WRITE : 0, &page, NULL) <= 0) FOLL_WRITE 237 drivers/misc/vmw_vmci/vmci_host.c retval = get_user_pages_fast(uva, 1, FOLL_WRITE, &context->notify_page); FOLL_WRITE 655 drivers/misc/vmw_vmci/vmci_queue_pair.c FOLL_WRITE, FOLL_WRITE 668 drivers/misc/vmw_vmci/vmci_queue_pair.c FOLL_WRITE, FOLL_WRITE 278 drivers/platform/goldfish/goldfish_pipe.c !is_write ? FOLL_WRITE : 0, FOLL_WRITE 868 drivers/rapidio/devices/rio_mport_cdev.c dir == DMA_FROM_DEVICE ? FOLL_WRITE : 0, FOLL_WRITE 428 drivers/sbus/char/oradax.c ret = get_user_pages_fast((unsigned long)va, 1, FOLL_WRITE, p); FOLL_WRITE 4926 drivers/scsi/st.c res = get_user_pages_fast(uaddr, nr_pages, rw == READ ? FOLL_WRITE : 0, FOLL_WRITE 490 drivers/staging/gasket/gasket_page_table.c FOLL_WRITE, &page); FOLL_WRITE 80 drivers/staging/kpc2000/kpc_dma/fileops.c rv = get_user_pages(iov_base, acd->page_count, FOLL_TOUCH | FOLL_WRITE | FOLL_GET, acd->user_pages, NULL); FOLL_WRITE 268 drivers/tee/tee_shm.c rc = get_user_pages_fast(start, num_pages, FOLL_WRITE, shm->pages); FOLL_WRITE 490 drivers/vfio/vfio_iommu_spapr_tce.c direction != DMA_TO_DEVICE ? FOLL_WRITE : 0, FOLL_WRITE 348 drivers/vfio/vfio_iommu_type1.c flags |= FOLL_WRITE; FOLL_WRITE 1832 drivers/vhost/vhost.c r = get_user_pages_fast(log, 1, FOLL_WRITE, &page); FOLL_WRITE 655 drivers/video/fbdev/pvr2fb.c ret = get_user_pages_fast((unsigned long)buf, nr_pages, FOLL_WRITE, pages); FOLL_WRITE 250 drivers/virt/fsl_hypervisor.c num_pages, param.source != -1 ? FOLL_WRITE : 0, pages); FOLL_WRITE 844 drivers/xen/gntdev.c ret = get_user_pages_fast(addr, 1, writeable ? FOLL_WRITE : 0, &page); FOLL_WRITE 601 drivers/xen/privcmd.c requested, FOLL_WRITE, pages); FOLL_WRITE 211 fs/exec.c gup_flags |= FOLL_WRITE; FOLL_WRITE 3529 fs/io_uring.c FOLL_WRITE | FOLL_LONGTERM, FOLL_WRITE 272 fs/orangefs/orangefs-bufmap.c bufmap->page_count, FOLL_WRITE, bufmap->page_array); FOLL_WRITE 836 fs/proc/base.c flags = FOLL_FORCE | (write ? FOLL_WRITE : 0); FOLL_WRITE 386 kernel/events/uprobes.c FOLL_WRITE, &page, &vma, NULL); FOLL_WRITE 613 kernel/futex.c err = get_user_pages_fast(address, 1, FOLL_WRITE, &page); FOLL_WRITE 631 kernel/ptrace.c FOLL_FORCE | FOLL_WRITE); FOLL_WRITE 1305 kernel/ptrace.c FOLL_FORCE | FOLL_WRITE); FOLL_WRITE 1333 kernel/ptrace.c FOLL_FORCE | FOLL_WRITE); FOLL_WRITE 1298 lib/iov_iter.c iov_iter_rw(i) != WRITE ? FOLL_WRITE : 0, FOLL_WRITE 1381 lib/iov_iter.c iov_iter_rw(i) != WRITE ? FOLL_WRITE : 0, p); FOLL_WRITE 149 mm/gup.c if (flags & FOLL_WRITE) FOLL_WRITE 217 mm/gup.c if ((flags & FOLL_WRITE) && !can_follow_write_pte(pte, flags)) { FOLL_WRITE 271 mm/gup.c if ((flags & FOLL_WRITE) && FOLL_WRITE 528 mm/gup.c page = follow_huge_addr(mm, address, flags & FOLL_WRITE); FOLL_WRITE 581 mm/gup.c if (gup_flags & FOLL_WRITE) FOLL_WRITE 636 mm/gup.c if (*flags & FOLL_WRITE) FOLL_WRITE 688 mm/gup.c int write = (gup_flags & FOLL_WRITE); FOLL_WRITE 836 mm/gup.c foll_flags |= FOLL_WRITE; FOLL_WRITE 845 mm/gup.c foll_flags |= FOLL_WRITE; FOLL_WRITE 1225 mm/gup.c gup_flags |= FOLL_WRITE; FOLL_WRITE 1344 mm/gup.c vm_flags = (foll_flags & FOLL_WRITE) ? FOLL_WRITE 1845 mm/gup.c if (!pte_access_permitted(pte, flags & FOLL_WRITE)) FOLL_WRITE 2005 mm/gup.c if (!pte_access_permitted(pte, flags & FOLL_WRITE)) FOLL_WRITE 2074 mm/gup.c if (!pmd_access_permitted(orig, flags & FOLL_WRITE)) FOLL_WRITE 2115 mm/gup.c if (!pud_access_permitted(orig, flags & FOLL_WRITE)) FOLL_WRITE 2157 mm/gup.c if (!pgd_access_permitted(orig, flags & FOLL_WRITE)) FOLL_WRITE 2376 mm/gup.c gup_pgd_range(start, end, write ? FOLL_WRITE : 0, pages, &nr); FOLL_WRITE 2429 mm/gup.c if (WARN_ON_ONCE(gup_flags & ~(FOLL_WRITE | FOLL_LONGTERM | FOLL_WRITE 2453 mm/gup.c gup_pgd_range(addr, end, gup_flags | FOLL_WRITE, pages, &nr); FOLL_WRITE 928 mm/huge_memory.c if (flags & FOLL_WRITE) FOLL_WRITE 931 mm/huge_memory.c pmd, _pmd, flags & FOLL_WRITE)) FOLL_WRITE 950 mm/huge_memory.c if (flags & FOLL_WRITE && !pmd_write(*pmd)) FOLL_WRITE 1074 mm/huge_memory.c if (flags & FOLL_WRITE) FOLL_WRITE 1077 mm/huge_memory.c pud, _pud, flags & FOLL_WRITE)) FOLL_WRITE 1090 mm/huge_memory.c if (flags & FOLL_WRITE && !pud_write(*pud)) FOLL_WRITE 1475 mm/huge_memory.c if (flags & FOLL_WRITE && !can_follow_write_pmd(*pmd, flags)) FOLL_WRITE 4452 mm/hugetlb.c ((flags & FOLL_WRITE) && FOLL_WRITE 4459 mm/hugetlb.c if (flags & FOLL_WRITE) FOLL_WRITE 4270 mm/memory.c if ((flags & FOLL_WRITE) && !pte_write(pte)) FOLL_WRITE 4318 mm/memory.c int write = gup_flags & FOLL_WRITE; FOLL_WRITE 1711 mm/nommu.c int write = gup_flags & FOLL_WRITE; FOLL_WRITE 96 mm/process_vm_access.c flags |= FOLL_WRITE; FOLL_WRITE 196 net/rds/info.c ret = get_user_pages_fast(start, nr_pages, FOLL_WRITE, pages); FOLL_WRITE 161 net/rds/rdma.c ret = get_user_pages_fast(user_addr, nr_pages, write ? FOLL_WRITE : 0, FOLL_WRITE 284 net/xdp/xdp_umem.c unsigned int gup_flags = FOLL_WRITE; FOLL_WRITE 78 virt/kvm/async_pf.c get_user_pages_remote(NULL, mm, addr, 1, FOLL_WRITE, NULL, NULL, FOLL_WRITE 1507 virt/kvm/kvm_main.c int rc, flags = FOLL_HWPOISON | FOLL_WRITE; FOLL_WRITE 1561 virt/kvm/kvm_main.c flags |= FOLL_WRITE;