Home
last modified time | relevance | path

Searched refs:VM_WRITE (Results 1 – 25 of 101) sorted by relevance

12345

/linux/arch/arc/mm/
H A Dmmap.c65 [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/um/kernel/
H A Dmem.c132 [VM_WRITE] = PAGE_COPY,
133 [VM_WRITE | VM_READ] = PAGE_COPY,
136 [VM_EXEC | VM_WRITE] = PAGE_COPY,
137 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
140 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
141 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
144 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
145 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
/linux/arch/microblaze/mm/
H A Dinit.c246 [VM_WRITE] = PAGE_COPY,
247 [VM_WRITE | VM_READ] = PAGE_COPY_X,
250 [VM_EXEC | VM_WRITE] = PAGE_COPY,
251 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X,
254 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
255 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X,
258 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
259 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
/linux/arch/sh/mm/
H A Dmmap.c25 [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/openrisc/mm/
H A Dinit.c249 [VM_WRITE] = PAGE_COPY,
250 [VM_WRITE | VM_READ] = PAGE_COPY_X,
253 [VM_EXEC | VM_WRITE] = PAGE_COPY,
254 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X,
257 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
258 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X,
261 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
262 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
/linux/arch/loongarch/mm/
H A Dcache.c168 [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 Dfault.c228 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/alpha/mm/
H A Dinit.c253 [VM_WRITE] = _PAGE_P(_PAGE_FOE),
254 [VM_WRITE | VM_READ] = _PAGE_P(_PAGE_FOE),
257 [VM_EXEC | VM_WRITE] = _PAGE_P(0),
258 [VM_EXEC | VM_WRITE | VM_READ] = _PAGE_P(0),
262 [VM_SHARED | VM_WRITE] = _PAGE_S(_PAGE_FOE),
263 [VM_SHARED | VM_WRITE | VM_READ] = _PAGE_S(_PAGE_FOE),
266 [VM_SHARED | VM_EXEC | VM_WRITE] = _PAGE_S(0),
267 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = _PAGE_S(0)
H A Dfault.c134 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/m68k/mm/
H A Dmotorola.c409 [VM_WRITE] = PAGE_COPY_C,
410 [VM_WRITE | VM_READ] = PAGE_COPY_C,
413 [VM_EXEC | VM_WRITE] = PAGE_COPY_C,
414 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_C,
417 [VM_SHARED | VM_WRITE] = PAGE_SHARED_C,
418 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_C,
421 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_C,
422 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_C
/linux/arch/powerpc/mm/
H A Dpgtable.c537 [VM_WRITE] = PAGE_COPY,
538 [VM_WRITE | VM_READ] = PAGE_COPY,
541 [VM_EXEC | VM_WRITE] = PAGE_COPY_X,
542 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X,
545 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
546 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
549 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_X,
550 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
/linux/arch/parisc/mm/
H A Dfault.c66 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/
H A Dvma.c306 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()
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()
1278 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_anon_vma_non_mergeable()
[all …]
H A Dvma_internal.h173 #define VM_WRITE INIT_VM_FLAG(WRITE) 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 | \
953 ((flags & (VM_EXEC | VM_WRITE | VM_STACK)) == VM_EXEC)
959 ((flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE)
1689 if (new & VM_WRITE) in map_deny_write_exec()
/linux/include/linux/
H A Dmman.h144 _calc_vm_trans(prot, PROT_WRITE, VM_WRITE) | in calc_vm_prot_bits()
212 if (new & VM_WRITE) in map_deny_write_exec()
/linux/mm/
H A Dvma.h413 return !!(vma->vm_flags & VM_WRITE); in vma_wants_manual_pte_write_upgrade()
438 return (flags & (VM_EXEC | VM_WRITE | VM_STACK)) == VM_EXEC; in is_exec_mapping()
457 return (flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE; in is_data_mapping()
H A Dmprotect.c43 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()
/linux/arch/xtensa/mm/
H A Dfault.c145 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 Dflash.c45 (vma->vm_flags & VM_WRITE)) { in flash_mmap()
52 } else if (vma->vm_flags & VM_WRITE) { in flash_mmap()
/linux/arch/arm/mm/
H A Dmmu.c422 [VM_WRITE] = __PAGE_COPY,
423 [VM_WRITE | VM_READ] = __PAGE_COPY,
426 [VM_EXEC | VM_WRITE] = __PAGE_COPY_EXEC,
427 [VM_EXEC | VM_WRITE | VM_READ] = __PAGE_COPY_EXEC,
430 [VM_SHARED | VM_WRITE] = __PAGE_SHARED,
431 [VM_SHARED | VM_WRITE | VM_READ] = __PAGE_SHARED,
434 [VM_SHARED | VM_EXEC | VM_WRITE] = __PAGE_SHARED_EXEC,
435 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __PAGE_SHARED_EXEC
/linux/kernel/bpf/
H A Dsysfs_btf.c33 if (vma->vm_flags & (VM_WRITE | VM_EXEC | VM_MAYSHARE)) in btf_sysfs_vmlinux_mmap()
/linux/arch/sparc/mm/
H A Dfault_32.c161 if (!(vma->vm_flags & VM_WRITE)) in do_sparc_fault()
320 if (!(vma->vm_flags & VM_WRITE)) in force_user_fault()
/linux/rust/bindings/
H A Dbindings_helper.h123 const vm_flags_t RUST_CONST_HELPER_VM_WRITE = VM_WRITE;
/linux/arch/riscv/mm/
H A Dinit.c379 [VM_WRITE] = PAGE_COPY,
380 [VM_WRITE | VM_READ] = PAGE_COPY,
383 [VM_EXEC | VM_WRITE] = PAGE_COPY_EXEC,
384 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC,
387 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
388 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
391 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
392 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
/linux/fs/proc/
H A Dnommu.c53 flags & VM_WRITE ? 'w' : '-', in nommu_region_show()

12345