| /linux/arch/arm64/mm/ |
| H A D | mmap.c | 26 [VM_SHARED] = PAGE_NONE, 27 [VM_SHARED | VM_READ] = PAGE_READONLY, 28 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 29 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 31 [VM_SHARED | VM_EXEC] = PAGE_READONLY_EXEC, 32 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_EXEC, 33 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC, 34 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC 75 protection_map[VM_EXEC | VM_SHARED] = PAGE_EXECONLY; in adjust_protection_map() 101 (VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]); in vm_get_page_prot()
|
| /linux/arch/x86/mm/ |
| H A D | pgprot.c | 17 [VM_SHARED] = PAGE_NONE, 18 [VM_SHARED | VM_READ] = PAGE_READONLY, 19 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 20 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 21 [VM_SHARED | VM_EXEC] = PAGE_READONLY_EXEC, 22 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_EXEC, 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/arc/mm/ |
| H A D | mmap.c | 71 [VM_SHARED] = PAGE_U_NONE, 72 [VM_SHARED | VM_READ] = PAGE_U_R, 73 [VM_SHARED | VM_WRITE] = PAGE_U_W_R, 74 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_U_W_R, 75 [VM_SHARED | VM_EXEC] = PAGE_U_X_R, 76 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_U_X_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 D | sun3mmu.c | 93 [VM_SHARED] = PAGE_NONE, 94 [VM_SHARED | VM_READ] = PAGE_READONLY, 95 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 96 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 97 [VM_SHARED | VM_EXEC] = PAGE_READONLY, 98 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY, 99 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED, 100 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
|
| H A D | mcfmmu.c | 246 [VM_SHARED] = PAGE_NONE, 247 [VM_SHARED | VM_READ] = __pgprot(CF_PAGE_VALID | 250 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 251 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID | 255 [VM_SHARED | VM_EXEC] = __pgprot(CF_PAGE_VALID | 258 [VM_SHARED | VM_EXEC | VM_READ] = __pgprot(CF_PAGE_VALID | 262 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(CF_PAGE_VALID | 266 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
|
| H A D | motorola.c | 415 [VM_SHARED] = PAGE_NONE_C, 416 [VM_SHARED | VM_READ] = PAGE_READONLY_C, 417 [VM_SHARED | VM_WRITE] = PAGE_SHARED_C, 418 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_C, 419 [VM_SHARED | VM_EXEC] = PAGE_READONLY_C, 420 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_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/um/kernel/ |
| H A D | mem.c | 138 [VM_SHARED] = PAGE_NONE, 139 [VM_SHARED | VM_READ] = PAGE_READONLY, 140 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 141 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 142 [VM_SHARED | VM_EXEC] = PAGE_READONLY, 143 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY, 144 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED, 145 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
|
| /linux/arch/nios2/mm/ |
| H A D | init.c | 125 [VM_SHARED] = MKP(0, 0, 0), 126 [VM_SHARED | VM_READ] = MKP(0, 0, 1), 127 [VM_SHARED | VM_WRITE] = MKP(0, 1, 0), 128 [VM_SHARED | VM_WRITE | VM_READ] = MKP(0, 1, 1), 129 [VM_SHARED | VM_EXEC] = MKP(1, 0, 0), 130 [VM_SHARED | VM_EXEC | VM_READ] = MKP(1, 0, 1), 131 [VM_SHARED | VM_EXEC | VM_WRITE] = MKP(1, 1, 0), 132 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = MKP(1, 1, 1)
|
| /linux/arch/xtensa/mm/ |
| H A D | init.c | 192 [VM_SHARED] = PAGE_NONE, 193 [VM_SHARED | VM_READ] = PAGE_READONLY, 194 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 195 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 196 [VM_SHARED | VM_EXEC] = PAGE_READONLY_EXEC, 197 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_EXEC, 198 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC, 199 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
|
| /linux/arch/microblaze/mm/ |
| H A D | init.c | 250 [VM_SHARED] = PAGE_NONE, 251 [VM_SHARED | VM_READ] = PAGE_READONLY_X, 252 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 253 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X, 254 [VM_SHARED | VM_EXEC] = PAGE_READONLY, 255 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X, 256 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED, 257 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
|
| /linux/arch/csky/mm/ |
| H A D | init.c | 143 [VM_SHARED] = PAGE_NONE, 144 [VM_SHARED | VM_READ] = PAGE_READ, 145 [VM_SHARED | VM_WRITE] = PAGE_WRITE, 146 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_WRITE, 147 [VM_SHARED | VM_EXEC] = PAGE_READ, 148 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READ, 149 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_WRITE, 150 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_WRITE
|
| /linux/arch/sh/mm/ |
| H A D | mmap.c | 31 [VM_SHARED] = PAGE_NONE, 32 [VM_SHARED | VM_READ] = PAGE_READONLY, 33 [VM_SHARED | VM_WRITE] = PAGE_WRITEONLY, 34 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 35 [VM_SHARED | VM_EXEC] = PAGE_EXECREAD, 36 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_EXECREAD, 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 D | init.c | 249 [VM_SHARED] = PAGE_NONE, 250 [VM_SHARED | VM_READ] = PAGE_READONLY_X, 251 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 252 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X, 253 [VM_SHARED | VM_EXEC] = PAGE_READONLY, 254 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X, 255 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED, 256 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
|
| /linux/arch/hexagon/mm/ |
| H A D | init.c | 223 [VM_SHARED] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 225 [VM_SHARED | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 227 [VM_SHARED | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 229 [VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 232 [VM_SHARED | VM_EXEC] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 234 [VM_SHARED | VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 237 [VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER | 240 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
|
| /linux/arch/s390/mm/ |
| H A D | mmap.c | 205 pm[VM_SHARED] = PAGE_NONE; in setup_protection_map() 206 pm[VM_SHARED | VM_READ] = PAGE_RO; in setup_protection_map() 207 pm[VM_SHARED | VM_WRITE] = PAGE_RW; in setup_protection_map() 208 pm[VM_SHARED | VM_WRITE | VM_READ] = PAGE_RW; in setup_protection_map() 209 pm[VM_SHARED | VM_EXEC] = PAGE_RX; in setup_protection_map() 210 pm[VM_SHARED | VM_EXEC | VM_READ] = PAGE_RX; in setup_protection_map() 211 pm[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX; in setup_protection_map() 212 pm[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX; in setup_protection_map()
|
| /linux/arch/loongarch/mm/ |
| H A D | cache.c | 182 [VM_SHARED] = __pgprot(_CACHE_CC | _PAGE_USER | 185 [VM_SHARED | 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 | 194 [VM_SHARED | VM_EXEC] = __pgprot(_CACHE_CC | _PAGE_VALID | 196 [VM_SHARED | VM_EXEC | 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/alpha/mm/ |
| H A D | init.c | 257 [VM_SHARED] = _PAGE_S(_PAGE_FOE | _PAGE_FOW | 259 [VM_SHARED | VM_READ] = _PAGE_S(_PAGE_FOE | _PAGE_FOW), 260 [VM_SHARED | VM_WRITE] = _PAGE_S(_PAGE_FOE), 261 [VM_SHARED | VM_WRITE | VM_READ] = _PAGE_S(_PAGE_FOE), 262 [VM_SHARED | VM_EXEC] = _PAGE_S(_PAGE_FOW | _PAGE_FOR), 263 [VM_SHARED | VM_EXEC | VM_READ] = _PAGE_S(_PAGE_FOW), 264 [VM_SHARED | VM_EXEC | VM_WRITE] = _PAGE_S(0), 265 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = _PAGE_S(0)
|
| /linux/arch/sparc/mm/ |
| H A D | init_32.c | 294 [VM_SHARED] = PAGE_NONE, 295 [VM_SHARED | VM_READ] = PAGE_READONLY, 296 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 297 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 298 [VM_SHARED | VM_EXEC] = PAGE_READONLY, 299 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY, 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 D | pgtable.c | 555 [VM_SHARED] = PAGE_NONE, 556 [VM_SHARED | VM_READ] = PAGE_READONLY, 557 [VM_SHARED | VM_WRITE] = PAGE_SHARED, 558 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 559 [VM_SHARED | VM_EXEC] = PAGE_EXECONLY_X, 560 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X, 561 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_X, 562 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
|
| /linux/arch/parisc/mm/ |
| H A D | init.c | 971 [VM_SHARED] = PAGE_NONE, 972 [VM_SHARED | VM_READ] = PAGE_READONLY, 973 [VM_SHARED | VM_WRITE] = PAGE_WRITEONLY, 974 [VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED, 975 [VM_SHARED | VM_EXEC] = PAGE_EXECREAD, 976 [VM_SHARED | VM_EXEC | VM_READ] = PAGE_EXECREAD, 977 [VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX, 978 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
|
| /linux/include/trace/events/ |
| H A D | fs_dax.h | 43 __entry->vm_flags & VM_SHARED ? "shared" : "private", 89 __entry->vm_flags & VM_SHARED ? "shared" : "private", 130 __entry->vm_flags & VM_SHARED ? "shared" : "private",
|
| /linux/arch/arm/mm/ |
| H A D | mmu.c | 428 [VM_SHARED] = __PAGE_NONE, 429 [VM_SHARED | VM_READ] = __PAGE_READONLY, 430 [VM_SHARED | VM_WRITE] = __PAGE_SHARED, 431 [VM_SHARED | VM_WRITE | VM_READ] = __PAGE_SHARED, 432 [VM_SHARED | VM_EXEC] = __PAGE_READONLY_EXEC, 433 [VM_SHARED | VM_EXEC | VM_READ] = __PAGE_READONLY_EXEC, 434 [VM_SHARED | VM_EXEC | VM_WRITE] = __PAGE_SHARED_EXEC, 435 [VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __PAGE_SHARED_EXEC
|
| /linux/mm/ |
| H A D | mapping_dirty_helpers.c | 224 if ((vm_flags & (VM_SHARED | VM_MAYWRITE | VM_HUGETLB)) != in wp_clean_test_walk() 225 (VM_SHARED | VM_MAYWRITE)) in wp_clean_test_walk()
|
| H A D | userfaultfd.c | 51 else if (!(vma->vm_flags & VM_SHARED) && in find_vma_and_prepare_anon() 80 if (!(vma->vm_flags & VM_SHARED) && unlikely(!vma->anon_vma)) in uffd_lock_vma() 177 bool vm_shared = dst_vma->vm_flags & VM_SHARED; in mfill_atomic_install_pte() 687 if (!(dst_vma->vm_flags & VM_SHARED)) { in mfill_atomic_pte() 759 dst_vma->vm_flags & VM_SHARED)) in mfill_atomic() 1800 if (src_vma->vm_flags & VM_SHARED) in move_pages() 1805 if (dst_vma->vm_flags & VM_SHARED) in move_pages() 1952 if ((vma->vm_flags & VM_SHARED) && uffd_wp_changed) in userfaultfd_set_vm_flags()
|
| /linux/drivers/infiniband/core/ |
| H A D | ib_core_uverbs.c | 78 if (!(vma->vm_flags & VM_SHARED)) in rdma_user_mmap_io() 170 if (!(vma->vm_flags & VM_SHARED)) in rdma_user_mmap_entry_get()
|