/kernel/linux/linux-6.6/mm/ |
H A D | gup.c | 527 if (flags & FOLL_WRITE) in follow_pfn_pte() 609 if ((flags & FOLL_WRITE) && in follow_page_pte() 671 if ((flags & FOLL_WRITE) && in follow_page_pte() 801 * relevant with FOLL_PIN and !FOLL_WRITE. 870 if (gup_flags & FOLL_WRITE) in get_gate_page() 926 if (*flags & FOLL_WRITE) in faultin_page() 1033 int write = (gup_flags & FOLL_WRITE); in check_vma_flags() 1057 /* hugetlb does not support FOLL_FORCE|FOLL_WRITE. */ in check_vma_flags() 1168 * If @gup_flags & FOLL_WRITE == 0, the page must not be written to. If 1650 gup_flags |= FOLL_WRITE; in populate_vma_page_range() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/vm/ |
H A D | gup_benchmark.c | 26 #define FOLL_WRITE 0x01 /* check pte is writable */ macro 105 gup.flags |= FOLL_WRITE; in main()
|
/kernel/linux/linux-5.10/mm/ |
H A D | gup.c | 370 if (flags & FOLL_WRITE) in follow_pfn_pte() 446 if ((flags & FOLL_WRITE) && !can_follow_write_pte(pte, flags)) { in follow_page_pte() 510 if ((flags & FOLL_WRITE) && in follow_page_pte() 767 page = follow_huge_addr(mm, address, flags & FOLL_WRITE); in follow_page_mask() 820 if (gup_flags & FOLL_WRITE) in get_gate_page() 875 if (*flags & FOLL_WRITE) in faultin_page() 923 int write = (gup_flags & FOLL_WRITE); in check_vma_flags() 1009 * If @gup_flags & FOLL_WRITE == 0, the page must not be written to. If 1423 gup_flags |= FOLL_WRITE; in populate_vma_page_range() 1512 vm_flags = (foll_flags & FOLL_WRITE) in __get_user_pages_locked() [all...] |
H A D | gup_benchmark.c | 105 gup->flags &= FOLL_WRITE; in __gup_benchmark_ioctl()
|
/kernel/linux/linux-6.6/tools/testing/selftests/mm/ |
H A D | gup_test.c | 20 #define FOLL_WRITE 0x01 /* check pte is writable */ macro 209 gup.gup_flags |= FOLL_WRITE; in main()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/ |
H A D | videobuf2-memops.c | 43 unsigned int flags = FOLL_FORCE | FOLL_WRITE; in vb2_create_framevec()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_user_pages.c | 113 FOLL_LONGTERM | FOLL_WRITE | FOLL_FORCE, in qib_get_user_pages()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | user_pages.c | 107 unsigned int gup_flags = FOLL_LONGTERM | (writable ? FOLL_WRITE : 0); in hfi1_acquire_user_pages()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_user_pages.c | 113 FOLL_LONGTERM | FOLL_WRITE, in qib_get_user_pages()
|
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | mte.c | 220 int write = gup_flags & FOLL_WRITE; in __access_remote_tags() 331 gup_flags |= FOLL_WRITE; in mte_ptrace_copy_tags()
|
/kernel/linux/linux-5.10/arch/powerpc/perf/ |
H A D | callchain_64.c | 34 if (get_user_page_fast_only(addr, FOLL_WRITE, &page)) { in read_user_stack_slow()
|
/kernel/linux/linux-5.10/drivers/misc/lkdtm/ |
H A D | perms.c | 74 EXEC_SIZE, FOLL_WRITE); in execute_user_location()
|
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/ |
H A D | frame_vector.c | 55 gup_flags |= FOLL_WRITE; in get_vaddr_frames()
|
/kernel/linux/linux-5.10/net/rds/ |
H A D | info.c | 195 ret = pin_user_pages_fast(start, nr_pages, FOLL_WRITE, pages); in rds_info_getsockopt()
|
/kernel/linux/linux-6.6/drivers/misc/lkdtm/ |
H A D | perms.c | 97 EXEC_SIZE, FOLL_WRITE); in execute_user_location()
|
/kernel/linux/linux-6.6/net/rds/ |
H A D | info.c | 195 ret = pin_user_pages_fast(start, nr_pages, FOLL_WRITE, pages); in rds_info_getsockopt()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | mte.c | 399 int write = gup_flags & FOLL_WRITE; in __access_remote_tags() 512 gup_flags |= FOLL_WRITE; in mte_ptrace_copy_tags()
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | err_inject.c | 145 ret = get_user_pages_fast(virt_addr, 1, FOLL_WRITE, NULL); in store_virtual_to_phys()
|
/kernel/linux/linux-5.10/arch/mips/math-emu/ |
H A D | dsemul.c | 277 FOLL_FORCE | FOLL_WRITE); in mips_dsemul()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/ |
H A D | ptrace32.c | 172 FOLL_FORCE | FOLL_WRITE) == sizeof(tmp)) in compat_arch_ptrace()
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | ptrace32.c | 188 FOLL_FORCE | FOLL_WRITE) == sizeof(data)) in compat_arch_ptrace()
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | ptrace32.c | 188 FOLL_FORCE | FOLL_WRITE) == sizeof(data)) in compat_arch_ptrace()
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | err_inject.c | 145 ret = get_user_pages_fast(virt_addr, 1, FOLL_WRITE, NULL); in store_virtual_to_phys()
|
/kernel/linux/linux-5.10/virt/kvm/ |
H A D | async_pf.c | 64 get_user_pages_remote(mm, addr, 1, FOLL_WRITE, NULL, NULL, in async_pf_execute()
|