Home
last modified time | relevance | path

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

1234

/linux/arch/x86/mm/
H A Dpgprot.c11 [VM_WRITE] = PAGE_COPY,
12 [VM_WRITE | VM_READ] = PAGE_COPY,
15 [VM_EXEC | VM_WRITE] = PAGE_COPY_EXEC,
16 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC,
19 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
20 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
23 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
24 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
38 (VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]); in vm_get_page_prot()
/linux/arch/arm64/mm/
H A Dmmap.c19 [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
87 (VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]); in vm_get_page_prot()
/linux/arch/m68k/mm/
H A Dsun3mmu.c102 [VM_WRITE] = PAGE_COPY,
103 [VM_WRITE | VM_READ] = PAGE_COPY,
106 [VM_EXEC | VM_WRITE] = PAGE_COPY,
107 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
110 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
111 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
114 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
115 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
H A Dmcfmmu.c232 [VM_WRITE] = __pgprot(CF_PAGE_VALID |
235 [VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
246 [VM_EXEC | VM_WRITE] = __pgprot(CF_PAGE_VALID |
250 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
259 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
260 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
271 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(CF_PAGE_VALID |
275 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
H A Dmotorola.c397 [VM_WRITE] = PAGE_COPY_C,
398 [VM_WRITE | VM_READ] = PAGE_COPY_C,
401 [VM_EXEC | VM_WRITE] = PAGE_COPY_C,
402 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_C,
405 [VM_SHARED | VM_WRITE] = PAGE_SHARED_C,
406 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_C,
409 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_C,
410 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_C
/linux/arch/openrisc/mm/
H A Dinit.c213 [VM_WRITE] = PAGE_COPY,
214 [VM_WRITE | VM_READ] = PAGE_COPY_X,
217 [VM_EXEC | VM_WRITE] = PAGE_COPY,
218 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X,
221 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
222 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X,
225 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
226 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
/linux/arch/xtensa/mm/
H A Dinit.c224 [VM_WRITE] = PAGE_COPY,
225 [VM_WRITE | VM_READ] = PAGE_COPY,
228 [VM_EXEC | VM_WRITE] = PAGE_COPY_EXEC,
229 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC,
232 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
233 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
236 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
237 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
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/arch/microblaze/mm/
H A Dinit.c271 [VM_WRITE] = PAGE_COPY,
272 [VM_WRITE | VM_READ] = PAGE_COPY_X,
275 [VM_EXEC | VM_WRITE] = PAGE_COPY,
276 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X,
279 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
280 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X,
283 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
284 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
/linux/arch/hexagon/mm/
H A Dinit.c244 [VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
246 [VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
253 [VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
255 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
262 [VM_SHARED | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
264 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
272 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
275 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
/linux/arch/csky/mm/
H A Dinit.c204 [VM_WRITE] = PAGE_READ,
205 [VM_WRITE | VM_READ] = PAGE_READ,
208 [VM_EXEC | VM_WRITE] = PAGE_READ,
209 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_READ,
212 [VM_SHARED | VM_WRITE] = PAGE_WRITE,
213 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_WRITE,
216 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_WRITE,
217 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_WRITE
/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 |
/linux/arch/um/kernel/
H A Dmem.c224 [VM_WRITE] = PAGE_COPY,
225 [VM_WRITE | VM_READ] = PAGE_COPY,
228 [VM_EXEC | VM_WRITE] = PAGE_COPY,
229 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
232 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
233 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
236 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
237 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
/linux/arch/alpha/mm/
H A Dinit.c288 [VM_WRITE] = _PAGE_P(_PAGE_FOE),
289 [VM_WRITE | VM_READ] = _PAGE_P(_PAGE_FOE),
292 [VM_EXEC | VM_WRITE] = _PAGE_P(0),
293 [VM_EXEC | VM_WRITE | VM_READ] = _PAGE_P(0),
297 [VM_SHARED | VM_WRITE] = _PAGE_S(_PAGE_FOE),
298 [VM_SHARED | VM_WRITE | VM_READ] = _PAGE_S(_PAGE_FOE),
301 [VM_SHARED | VM_EXEC | VM_WRITE] = _PAGE_S(0),
302 [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/sparc/mm/
H A Dinit_32.c317 [VM_WRITE] = PAGE_COPY,
318 [VM_WRITE | VM_READ] = PAGE_COPY,
321 [VM_EXEC | VM_WRITE] = PAGE_COPY,
322 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
325 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
326 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
329 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
330 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
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/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()
500 acc_type = (insn & 0x40) ? VM_WRITE : VM_READ; in handle_nadtlb_fault()
H A Dinit.c986 [VM_WRITE] = PAGE_NONE,
987 [VM_WRITE | VM_READ] = PAGE_READONLY,
990 [VM_EXEC | VM_WRITE] = PAGE_EXECREAD,
991 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_EXECREAD,
994 [VM_SHARED | VM_WRITE] = PAGE_WRITEONLY,
995 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
998 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX,
999 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_task_vmas.c10 #define VM_WRITE 0x00000002 macro
44 perm_str[1] = (vma->vm_flags & VM_WRITE) ? 'w' : '-'; in proc_maps()
/linux/include/linux/
H A Dmman.h145 _calc_vm_trans(prot, PROT_WRITE, VM_WRITE) | in calc_vm_prot_bits()
197 if ((vm_flags & VM_EXEC) && (vm_flags & VM_WRITE)) in map_deny_write_exec()
/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/mm/
H A Dmprotect.c48 if (WARN_ON_ONCE(!(vma->vm_flags & VM_WRITE))) in can_change_pte_writable()
647 if (newflags & VM_WRITE) { in mprotect_fixup()
652 if (!(oldflags & (VM_ACCOUNT|VM_WRITE|VM_HUGETLB| in mprotect_fixup()
691 if ((oldflags & (VM_WRITE | VM_SHARED | VM_LOCKED)) == VM_LOCKED && in do_mprotect_pkey()
692 (newflags & VM_WRITE)) { in do_mprotect_pkey()
/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/arch/riscv/mm/
H A Dfault.c204 if (!(vma->vm_flags & (VM_READ | VM_WRITE))) { in access_error()
209 if (!(vma->vm_flags & VM_WRITE)) { in access_error()

1234