| /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 | 168 [VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 171 [VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 178 [VM_EXEC | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 180 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 188 [VM_SHARED | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 191 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 198 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID | 201 [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 | 14 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE, in test_mmap_region_basic() 20 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE, in test_mmap_region_basic() 26 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE, in test_mmap_region_basic() 32 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE, in test_mmap_region_basic()
|
| H A D | merge.c | 98 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_merge() 132 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_modify() 192 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_expand() 220 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_shrink() 241 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in __test_merge_new() 472 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_special_flags() 544 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_with_close() 753 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_new_with_close() 808 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in __test_merge_existing() 1070 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_anon_vma_non_mergeable() [all …]
|
| H A D | vma.c | 25 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_copy_vma() 132 vma_flags_overwrite_word(&flags, VM_READ | VM_WRITE); in test_vma_flags_word() 140 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/tools/testing/vma/include/ |
| H A D | dup.h | 202 #define VM_WRITE INIT_VM_FLAG(WRITE) macro 317 #define VM_DATA_FLAGS_TSK_EXEC (VM_READ | VM_WRITE | TASK_EXEC | \ 319 #define VM_DATA_FLAGS_NON_EXEC (VM_READ | VM_WRITE | VM_MAYREAD | \ 321 #define VM_DATA_FLAGS_EXEC (VM_READ | VM_WRITE | VM_EXEC | \ 337 #define VM_ACCESS_FLAGS (VM_READ | VM_WRITE | VM_EXEC) 355 #define VM_DATA_FLAGS_TSK_EXEC (VM_READ | VM_WRITE | TASK_EXEC | \ 1013 ((flags & (VM_EXEC | VM_WRITE | VM_STACK)) == VM_EXEC) 1019 ((flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE) 1270 if (new & VM_WRITE) in map_deny_write_exec()
|
| /linux/include/linux/ |
| H A D | mman.h | 144 _calc_vm_trans(prot, PROT_WRITE, VM_WRITE) | in calc_vm_prot_bits() 212 if (new & VM_WRITE) in map_deny_write_exec()
|
| /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/mm/ |
| H A D | vma.h | 479 return !!(vma->vm_flags & VM_WRITE); in vma_wants_manual_pte_write_upgrade() 504 return (flags & (VM_EXEC | VM_WRITE | VM_STACK)) == VM_EXEC; in is_exec_mapping() 523 return (flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE; in is_data_mapping()
|
| H A D | mprotect.c | 43 if (WARN_ON_ONCE(!(vma->vm_flags & VM_WRITE))) in maybe_change_pte_writable() 739 if (newflags & VM_WRITE) { in mprotect_fixup() 744 if (!(oldflags & (VM_ACCOUNT|VM_WRITE|VM_HUGETLB| in mprotect_fixup() 783 if ((oldflags & (VM_WRITE | VM_SHARED | VM_LOCKED)) == VM_LOCKED && in mprotect_fixup() 784 (newflags & VM_WRITE)) { in mprotect_fixup()
|
| H A D | memfd.c | 375 vm_flags_t mask = vm_flags & (VM_SHARED | VM_WRITE); in check_write_seal() 385 if (mask & VM_WRITE) in check_write_seal()
|
| /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/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()
|
| /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/rust/bindings/ |
| H A D | bindings_helper.h | 125 const vm_flags_t RUST_CONST_HELPER_VM_WRITE = VM_WRITE;
|
| /linux/arch/riscv/mm/ |
| 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/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()
|