Symbol: VM_UFFD_WP
fs/proc/task_mmu.c
1189
[ilog2(VM_UFFD_WP)] = "uw",
fs/userfaultfd.c
1295
vm_flags |= VM_UFFD_WP;
fs/userfaultfd.c
1376
if ((vm_flags & VM_UFFD_WP) && !(cur->vm_flags & VM_MAYWRITE))
fs/userfaultfd.c
216
if (reason & VM_UFFD_WP)
fs/userfaultfd.c
260
if (!huge_pte_write(pte) && (reason & VM_UFFD_WP))
fs/userfaultfd.c
323
return !pmd_write(_pmd) && (reason & VM_UFFD_WP);
fs/userfaultfd.c
346
if (!pte_write(ptent) && (reason & VM_UFFD_WP))
include/linux/mm.h
641
#define VM_COPY_ON_FORK (VM_PFNMAP | VM_MIXEDMAP | VM_UFFD_WP | VM_MAYBE_GUARD)
include/linux/userfaultfd_k.h
164
return vma->vm_flags & (VM_UFFD_WP | VM_UFFD_MINOR);
include/linux/userfaultfd_k.h
176
return vma->vm_flags & (VM_UFFD_WP | VM_UFFD_MINOR);
include/linux/userfaultfd_k.h
186
return vma->vm_flags & VM_UFFD_WP;
include/linux/userfaultfd_k.h
228
if (wp_async && (vm_flags == VM_UFFD_WP))
include/linux/userfaultfd_k.h
236
if (!uffd_supports_wp_marker() && (vm_flags & VM_UFFD_WP) &&
include/linux/userfaultfd_k.h
24
#define __VM_UFFD_FLAGS (VM_UFFD_MISSING | VM_UFFD_WP | VM_UFFD_MINOR)
include/trace/events/mmflags.h
217
{VM_UFFD_WP, "uffd_wp" }, \
mm/hugetlb.c
6098
return handle_userfault(&vmf, VM_UFFD_WP);
mm/memory.c
4161
return handle_userfault(vmf, VM_UFFD_WP);
mm/memory.c
6161
return handle_userfault(vmf, VM_UFFD_WP);
mm/userfaultfd.c
1944
const bool uffd_wp_changed = (vma->vm_flags ^ vm_flags) & VM_UFFD_WP;
mm/userfaultfd.c
766
if ((flags & MFILL_ATOMIC_WP) && !(dst_vma->vm_flags & VM_UFFD_WP))
tools/testing/vma/include/dup.h
367
#define VM_COPY_ON_FORK (VM_PFNMAP | VM_MIXEDMAP | VM_UFFD_WP | VM_MAYBE_GUARD)