| /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
|
| H A D | fault.c | 126 mask = VM_WRITE; in do_page_fault()
|
| /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/arch/s390/mm/ |
| H A D | mmap.c | 199 pm[VM_WRITE] = PAGE_RO; in setup_protection_map() 200 pm[VM_WRITE | VM_READ] = PAGE_RO; in setup_protection_map() 203 pm[VM_EXEC | VM_WRITE] = PAGE_RX; in setup_protection_map() 204 pm[VM_EXEC | VM_WRITE | VM_READ] = PAGE_RX; in setup_protection_map() 207 pm[VM_SHARED | VM_WRITE] = PAGE_RW; in setup_protection_map() 208 pm[VM_SHARED | VM_WRITE | VM_READ] = PAGE_RW; in setup_protection_map() 211 pm[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX; in setup_protection_map() 212 pm[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX; in setup_protection_map()
|
| /linux/tools/testing/vma/tests/ |
| H A D | mmap.c | |
| /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/mm/ |
| H A D | vma.h | 569 return !!(vma->vm_flags & VM_WRITE); in vma_wants_manual_pte_write_upgrade() 596 return (flags & (VM_EXEC | VM_WRITE | VM_STACK)) == VM_EXEC; in is_exec_mapping() 615 return (flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE; in is_data_mapping()
|
| /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/riscv/mm/ |
| H A D | init.c | 360 [VM_WRITE] = PAGE_SHADOWSTACK, 361 [VM_WRITE | VM_READ] = PAGE_COPY, 364 [VM_EXEC | VM_WRITE] = PAGE_COPY_EXEC, 365 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC, 368 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 369 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 372 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC, 373 [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/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 | 135 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/arch/m68k/mm/ |
| H A D | fault.c | 124 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
|
| /linux/tools/testing/vma/include/ |
| H A D | dup.h | 205 #define VM_WRITE INIT_VM_FLAG(WRITE) macro 352 #define VM_ACCESS_FLAGS (VM_READ | VM_WRITE | VM_EXEC) 1241 ((flags & (VM_EXEC | VM_WRITE | VM_STACK)) == VM_EXEC) 1247 ((flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE)
|
| /linux/arch/arm64/mm/ |
| H A D | fault.c | 647 vm_flags = VM_WRITE; in do_page_fault() 651 vm_flags = VM_WRITE; in do_page_fault() 657 vm_flags |= VM_WRITE; in do_page_fault()
|
| /linux/arch/nios2/mm/ |
| H A D | fault.c | 113 if (!(vma->vm_flags & VM_WRITE)) in do_page_fault()
|