Home
last modified time | relevance | path

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

123456

/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
93 (VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]); in vm_get_page_prot()
/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/m68k/mm/
H A Dsun3mmu.c96 [VM_WRITE] = PAGE_COPY,
97 [VM_WRITE | VM_READ] = PAGE_COPY,
100 [VM_EXEC | VM_WRITE] = PAGE_COPY,
101 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
104 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
105 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
108 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
109 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
H A Dmcfmmu.c226 [VM_WRITE] = __pgprot(CF_PAGE_VALID |
229 [VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
240 [VM_EXEC | VM_WRITE] = __pgprot(CF_PAGE_VALID |
244 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
253 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
254 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
265 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(CF_PAGE_VALID |
269 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
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/nios2/mm/
H A Dinit.c121 [VM_WRITE] = MKP(0, 0, 0),
122 [VM_WRITE | VM_READ] = MKP(0, 0, 1),
125 [VM_EXEC | VM_WRITE] = MKP(1, 0, 0),
126 [VM_EXEC | VM_WRITE | VM_READ] = MKP(1, 0, 1),
129 [VM_SHARED | VM_WRITE] = MKP(0, 1, 0),
130 [VM_SHARED | VM_WRITE | VM_READ] = MKP(0, 1, 1),
133 [VM_SHARED | VM_EXEC | VM_WRITE] = MKP(1, 1, 0),
134 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = MKP(1, 1, 1)
/linux/arch/xtensa/mm/
H A Dinit.c186 [VM_WRITE] = PAGE_COPY,
187 [VM_WRITE | VM_READ] = PAGE_COPY,
190 [VM_EXEC | VM_WRITE] = PAGE_COPY_EXEC,
191 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC,
194 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
195 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
198 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
199 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
/linux/arch/csky/mm/
H A Dinit.c137 [VM_WRITE] = PAGE_READ,
138 [VM_WRITE | VM_READ] = PAGE_READ,
141 [VM_EXEC | VM_WRITE] = PAGE_READ,
142 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_READ,
145 [VM_SHARED | VM_WRITE] = PAGE_WRITE,
146 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_WRITE,
149 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_WRITE,
150 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_WRITE
/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/hexagon/mm/
H A Dinit.c218 [VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
220 [VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
227 [VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
229 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
236 [VM_SHARED | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
238 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
246 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
249 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
/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/s390/mm/
H A Dmmap.c200 pm[VM_WRITE] = PAGE_RO; in setup_protection_map()
201 pm[VM_WRITE | VM_READ] = PAGE_RO; in setup_protection_map()
204 pm[VM_EXEC | VM_WRITE] = PAGE_RX; in setup_protection_map()
205 pm[VM_EXEC | VM_WRITE | VM_READ] = PAGE_RX; in setup_protection_map()
208 pm[VM_SHARED | VM_WRITE] = PAGE_RW; in setup_protection_map()
209 pm[VM_SHARED | VM_WRITE | VM_READ] = PAGE_RW; in setup_protection_map()
212 pm[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX; in setup_protection_map()
213 pm[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX; in setup_protection_map()
/linux/arch/um/kernel/
H A Dmem.c239 [VM_WRITE] = PAGE_COPY,
240 [VM_WRITE | VM_READ] = PAGE_COPY,
243 [VM_EXEC | VM_WRITE] = PAGE_COPY,
244 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
247 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
248 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
251 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
252 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
/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)
/linux/arch/sparc/mm/
H A Dinit_32.c288 [VM_WRITE] = PAGE_COPY,
289 [VM_WRITE | VM_READ] = PAGE_COPY,
292 [VM_EXEC | VM_WRITE] = PAGE_COPY,
293 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
296 [VM_SHARED | VM_WRITE] = PAGE_SHARED,
297 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
300 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
301 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
/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()
H A Dinit.c972 [VM_WRITE] = PAGE_NONE,
973 [VM_WRITE | VM_READ] = PAGE_READONLY,
976 [VM_EXEC | VM_WRITE] = PAGE_EXECREAD,
977 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_EXECREAD,
980 [VM_SHARED | VM_WRITE] = PAGE_WRITEONLY,
981 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
984 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX,
985 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
/linux/tools/testing/vma/
H A Dvma.c304 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_merge()
338 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_modify()
397 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_expand()
425 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_shrink()
446 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_merge_new()
642 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_special_flags()
714 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_with_close()
923 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_new_with_close()
978 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_merge_existing()
1208 vm_flags_t vm_flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_anon_vma_non_mergeable()
[all …]
/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.h144 _calc_vm_trans(prot, PROT_WRITE, VM_WRITE) | in calc_vm_prot_bits()
212 if (new & VM_WRITE) in map_deny_write_exec()

123456