Home
last modified time | relevance | path

Searched refs:VM_READ (Results 1 – 25 of 99) sorted by relevance

1234

/linux-6.15/arch/x86/mm/
H A Dpgprot.c10 [VM_READ] = PAGE_READONLY,
12 [VM_WRITE | VM_READ] = PAGE_COPY,
14 [VM_EXEC | VM_READ] = PAGE_READONLY_EXEC,
16 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC,
18 [VM_SHARED | VM_READ] = PAGE_READONLY,
20 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
22 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_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-6.15/arch/arm64/mm/
H A Dmmap.c18 [VM_READ] = PAGE_READONLY,
20 [VM_WRITE | VM_READ] = PAGE_READONLY,
23 [VM_EXEC | VM_READ] = PAGE_READONLY_EXEC,
25 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_READONLY_EXEC,
27 [VM_SHARED | VM_READ] = PAGE_READONLY,
29 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
32 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_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-6.15/arch/arc/mm/
H A Dmmap.c64 [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-6.15/arch/nios2/mm/
H A Dinit.c105 VM_READ | VM_EXEC | VM_MAYREAD | in arch_setup_additional_pages()
120 [VM_READ] = MKP(0, 0, 1),
122 [VM_WRITE | VM_READ] = MKP(0, 0, 1),
124 [VM_EXEC | VM_READ] = MKP(1, 0, 1),
126 [VM_EXEC | VM_WRITE | VM_READ] = MKP(1, 0, 1),
128 [VM_SHARED | VM_READ] = MKP(0, 0, 1),
130 [VM_SHARED | VM_WRITE | VM_READ] = MKP(0, 1, 1),
132 [VM_SHARED | VM_EXEC | VM_READ] = MKP(1, 0, 1),
134 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = MKP(1, 1, 1)
/linux-6.15/arch/m68k/mm/
H A Dsun3mmu.c95 [VM_READ] = PAGE_READONLY,
97 [VM_WRITE | VM_READ] = PAGE_COPY,
99 [VM_EXEC | VM_READ] = PAGE_READONLY,
101 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
103 [VM_SHARED | VM_READ] = PAGE_READONLY,
105 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
107 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY,
109 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
H A Dmcfmmu.c223 [VM_READ] = __pgprot(CF_PAGE_VALID |
229 [VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
236 [VM_EXEC | VM_READ] = __pgprot(CF_PAGE_VALID |
244 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
250 [VM_SHARED | VM_READ] = __pgprot(CF_PAGE_VALID |
254 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
261 [VM_SHARED | VM_EXEC | VM_READ] = __pgprot(CF_PAGE_VALID |
269 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
H A Dmotorola.c405 [VM_READ] = PAGE_READONLY_C,
407 [VM_WRITE | VM_READ] = PAGE_COPY_C,
409 [VM_EXEC | VM_READ] = PAGE_READONLY_C,
411 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_C,
413 [VM_SHARED | VM_READ] = PAGE_READONLY_C,
415 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_C,
417 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_C,
419 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_C
/linux-6.15/arch/xtensa/mm/
H A Dinit.c185 [VM_READ] = PAGE_READONLY,
187 [VM_WRITE | VM_READ] = PAGE_COPY,
189 [VM_EXEC | VM_READ] = PAGE_READONLY_EXEC,
191 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_EXEC,
193 [VM_SHARED | VM_READ] = PAGE_READONLY,
195 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
197 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_EXEC,
199 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
/linux-6.15/arch/csky/mm/
H A Dinit.c136 [VM_READ] = PAGE_READ,
138 [VM_WRITE | VM_READ] = PAGE_READ,
140 [VM_EXEC | VM_READ] = PAGE_READ,
142 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_READ,
144 [VM_SHARED | VM_READ] = PAGE_READ,
146 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_WRITE,
148 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READ,
150 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_WRITE
/linux-6.15/arch/microblaze/mm/
H A Dinit.c245 [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-6.15/arch/sh/mm/
H A Dmmap.c24 [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-6.15/arch/openrisc/mm/
H A Dinit.c244 [VM_READ] = PAGE_READONLY_X,
246 [VM_WRITE | VM_READ] = PAGE_COPY_X,
248 [VM_EXEC | VM_READ] = PAGE_READONLY_X,
250 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY_X,
252 [VM_SHARED | VM_READ] = PAGE_READONLY_X,
254 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X,
256 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X,
258 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
/linux-6.15/arch/hexagon/mm/
H A Dinit.c216 [VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
220 [VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
224 [VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
229 [VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
234 [VM_SHARED | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
238 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
243 [VM_SHARED | VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
249 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
/linux-6.15/arch/s390/mm/
H A Dmmap.c199 pm[VM_READ] = PAGE_RO; in setup_protection_map()
201 pm[VM_WRITE | VM_READ] = PAGE_RO; in setup_protection_map()
203 pm[VM_EXEC | VM_READ] = PAGE_RX; in setup_protection_map()
205 pm[VM_EXEC | VM_WRITE | VM_READ] = PAGE_RX; in setup_protection_map()
207 pm[VM_SHARED | VM_READ] = PAGE_RO; in setup_protection_map()
209 pm[VM_SHARED | VM_WRITE | VM_READ] = PAGE_RW; in setup_protection_map()
211 pm[VM_SHARED | VM_EXEC | VM_READ] = PAGE_RX; in setup_protection_map()
213 pm[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX; in setup_protection_map()
/linux-6.15/arch/loongarch/mm/
H A Dcache.c165 [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 |
/linux-6.15/arch/um/kernel/
H A Dmem.c231 [VM_READ] = PAGE_READONLY,
233 [VM_WRITE | VM_READ] = PAGE_COPY,
235 [VM_EXEC | VM_READ] = PAGE_READONLY,
237 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
239 [VM_SHARED | VM_READ] = PAGE_READONLY,
241 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
243 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY,
245 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
/linux-6.15/arch/alpha/mm/
H A Dinit.c279 [VM_READ] = _PAGE_P(_PAGE_FOE | _PAGE_FOW),
281 [VM_WRITE | VM_READ] = _PAGE_P(_PAGE_FOE),
283 [VM_EXEC | VM_READ] = _PAGE_P(_PAGE_FOW),
285 [VM_EXEC | VM_WRITE | VM_READ] = _PAGE_P(0),
288 [VM_SHARED | VM_READ] = _PAGE_S(_PAGE_FOE | _PAGE_FOW),
290 [VM_SHARED | VM_WRITE | VM_READ] = _PAGE_S(_PAGE_FOE),
292 [VM_SHARED | VM_EXEC | VM_READ] = _PAGE_S(_PAGE_FOW),
294 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = _PAGE_S(0)
/linux-6.15/arch/sparc/mm/
H A Dinit_32.c287 [VM_READ] = PAGE_READONLY,
289 [VM_WRITE | VM_READ] = PAGE_COPY,
291 [VM_EXEC | VM_READ] = PAGE_READONLY,
293 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_COPY,
295 [VM_SHARED | VM_READ] = PAGE_READONLY,
297 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
299 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY,
301 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
/linux-6.15/arch/powerpc/mm/
H A Dpgtable.c536 [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-6.15/arch/parisc/mm/
H A Dfault.c62 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()
500 acc_type = (insn & 0x40) ? VM_WRITE : VM_READ; in handle_nadtlb_fault()
H A Dinit.c971 [VM_READ] = PAGE_READONLY,
973 [VM_WRITE | VM_READ] = PAGE_READONLY,
975 [VM_EXEC | VM_READ] = PAGE_EXECREAD,
977 [VM_EXEC | VM_WRITE | VM_READ] = PAGE_EXECREAD,
979 [VM_SHARED | VM_READ] = PAGE_READONLY,
981 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
983 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_EXECREAD,
985 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
/linux-6.15/tools/testing/vma/
H A Dvma.c271 unsigned long flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_merge()
305 unsigned long flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_modify()
317 0x1000, 0x2000, VM_READ | VM_MAYREAD); in test_simple_modify()
364 unsigned long flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_expand()
392 unsigned long flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_simple_shrink()
413 unsigned long flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_merge_new()
609 unsigned long flags = VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE; in test_vma_merge_special_flags()
1619 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE, in test_mmap_region_basic()
1625 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE, in test_mmap_region_basic()
1631 VM_READ | VM_WRITE | VM_MAYREAD | VM_MAYWRITE, in test_mmap_region_basic()
[all …]
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_task_vmas.c9 #define VM_READ 0x00000001 macro
43 perm_str[0] = (vma->vm_flags & VM_READ) ? 'r' : '-'; in proc_maps()
/linux-6.15/arch/arm64/kernel/
H A Dvdso.c132 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-6.15/arch/mips/kernel/
H A Dvdso.c154 vma = _install_special_mapping(mm, base, gic_size, VM_READ | VM_MAYREAD, in arch_setup_additional_pages()
169 VM_READ | VM_EXEC | in arch_setup_additional_pages()

1234