| /linux/mm/ |
| H A D | gup.c | 664 if ((flags & FOLL_WRITE) && in follow_huge_pud() 714 if ((flags & FOLL_WRITE) && in follow_huge_pmd() 737 touch_pmd(vma, addr, pmd, flags & FOLL_WRITE); in follow_huge_pmd() 770 if (flags & FOLL_WRITE) in follow_pfn_pte() 826 if ((flags & FOLL_WRITE) && in follow_page_pte() 878 if ((flags & FOLL_WRITE) && in follow_page_pte() 1043 if (gup_flags & FOLL_WRITE) in get_gate_page() 1096 if (flags & FOLL_WRITE) in faultin_page() 1203 int write = (gup_flags & FOLL_WRITE); in check_vma_flags() 1849 gup_flags |= FOLL_WRITE; in populate_vma_page_range() [all …]
|
| H A D | gup_test.c | 261 gup_flags |= FOLL_WRITE; in pin_longterm_test_start()
|
| /linux/tools/testing/selftests/mm/ |
| H A D | gup_test.c | 22 #define FOLL_WRITE 0x01 /* check pte is writable */ 225 gup.gup_flags |= FOLL_WRITE; in main() 21 #define FOLL_WRITE global() macro
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | user_pages.c | 84 unsigned int gup_flags = FOLL_LONGTERM | (writable ? FOLL_WRITE : 0); in hfi1_acquire_user_pages()
|
| /linux/drivers/media/common/videobuf2/ |
| H A D | frame_vector.c | 55 gup_flags |= FOLL_WRITE; in get_vaddr_frames()
|
| /linux/arch/arm64/kernel/ |
| H A D | mte.c | 450 int write = gup_flags & FOLL_WRITE; in __access_remote_tags() 567 gup_flags |= FOLL_WRITE; in mte_ptrace_copy_tags()
|
| /linux/drivers/misc/lkdtm/ |
| H A D | perms.c | 108 EXEC_SIZE, FOLL_WRITE); in execute_user_location()
|
| /linux/arch/mips/math-emu/ |
| H A D | dsemul.c | 274 FOLL_FORCE | FOLL_WRITE); in mips_dsemul()
|
| /linux/arch/powerpc/kernel/ptrace/ |
| H A D | ptrace32.c | 172 FOLL_FORCE | FOLL_WRITE) == sizeof(tmp)) in compat_arch_ptrace()
|
| /linux/virt/kvm/ |
| H A D | async_pf.c | 67 get_user_pages_remote(mm, addr, 1, FOLL_WRITE, NULL, &locked); in async_pf_execute()
|
| H A D | kvm_main.c | 2864 if (!((kfp->flags & FOLL_WRITE) || kfp->map_writable)) in hva_to_pfn_fast() 2868 r = pin_user_pages_fast(kfp->hva, 1, FOLL_WRITE, &page) == 1; in hva_to_pfn_fast() 2870 r = get_user_page_fast_only(kfp->hva, FOLL_WRITE, &page); in hva_to_pfn_fast() 2894 * Note that get_user_page_fast_only() and FOLL_WRITE for now in hva_to_pfn_slow() 2917 if (!(flags & FOLL_WRITE) && kfp->map_writable && in hva_to_pfn_slow() 2918 get_user_page_fast_only(kfp->hva, FOLL_WRITE, &wpage)) { in hva_to_pfn_slow() 2921 flags |= FOLL_WRITE; in hva_to_pfn_slow() 2925 *pfn = kvm_resolve_pfn(kfp, page, NULL, flags & FOLL_WRITE); in hva_to_pfn_slow() 2944 bool write_fault = kfp->flags & FOLL_WRITE; in hva_to_pfn_remapped() 3022 vma_is_valid(vma, kfp->flags & FOLL_WRITE)) in hva_to_pfn() [all...] |
| /linux/arch/mips/kernel/ |
| H A D | ptrace32.c | 188 FOLL_FORCE | FOLL_WRITE) == sizeof(data)) in compat_arch_ptrace()
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_gem_userptr.c | 78 gup_flags |= FOLL_WRITE; in ivpu_create_userptr_dmabuf()
|
| /linux/net/xdp/ |
| H A D | xdp_umem.c | 96 unsigned int gup_flags = FOLL_WRITE; in xdp_umem_pin_pages()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | iova_bitmap.c | 196 FOLL_WRITE, mapped->pages); in iova_bitmap_get()
|
| /linux/drivers/fpga/ |
| H A D | dfl-afu-dma-region.c | 51 pinned = pin_user_pages_fast(region->user_addr, npages, FOLL_WRITE, in afu_dma_pin_pages()
|
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | iommu_api.c | 107 FOLL_WRITE | FOLL_LONGTERM, in mm_iommu_do_alloc()
|
| /linux/drivers/virt/acrn/ |
| H A D | mm.c | 243 nr_pages, FOLL_WRITE | FOLL_LONGTERM, in acrn_vm_ram_map()
|
| H A D | ioreq.c | 610 FOLL_WRITE | FOLL_LONGTERM, &page); in acrn_ioreq_init()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_userptr.c | 266 gup_flags |= FOLL_WRITE; in i915_gem_object_userptr_submit_init()
|
| /linux/io_uring/ |
| H A D | memmap.c | 78 ret = pin_user_pages_fast(uaddr, nr_pages, FOLL_WRITE | FOLL_LONGTERM, in io_pin_pages()
|
| /linux/drivers/virt/ |
| H A D | fsl_hypervisor.c | 250 num_pages, param.source != -1 ? FOLL_WRITE : 0, pages); in ioctl_memcpy()
|
| /linux/arch/powerpc/kvm/ |
| H A D | e500_mmu_host.c | 355 pfn = __kvm_faultin_pfn(slot, gfn, FOLL_WRITE, &writable, &page); in kvmppc_e500_shadow_map()
|
| /linux/kernel/events/ |
| H A D | uprobes.c | 319 FOLL_WRITE, &page, NULL); in __update_ref_ctr() 528 gup_flags |= FOLL_WRITE | FOLL_SPLIT_PMD; in uprobe_write() 585 gup_flags |= FOLL_WRITE | FOLL_SPLIT_PMD; in uprobe_write()
|
| /linux/drivers/platform/goldfish/ |
| H A D | goldfish_pipe.c | 273 !is_write ? FOLL_WRITE : 0, in goldfish_pin_pages()
|