Symbol: FAULT_FLAG_WRITE
arch/alpha/mm/fault.c
139
flags |= FAULT_FLAG_WRITE;
arch/arc/kernel/process.c
95
FAULT_FLAG_WRITE, NULL);
arch/arc/mm/fault.c
113
flags |= FAULT_FLAG_WRITE;
arch/arm/mm/fault.c
327
flags |= FAULT_FLAG_WRITE;
arch/arm64/mm/fault.c
512
mm_flags & FAULT_FLAG_WRITE,
arch/arm64/mm/fault.c
599
mm_flags |= FAULT_FLAG_WRITE;
arch/arm64/mm/fault.c
603
mm_flags |= FAULT_FLAG_WRITE;
arch/csky/mm/fault.c
238
flags |= FAULT_FLAG_WRITE;
arch/hexagon/mm/vm_fault.c
80
flags |= FAULT_FLAG_WRITE;
arch/loongarch/mm/fault.c
227
flags |= FAULT_FLAG_WRITE;
arch/loongarch/mm/fault.c
294
flags |= FAULT_FLAG_WRITE;
arch/m68k/mm/fault.c
126
flags |= FAULT_FLAG_WRITE;
arch/microblaze/mm/fault.c
206
flags |= FAULT_FLAG_WRITE;
arch/mips/mm/fault.c
115
flags |= FAULT_FLAG_WRITE;
arch/nios2/mm/fault.c
115
flags = FAULT_FLAG_WRITE;
arch/openrisc/mm/fault.c
149
flags |= FAULT_FLAG_WRITE;
arch/parisc/mm/fault.c
291
flags |= FAULT_FLAG_WRITE;
arch/powerpc/mm/copro_fault.c
57
*flt = handle_mm_fault(vma, ea, is_write ? FAULT_FLAG_WRITE : 0, NULL);
arch/powerpc/mm/fault.c
483
flags |= FAULT_FLAG_WRITE;
arch/riscv/mm/fault.c
344
flags |= FAULT_FLAG_WRITE;
arch/s390/mm/fault.c
294
flags |= FAULT_FLAG_WRITE;
arch/s390/pci/pci_mmio.c
185
fixup_user_fault(current->mm, mmio_addr, FAULT_FLAG_WRITE, NULL);
arch/sh/mm/fault.c
462
flags |= FAULT_FLAG_WRITE;
arch/sparc/mm/fault_32.c
172
flags |= FAULT_FLAG_WRITE;
arch/sparc/mm/fault_32.c
322
flags |= FAULT_FLAG_WRITE;
arch/sparc/mm/fault_64.c
422
flags |= FAULT_FLAG_WRITE;
arch/um/kernel/trap.c
170
flags |= FAULT_FLAG_WRITE;
arch/x86/mm/fault.c
1290
flags |= FAULT_FLAG_WRITE;
arch/x86/mm/fault.c
1292
flags |= FAULT_FLAG_WRITE;
arch/xtensa/mm/fault.c
147
flags |= FAULT_FLAG_WRITE;
drivers/accel/amdxdna/amdxdna_gem.c
308
FAULT_FLAG_WRITE, NULL);
drivers/dax/device.c
140
vmf->flags & FAULT_FLAG_WRITE);
drivers/dax/device.c
184
vmf->flags & FAULT_FLAG_WRITE);
drivers/dax/device.c
230
vmf->flags & FAULT_FLAG_WRITE);
drivers/dax/device.c
248
(vmf->flags & FAULT_FLAG_WRITE) ? "write" : "read",
drivers/hv/mshv_vtl_main.c
1243
ret = vmf_insert_pfn_pmd(vmf, pfn, vmf->flags & FAULT_FLAG_WRITE);
drivers/hv/mshv_vtl_main.c
1248
ret = vmf_insert_pfn_pud(vmf, pfn, vmf->flags & FAULT_FLAG_WRITE);
drivers/iommu/iommu-sva.c
249
fault_flags |= FAULT_FLAG_WRITE;
drivers/vfio/vfio_iommu_type1.c
554
(write_fault ? FAULT_FLAG_WRITE : 0),
fs/dax.c
1888
if ((vmf->flags & FAULT_FLAG_WRITE) && !vmf->cow_page)
fs/dax.c
1943
bool write = vmf->flags & FAULT_FLAG_WRITE;
fs/dax.c
1986
if (vmf->flags & FAULT_FLAG_WRITE)
fs/dax.c
2122
ret = vmf_insert_folio_pmd(vmf, folio, FAULT_FLAG_WRITE);
fs/ext2/file.c
98
bool write = (vmf->flags & FAULT_FLAG_WRITE) &&
fs/ext4/file.c
743
bool write = (vmf->flags & FAULT_FLAG_WRITE) &&
fs/fuse/dax.c
798
return __fuse_dax_fault(vmf, 0, vmf->flags & FAULT_FLAG_WRITE);
fs/fuse/dax.c
803
return __fuse_dax_fault(vmf, order, vmf->flags & FAULT_FLAG_WRITE);
fs/userfaultfd.c
214
if (flags & FAULT_FLAG_WRITE)
fs/xfs/xfs_file.c
1939
return (vmf->flags & FAULT_FLAG_WRITE) &&
include/linux/mm.h
676
{ FAULT_FLAG_WRITE, "WRITE" }, \
kernel/futex/core.c
791
FAULT_FLAG_WRITE, NULL);
kernel/trace/trace_events_user.c
431
ret = fixup_user_fault(mm->mm, uaddr, FAULT_FLAG_WRITE | FAULT_FLAG_REMOTE,
mm/gup.c
1097
fault_flags |= FAULT_FLAG_WRITE;
mm/gup.c
1123
VM_WARN_ON_ONCE(fault_flags & FAULT_FLAG_WRITE);
mm/gup.c
1515
bool write = !!(fault_flags & FAULT_FLAG_WRITE);
mm/gup.c
2129
if (fixup_user_fault(mm, cur, FAULT_FLAG_WRITE, &unlocked))
mm/hmm.c
86
fault_flags |= FAULT_FLAG_WRITE;
mm/huge_memory.c
1474
if (!(vmf->flags & FAULT_FLAG_WRITE) &&
mm/huge_memory.c
2006
bool write = vmf->flags & FAULT_FLAG_WRITE;
mm/huge_memory.c
2020
bool write = vmf->flags & FAULT_FLAG_WRITE;
mm/hugetlb.c
5869
if ((vmf->flags & FAULT_FLAG_WRITE) && !(vma->vm_flags & VM_SHARED)) {
mm/hugetlb.c
5898
if ((vmf->flags & FAULT_FLAG_WRITE) && !(vma->vm_flags & VM_SHARED)) {
mm/hugetlb.c
6075
if ((flags & (FAULT_FLAG_WRITE|FAULT_FLAG_UNSHARE)) &&
mm/hugetlb.c
6093
(flags & FAULT_FLAG_WRITE) && !huge_pte_write(vmf.orig_pte)) {
mm/hugetlb.c
6107
if (flags & (FAULT_FLAG_WRITE|FAULT_FLAG_UNSHARE)) {
mm/hugetlb.c
6125
} else if (likely(flags & FAULT_FLAG_WRITE)) {
mm/hugetlb.c
6131
flags & FAULT_FLAG_WRITE))
mm/memory.c
3583
vmf->flags = FAULT_FLAG_WRITE|FAULT_FLAG_MKWRITE;
mm/memory.c
3670
VM_BUG_ON(!(vmf->flags & FAULT_FLAG_WRITE));
mm/memory.c
4448
return (fault_flags & FAULT_FLAG_WRITE) && !folio_test_ksm(folio) &&
mm/memory.c
4872
if ((vmf->flags & FAULT_FLAG_WRITE) &&
mm/memory.c
5021
if (vmf->flags & FAULT_FLAG_WRITE) {
mm/memory.c
5023
vmf->flags &= ~FAULT_FLAG_WRITE;
mm/memory.c
5081
if (vmf->flags & FAULT_FLAG_WRITE) {
mm/memory.c
5238
if (!(vmf->flags & FAULT_FLAG_WRITE) &&
mm/memory.c
5410
bool write = vmf->flags & FAULT_FLAG_WRITE;
mm/memory.c
5501
bool write = vmf->flags & FAULT_FLAG_WRITE;
mm/memory.c
5562
bool is_cow = (vmf->flags & FAULT_FLAG_WRITE) &&
mm/memory.c
5932
} else if (!(vmf->flags & FAULT_FLAG_WRITE))
mm/memory.c
6249
if (vmf->flags & FAULT_FLAG_WRITE) {
mm/memory.c
6331
if (vmf->flags & (FAULT_FLAG_WRITE|FAULT_FLAG_UNSHARE)) {
mm/memory.c
6334
else if (likely(vmf->flags & FAULT_FLAG_WRITE))
mm/memory.c
6339
vmf->flags & FAULT_FLAG_WRITE))
mm/memory.c
6396
if ((flags & FAULT_FLAG_WRITE) && !pud_write(orig_pud)) {
mm/memory.c
6440
if ((flags & (FAULT_FLAG_WRITE|FAULT_FLAG_UNSHARE)) &&
mm/memory.c
6551
if (WARN_ON_ONCE(*flags & FAULT_FLAG_WRITE))
mm/memory.c
6559
} else if (*flags & FAULT_FLAG_WRITE) {
mm/memory.c
6603
if (!arch_vma_access_permitted(vma, flags & FAULT_FLAG_WRITE,
security/selinux/selinuxfs.c
448
if (vmf->flags & (FAULT_FLAG_MKWRITE | FAULT_FLAG_WRITE))
virt/kvm/kvm_main.c
2969
(write_fault ? FAULT_FLAG_WRITE : 0),