| /linux/arch/arm64/mm/ |
| H A D | mmap.c | 19 [VM_WRITE] = PAGE_READONLY, 20 [VM_WRITE | VM_READ] = PAGE_READONLY, 24 [VM_EXEC | VM_WRITE] = PAGE_READONLY_EXEC, 25 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_READONLY_EXEC, 28 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 29 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 33 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC, 34 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC 101 (VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]); in vm_get_page_prot()
|
| /linux/arch/arc/mm/ |
| H A D | mmap.c | 65 [VM_WRITE] = PAGE_U_R, 66 [VM_WRITE | VM_READ] = PAGE_U_R, 69 [VM_EXEC | VM_WRITE] = PAGE_U_X_R, 70 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_U_X_R, 73 [VM_SHARED | VM_WRITE] = PAGE_U_W_R, 74 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_U_W_R, 77 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_U_X_W_R, 78 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_U_X_W_R
|
| /linux/arch/sh/mm/ |
| H A D | mmap.c | 25 [VM_WRITE] = PAGE_COPY, 26 [VM_WRITE | VM_READ] = PAGE_COPY, 29 [VM_EXEC | VM_WRITE] = PAGE_COPY, 30 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY, 33 [VM_SHARED | VM_WRITE] = PAGE_WRITEONLY, 34 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 37 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX, 38 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
|
| /linux/arch/loongarch/mm/ |
| H A D | cache.c | 158 [VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 161 [VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 168 [VM_EXEC | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 170 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 178 [VM_SHARED | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 181 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 188 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 191 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID |
|
| H A D | fault.c | 228 if (!(vma->vm_flags & VM_WRITE)) { in __do_page_fault() 241 if (!(vma->vm_flags & (VM_READ | VM_WRITE)) && address != exception_era(regs)) { in __do_page_fault() 295 if (!(vma->vm_flags & VM_WRITE)) in __do_page_fault() 300 if (!(vma->vm_flags & (VM_READ | VM_WRITE)) && address != exception_era(regs)) in __do_page_fault()
|
| /linux/tools/testing/vma/tests/ |
| H A D | mmap.c | |
| H A D | merge.c | |
| H A D | vma.c | 143 vma_flags_overwrite_word(&flags, VM_READ | VM_WRITE); in test_vma_flags_word() 151 vma_flags_overwrite_word_once(&flags, VM_READ | VM_WRITE); in test_vma_flags_word()
|
| /linux/arch/parisc/mm/ |
| H A D | fault.c | 66 return VM_WRITE; in parisc_acctyp() 71 return VM_WRITE; in parisc_acctyp() 95 return VM_WRITE; in parisc_acctyp() 110 return VM_WRITE; in parisc_acctyp() 290 if (acc_type & VM_WRITE) in do_page_fault() 504 acc_type = (insn & 0x40) ? VM_WRITE : VM_READ; in handle_nadtlb_fault()
|
| /linux/arch/alpha/mm/ |
| H A D | fault.c | 134 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) in do_page_fault() 137 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
|
| /linux/arch/xtensa/mm/ |
| H A D | fault.c | 145 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault() 152 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) in do_page_fault()
|
| /linux/drivers/sbus/char/ |
| H A D | flash.c | 45 (vma->vm_flags & VM_WRITE)) { in flash_mmap() 52 } else if (vma->vm_flags & VM_WRITE) { in flash_mmap()
|
| /linux/arch/s390/mm/ |
| H A D | fault.c | 292 access = VM_WRITE; in do_exception() 293 if (access == VM_WRITE) in do_exception() 396 do_exception(regs, VM_WRITE); in do_protection_exception()
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 352 [VM_WRITE] = PAGE_SHADOWSTACK, 353 [VM_WRITE | VM_READ] = PAGE_COPY, 356 [VM_EXEC | VM_WRITE] = PAGE_COPY_EXEC, 357 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC, 360 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 361 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 364 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC, 365 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
|
| H A D | fault.c | 259 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) { in access_error() 264 if (!(vma->vm_flags & VM_WRITE)) { in access_error()
|
| /linux/kernel/bpf/ |
| H A D | sysfs_btf.c | 33 if (vma->vm_flags & (VM_WRITE | VM_EXEC | VM_MAYSHARE)) in btf_sysfs_vmlinux_mmap()
|
| /linux/arch/sparc/mm/ |
| H A D | fault_32.c | 161 if (!(vma->vm_flags & VM_WRITE)) in do_sparc_fault() 320 if (!(vma->vm_flags & VM_WRITE)) in force_user_fault()
|
| H A D | fault_64.c | 352 (vma->vm_flags & VM_WRITE) != 0) { in do_sparc64_fault() 410 if (!(vma->vm_flags & VM_WRITE)) in do_sparc64_fault()
|
| /linux/rust/bindings/ |
| H A D | bindings_helper.h | 129 const vm_flags_t RUST_CONST_HELPER_VM_WRITE = VM_WRITE;
|
| /linux/fs/proc/ |
| H A D | nommu.c | 53 flags & VM_WRITE ? 'w' : '-', in nommu_region_show()
|
| /linux/drivers/char/ |
| H A D | uv_mmtimer.c | 154 if (vma->vm_flags & VM_WRITE) in uv_mmtimer_mmap()
|
| /linux/arch/hexagon/mm/ |
| H A D | vm_fault.c | 78 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_mman.c | 263 area->vm_flags & VM_WRITE)) in vm_fault_cpu() 285 if (area->vm_flags & VM_WRITE) { in vm_fault_cpu() 348 bool write = area->vm_flags & VM_WRITE; in vm_fault_gtt() 999 if (vma->vm_flags & VM_WRITE) { in i915_gem_object_mmap()
|
| /linux/tools/testing/vma/include/ |
| H A D | dup.h | 205 #define VM_WRITE INIT_VM_FLAG(WRITE) macro 348 #define VM_ACCESS_FLAGS (VM_READ | VM_WRITE | VM_EXEC) 1230 ((flags & (VM_EXEC | VM_WRITE | VM_STACK)) == VM_EXEC) 1236 ((flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE)
|
| /linux/arch/m68k/mm/ |
| H A D | fault.c | 124 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
|