| /linux/arch/arc/mm/ |
| H A D | mmap.c | 64 [VM_READ] = PAGE_U_R, 66 [VM_WRITE | VM_READ] = PAGE_U_R, 68 [VM_EXEC | VM_READ] = PAGE_U_X_R, 70 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_U_X_R, 72 [VM_SHARED | VM_READ] = PAGE_U_R, 74 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_U_W_R, 76 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_U_X_R, 78 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_U_X_W_R
|
| /linux/arch/um/kernel/ |
| H A D | mem.c | 131 [VM_READ] = PAGE_READONLY, 133 [VM_WRITE | VM_READ] = PAGE_COPY, 135 [VM_EXEC | VM_READ] = PAGE_READONLY, 137 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY, 139 [VM_SHARED | VM_READ] = PAGE_READONLY, 141 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 143 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY, 145 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
|
| /linux/arch/microblaze/mm/ |
| H A D | init.c | 245 [VM_READ] = PAGE_READONLY_X, 247 [VM_WRITE | VM_READ] = PAGE_COPY_X, 249 [VM_EXEC | VM_READ] = PAGE_READONLY_X, 251 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X, 253 [VM_SHARED | VM_READ] = PAGE_READONLY_X, 255 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X, 257 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X, 259 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
|
| /linux/arch/sh/mm/ |
| H A D | mmap.c | 24 [VM_READ] = PAGE_READONLY, 26 [VM_WRITE | VM_READ] = PAGE_COPY, 28 [VM_EXEC | VM_READ] = PAGE_EXECREAD, 30 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY, 32 [VM_SHARED | VM_READ] = PAGE_READONLY, 34 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 36 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_EXECREAD, 38 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
|
| /linux/arch/openrisc/mm/ |
| H A D | init.c | 248 [VM_READ] = PAGE_READONLY_X, 250 [VM_WRITE | VM_READ] = PAGE_COPY_X, 252 [VM_EXEC | VM_READ] = PAGE_READONLY_X, 254 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X, 256 [VM_SHARED | VM_READ] = PAGE_READONLY_X, 258 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X, 260 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X, 262 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
|
| /linux/arch/loongarch/mm/ |
| H A D | cache.c | 165 [VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 171 [VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 176 [VM_EXEC | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 180 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 185 [VM_SHARED | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 191 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 196 [VM_SHARED | VM_EXEC | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID | 201 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID |
|
| H A D | fault.c | 241 if (!(vma->vm_flags & (VM_READ | VM_WRITE)) && address != exception_era(regs)) { in __do_page_fault() 300 if (!(vma->vm_flags & (VM_READ | VM_WRITE)) && address != exception_era(regs)) in __do_page_fault()
|
| /linux/arch/alpha/mm/ |
| H A D | init.c | 252 [VM_READ] = _PAGE_P(_PAGE_FOE | _PAGE_FOW), 254 [VM_WRITE | VM_READ] = _PAGE_P(_PAGE_FOE), 256 [VM_EXEC | VM_READ] = _PAGE_P(_PAGE_FOW), 258 [VM_EXEC | VM_WRITE | VM_READ] = _PAGE_P(0), 261 [VM_SHARED | VM_READ] = _PAGE_S(_PAGE_FOE | _PAGE_FOW), 263 [VM_SHARED | VM_WRITE | VM_READ] = _PAGE_S(_PAGE_FOE), 265 [VM_SHARED | VM_EXEC | VM_READ] = _PAGE_S(_PAGE_FOW), 267 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = _PAGE_S(0)
|
| /linux/arch/m68k/mm/ |
| H A D | motorola.c | 408 [VM_READ] = PAGE_READONLY_C, 410 [VM_WRITE | VM_READ] = PAGE_COPY_C, 412 [VM_EXEC | VM_READ] = PAGE_READONLY_C, 414 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_C, 416 [VM_SHARED | VM_READ] = PAGE_READONLY_C, 418 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_C, 420 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_C, 422 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_C
|
| /linux/arch/powerpc/mm/ |
| H A D | pgtable.c | 536 [VM_READ] = PAGE_READONLY, 538 [VM_WRITE | VM_READ] = PAGE_COPY, 540 [VM_EXEC | VM_READ] = PAGE_READONLY_X, 542 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X, 544 [VM_SHARED | VM_READ] = PAGE_READONLY, 546 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 548 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X, 550 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
|
| /linux/arch/parisc/mm/ |
| H A D | fault.c | 62 return VM_READ; in parisc_acctyp() 94 return VM_READ; in parisc_acctyp() 112 return VM_READ; /* Default */ in parisc_acctyp() 114 return VM_READ; /* Default */ in parisc_acctyp() 165 if (parisc_acctyp(0, regs->iir) == VM_READ) { in fixup_exception() 504 acc_type = (insn & 0x40) ? VM_WRITE : VM_READ; in handle_nadtlb_fault()
|
| /linux/tools/testing/vma/ |
| H A D | vma.c | 306 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_merge() 340 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_modify() 344 vm_flags_t flags = VM_READ | VM_MAYREAD; in test_simple_modify() 400 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_expand() 428 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_shrink() 449 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in __test_merge_new() 680 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_special_flags() 752 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_with_close() 961 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_new_with_close() 1016 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in __test_merge_existing() [all …]
|
| H A D | vma_internal.h | 172 #define VM_READ INIT_VM_FLAG(READ) macro 288 #define VM_DATA_FLAGS_TSK_EXEC (VM_READ | VM_WRITE | TASK_EXEC | \ 290 #define VM_DATA_FLAGS_NON_EXEC (VM_READ | VM_WRITE | VM_MAYREAD | \ 292 #define VM_DATA_FLAGS_EXEC (VM_READ | VM_WRITE | VM_EXEC | \ 308 #define VM_ACCESS_FLAGS (VM_READ | VM_WRITE | VM_EXEC) 326 #define VM_DATA_FLAGS_TSK_EXEC (VM_READ | VM_WRITE | TASK_EXEC | \
|
| /linux/arch/arm64/kernel/ |
| H A D | vdso.c | 132 VM_READ|VM_EXEC|gp_flags| in __setup_additional_pages() 259 VM_READ | VM_EXEC | in aarch32_kuser_helpers_setup() 283 VM_READ | VM_EXEC | VM_MAYREAD | in aarch32_sigreturn_setup()
|
| /linux/drivers/sbus/char/ |
| H A D | flash.c | 44 if ((vma->vm_flags & VM_READ) && in flash_mmap() 49 if (vma->vm_flags & VM_READ) { in flash_mmap()
|
| /linux/arch/x86/entry/vdso/ |
| H A D | vma.c | 162 VM_READ|VM_EXEC| in map_vdso() 182 VM_READ|VM_MAYREAD|VM_IO|VM_DONTDUMP| in map_vdso()
|
| /linux/arch/x86/um/vdso/ |
| H A D | vma.c | 48 VM_READ|VM_EXEC| in arch_setup_additional_pages()
|
| /linux/arch/arm/mm/ |
| H A D | mmu.c | 421 [VM_READ] = __PAGE_READONLY, 423 [VM_WRITE | VM_READ] = __PAGE_COPY, 425 [VM_EXEC | VM_READ] = __PAGE_READONLY_EXEC, 427 [VM_EXEC | VM_WRITE | VM_READ] = __PAGE_COPY_EXEC, 429 [VM_SHARED | VM_READ] = __PAGE_READONLY, 431 [VM_SHARED | VM_WRITE | VM_READ] = __PAGE_SHARED, 433 [VM_SHARED | VM_EXEC | VM_READ] = __PAGE_READONLY_EXEC, 435 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __PAGE_SHARED_EXEC
|
| /linux/arch/hexagon/kernel/ |
| H A D | vdso.c | 75 VM_READ|VM_EXEC| in arch_setup_additional_pages()
|
| /linux/arch/csky/kernel/ |
| H A D | vdso.c | 70 (VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC), in arch_setup_additional_pages()
|
| /linux/arch/sparc/mm/ |
| H A D | fault_32.c | 165 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in do_sparc_fault() 324 if (!(vma->vm_flags & (VM_READ | VM_EXEC))) in force_user_fault()
|
| /linux/arch/sh/kernel/vsyscall/ |
| H A D | vsyscall.c | 101 VM_READ | VM_EXEC | in arch_setup_additional_pages()
|
| /linux/rust/bindings/ |
| H A D | bindings_helper.h | 122 const vm_flags_t RUST_CONST_HELPER_VM_READ = VM_READ;
|
| /linux/arch/arm/kernel/ |
| H A D | process.c | 317 vm_flags_init(&gate_vma, VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYEXEC); in gate_vma_init() 422 VM_READ | VM_EXEC | VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC, in arch_setup_additional_pages()
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 378 [VM_READ] = PAGE_READ, 380 [VM_WRITE | VM_READ] = PAGE_COPY, 382 [VM_EXEC | VM_READ] = PAGE_READ_EXEC, 384 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC, 386 [VM_SHARED | VM_READ] = PAGE_READ, 388 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 390 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READ_EXEC, 392 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
|