Symbol: VM_SHARED
arch/alpha/mm/init.c
257
[VM_SHARED] = _PAGE_S(_PAGE_FOE | _PAGE_FOW |
arch/alpha/mm/init.c
259
[VM_SHARED | VM_READ] = _PAGE_S(_PAGE_FOE | _PAGE_FOW),
arch/alpha/mm/init.c
260
[VM_SHARED | VM_WRITE] = _PAGE_S(_PAGE_FOE),
arch/alpha/mm/init.c
261
[VM_SHARED | VM_WRITE | VM_READ] = _PAGE_S(_PAGE_FOE),
arch/alpha/mm/init.c
262
[VM_SHARED | VM_EXEC] = _PAGE_S(_PAGE_FOW | _PAGE_FOR),
arch/alpha/mm/init.c
263
[VM_SHARED | VM_EXEC | VM_READ] = _PAGE_S(_PAGE_FOW),
arch/alpha/mm/init.c
264
[VM_SHARED | VM_EXEC | VM_WRITE] = _PAGE_S(0),
arch/alpha/mm/init.c
265
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = _PAGE_S(0)
arch/arc/mm/mmap.c
71
[VM_SHARED] = PAGE_U_NONE,
arch/arc/mm/mmap.c
72
[VM_SHARED | VM_READ] = PAGE_U_R,
arch/arc/mm/mmap.c
73
[VM_SHARED | VM_WRITE] = PAGE_U_W_R,
arch/arc/mm/mmap.c
74
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_U_W_R,
arch/arc/mm/mmap.c
75
[VM_SHARED | VM_EXEC] = PAGE_U_X_R,
arch/arc/mm/mmap.c
76
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_U_X_R,
arch/arc/mm/mmap.c
77
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_U_X_W_R,
arch/arc/mm/mmap.c
78
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_U_X_W_R
arch/arm/mm/mmu.c
428
[VM_SHARED] = __PAGE_NONE,
arch/arm/mm/mmu.c
429
[VM_SHARED | VM_READ] = __PAGE_READONLY,
arch/arm/mm/mmu.c
430
[VM_SHARED | VM_WRITE] = __PAGE_SHARED,
arch/arm/mm/mmu.c
431
[VM_SHARED | VM_WRITE | VM_READ] = __PAGE_SHARED,
arch/arm/mm/mmu.c
432
[VM_SHARED | VM_EXEC] = __PAGE_READONLY_EXEC,
arch/arm/mm/mmu.c
433
[VM_SHARED | VM_EXEC | VM_READ] = __PAGE_READONLY_EXEC,
arch/arm/mm/mmu.c
434
[VM_SHARED | VM_EXEC | VM_WRITE] = __PAGE_SHARED_EXEC,
arch/arm/mm/mmu.c
435
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __PAGE_SHARED_EXEC
arch/arm64/include/asm/mman.h
88
VM_WARN_ON(vm_flags & VM_SHARED);
arch/arm64/mm/mmap.c
101
(VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]);
arch/arm64/mm/mmap.c
26
[VM_SHARED] = PAGE_NONE,
arch/arm64/mm/mmap.c
27
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/arm64/mm/mmap.c
28
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/arm64/mm/mmap.c
29
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/arm64/mm/mmap.c
31
[VM_SHARED | VM_EXEC] = PAGE_READONLY_EXEC,
arch/arm64/mm/mmap.c
32
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_EXEC,
arch/arm64/mm/mmap.c
33
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
arch/arm64/mm/mmap.c
34
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
arch/arm64/mm/mmap.c
75
protection_map[VM_EXEC | VM_SHARED] = PAGE_EXECONLY;
arch/csky/mm/init.c
143
[VM_SHARED] = PAGE_NONE,
arch/csky/mm/init.c
144
[VM_SHARED | VM_READ] = PAGE_READ,
arch/csky/mm/init.c
145
[VM_SHARED | VM_WRITE] = PAGE_WRITE,
arch/csky/mm/init.c
146
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_WRITE,
arch/csky/mm/init.c
147
[VM_SHARED | VM_EXEC] = PAGE_READ,
arch/csky/mm/init.c
148
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READ,
arch/csky/mm/init.c
149
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_WRITE,
arch/csky/mm/init.c
150
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_WRITE
arch/hexagon/mm/init.c
223
[VM_SHARED] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
225
[VM_SHARED | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
227
[VM_SHARED | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
229
[VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
232
[VM_SHARED | VM_EXEC] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
234
[VM_SHARED | VM_EXEC | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
237
[VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/hexagon/mm/init.c
240
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_PAGE_PRESENT | _PAGE_USER |
arch/loongarch/mm/cache.c
182
[VM_SHARED] = __pgprot(_CACHE_CC | _PAGE_USER |
arch/loongarch/mm/cache.c
185
[VM_SHARED | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID |
arch/loongarch/mm/cache.c
188
[VM_SHARED | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID |
arch/loongarch/mm/cache.c
191
[VM_SHARED | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID |
arch/loongarch/mm/cache.c
194
[VM_SHARED | VM_EXEC] = __pgprot(_CACHE_CC | _PAGE_VALID |
arch/loongarch/mm/cache.c
196
[VM_SHARED | VM_EXEC | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID |
arch/loongarch/mm/cache.c
198
[VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(_CACHE_CC | _PAGE_VALID |
arch/loongarch/mm/cache.c
201
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(_CACHE_CC | _PAGE_VALID |
arch/m68k/mm/mcfmmu.c
246
[VM_SHARED] = PAGE_NONE,
arch/m68k/mm/mcfmmu.c
247
[VM_SHARED | VM_READ] = __pgprot(CF_PAGE_VALID |
arch/m68k/mm/mcfmmu.c
250
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/m68k/mm/mcfmmu.c
251
[VM_SHARED | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
arch/m68k/mm/mcfmmu.c
255
[VM_SHARED | VM_EXEC] = __pgprot(CF_PAGE_VALID |
arch/m68k/mm/mcfmmu.c
258
[VM_SHARED | VM_EXEC | VM_READ] = __pgprot(CF_PAGE_VALID |
arch/m68k/mm/mcfmmu.c
262
[VM_SHARED | VM_EXEC | VM_WRITE] = __pgprot(CF_PAGE_VALID |
arch/m68k/mm/mcfmmu.c
266
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = __pgprot(CF_PAGE_VALID |
arch/m68k/mm/motorola.c
415
[VM_SHARED] = PAGE_NONE_C,
arch/m68k/mm/motorola.c
416
[VM_SHARED | VM_READ] = PAGE_READONLY_C,
arch/m68k/mm/motorola.c
417
[VM_SHARED | VM_WRITE] = PAGE_SHARED_C,
arch/m68k/mm/motorola.c
418
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_C,
arch/m68k/mm/motorola.c
419
[VM_SHARED | VM_EXEC] = PAGE_READONLY_C,
arch/m68k/mm/motorola.c
420
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_C,
arch/m68k/mm/motorola.c
421
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_C,
arch/m68k/mm/motorola.c
422
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_C
arch/m68k/mm/sun3mmu.c
100
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
arch/m68k/mm/sun3mmu.c
93
[VM_SHARED] = PAGE_NONE,
arch/m68k/mm/sun3mmu.c
94
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/m68k/mm/sun3mmu.c
95
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/m68k/mm/sun3mmu.c
96
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/m68k/mm/sun3mmu.c
97
[VM_SHARED | VM_EXEC] = PAGE_READONLY,
arch/m68k/mm/sun3mmu.c
98
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY,
arch/m68k/mm/sun3mmu.c
99
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
arch/microblaze/mm/init.c
250
[VM_SHARED] = PAGE_NONE,
arch/microblaze/mm/init.c
251
[VM_SHARED | VM_READ] = PAGE_READONLY_X,
arch/microblaze/mm/init.c
252
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/microblaze/mm/init.c
253
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X,
arch/microblaze/mm/init.c
254
[VM_SHARED | VM_EXEC] = PAGE_READONLY,
arch/microblaze/mm/init.c
255
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X,
arch/microblaze/mm/init.c
256
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
arch/microblaze/mm/init.c
257
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
arch/mips/include/asm/pgtable.h
28
#define PAGE_SHARED vm_get_page_prot(VM_READ|VM_WRITE|VM_SHARED)
arch/nios2/mm/init.c
125
[VM_SHARED] = MKP(0, 0, 0),
arch/nios2/mm/init.c
126
[VM_SHARED | VM_READ] = MKP(0, 0, 1),
arch/nios2/mm/init.c
127
[VM_SHARED | VM_WRITE] = MKP(0, 1, 0),
arch/nios2/mm/init.c
128
[VM_SHARED | VM_WRITE | VM_READ] = MKP(0, 1, 1),
arch/nios2/mm/init.c
129
[VM_SHARED | VM_EXEC] = MKP(1, 0, 0),
arch/nios2/mm/init.c
130
[VM_SHARED | VM_EXEC | VM_READ] = MKP(1, 0, 1),
arch/nios2/mm/init.c
131
[VM_SHARED | VM_EXEC | VM_WRITE] = MKP(1, 1, 0),
arch/nios2/mm/init.c
132
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = MKP(1, 1, 1)
arch/openrisc/mm/init.c
249
[VM_SHARED] = PAGE_NONE,
arch/openrisc/mm/init.c
250
[VM_SHARED | VM_READ] = PAGE_READONLY_X,
arch/openrisc/mm/init.c
251
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/openrisc/mm/init.c
252
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED_X,
arch/openrisc/mm/init.c
253
[VM_SHARED | VM_EXEC] = PAGE_READONLY,
arch/openrisc/mm/init.c
254
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X,
arch/openrisc/mm/init.c
255
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
arch/openrisc/mm/init.c
256
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
arch/parisc/kernel/cache.c
531
if (!(vma->vm_flags & VM_SHARED))
arch/parisc/mm/init.c
971
[VM_SHARED] = PAGE_NONE,
arch/parisc/mm/init.c
972
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/parisc/mm/init.c
973
[VM_SHARED | VM_WRITE] = PAGE_WRITEONLY,
arch/parisc/mm/init.c
974
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/parisc/mm/init.c
975
[VM_SHARED | VM_EXEC] = PAGE_EXECREAD,
arch/parisc/mm/init.c
976
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_EXECREAD,
arch/parisc/mm/init.c
977
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX,
arch/parisc/mm/init.c
978
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
arch/powerpc/kernel/pci-common.c
681
if (vma->vm_flags & VM_SHARED)
arch/powerpc/mm/book3s64/pgtable.c
661
prot = pgprot_val(protection_map[vm_flags & (VM_ACCESS_FLAGS | VM_SHARED)]);
arch/powerpc/mm/pgtable.c
555
[VM_SHARED] = PAGE_NONE,
arch/powerpc/mm/pgtable.c
556
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/powerpc/mm/pgtable.c
557
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/powerpc/mm/pgtable.c
558
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/powerpc/mm/pgtable.c
559
[VM_SHARED | VM_EXEC] = PAGE_EXECONLY_X,
arch/powerpc/mm/pgtable.c
560
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_X,
arch/powerpc/mm/pgtable.c
561
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_X,
arch/powerpc/mm/pgtable.c
562
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_X
arch/powerpc/platforms/cell/spufs/file.c
1036
if (!(vma->vm_flags & VM_SHARED))
arch/powerpc/platforms/cell/spufs/file.c
1170
if (!(vma->vm_flags & VM_SHARED))
arch/powerpc/platforms/cell/spufs/file.c
1291
if (!(vma->vm_flags & VM_SHARED))
arch/powerpc/platforms/cell/spufs/file.c
1352
if (!(vma->vm_flags & VM_SHARED))
arch/powerpc/platforms/cell/spufs/file.c
1411
if (!(vma->vm_flags & VM_SHARED))
arch/powerpc/platforms/cell/spufs/file.c
291
if (!(vma->vm_flags & VM_SHARED))
arch/powerpc/platforms/cell/spufs/file.c
381
if (!(vma->vm_flags & VM_SHARED))
arch/riscv/mm/init.c
379
[VM_SHARED] = PAGE_NONE,
arch/riscv/mm/init.c
380
[VM_SHARED | VM_READ] = PAGE_READ,
arch/riscv/mm/init.c
381
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/riscv/mm/init.c
382
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/riscv/mm/init.c
383
[VM_SHARED | VM_EXEC] = PAGE_EXEC,
arch/riscv/mm/init.c
384
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READ_EXEC,
arch/riscv/mm/init.c
385
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
arch/riscv/mm/init.c
386
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
arch/s390/mm/mmap.c
205
pm[VM_SHARED] = PAGE_NONE;
arch/s390/mm/mmap.c
206
pm[VM_SHARED | VM_READ] = PAGE_RO;
arch/s390/mm/mmap.c
207
pm[VM_SHARED | VM_WRITE] = PAGE_RW;
arch/s390/mm/mmap.c
208
pm[VM_SHARED | VM_WRITE | VM_READ] = PAGE_RW;
arch/s390/mm/mmap.c
209
pm[VM_SHARED | VM_EXEC] = PAGE_RX;
arch/s390/mm/mmap.c
210
pm[VM_SHARED | VM_EXEC | VM_READ] = PAGE_RX;
arch/s390/mm/mmap.c
211
pm[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX;
arch/s390/mm/mmap.c
212
pm[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX;
arch/sh/mm/mmap.c
31
[VM_SHARED] = PAGE_NONE,
arch/sh/mm/mmap.c
32
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/sh/mm/mmap.c
33
[VM_SHARED | VM_WRITE] = PAGE_WRITEONLY,
arch/sh/mm/mmap.c
34
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/sh/mm/mmap.c
35
[VM_SHARED | VM_EXEC] = PAGE_EXECREAD,
arch/sh/mm/mmap.c
36
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_EXECREAD,
arch/sh/mm/mmap.c
37
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_RWX,
arch/sh/mm/mmap.c
38
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_RWX
arch/sparc/mm/init_32.c
294
[VM_SHARED] = PAGE_NONE,
arch/sparc/mm/init_32.c
295
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/sparc/mm/init_32.c
296
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/sparc/mm/init_32.c
297
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/sparc/mm/init_32.c
298
[VM_SHARED | VM_EXEC] = PAGE_READONLY,
arch/sparc/mm/init_32.c
299
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY,
arch/sparc/mm/init_32.c
300
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
arch/sparc/mm/init_32.c
301
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
arch/sparc/mm/init_64.c
3194
(VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]);
arch/um/kernel/mem.c
138
[VM_SHARED] = PAGE_NONE,
arch/um/kernel/mem.c
139
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/um/kernel/mem.c
140
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/um/kernel/mem.c
141
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/um/kernel/mem.c
142
[VM_SHARED | VM_EXEC] = PAGE_READONLY,
arch/um/kernel/mem.c
143
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY,
arch/um/kernel/mem.c
144
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED,
arch/um/kernel/mem.c
145
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED
arch/x86/kernel/cpu/sgx/virt.c
104
if (!(vma->vm_flags & VM_SHARED))
arch/x86/mm/pgprot.c
17
[VM_SHARED] = PAGE_NONE,
arch/x86/mm/pgprot.c
18
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/x86/mm/pgprot.c
19
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/x86/mm/pgprot.c
20
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/x86/mm/pgprot.c
21
[VM_SHARED | VM_EXEC] = PAGE_READONLY_EXEC,
arch/x86/mm/pgprot.c
22
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_EXEC,
arch/x86/mm/pgprot.c
23
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
arch/x86/mm/pgprot.c
24
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
arch/x86/mm/pgprot.c
38
(VM_READ|VM_WRITE|VM_EXEC|VM_SHARED)]);
arch/xtensa/mm/init.c
192
[VM_SHARED] = PAGE_NONE,
arch/xtensa/mm/init.c
193
[VM_SHARED | VM_READ] = PAGE_READONLY,
arch/xtensa/mm/init.c
194
[VM_SHARED | VM_WRITE] = PAGE_SHARED,
arch/xtensa/mm/init.c
195
[VM_SHARED | VM_WRITE | VM_READ] = PAGE_SHARED,
arch/xtensa/mm/init.c
196
[VM_SHARED | VM_EXEC] = PAGE_READONLY_EXEC,
arch/xtensa/mm/init.c
197
[VM_SHARED | VM_EXEC | VM_READ] = PAGE_READONLY_EXEC,
arch/xtensa/mm/init.c
198
[VM_SHARED | VM_EXEC | VM_WRITE] = PAGE_SHARED_EXEC,
arch/xtensa/mm/init.c
199
[VM_SHARED | VM_EXEC | VM_WRITE | VM_READ] = PAGE_SHARED_EXEC
drivers/dma-buf/heaps/cma_heap.c
202
if ((vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) == 0)
drivers/dma-buf/udmabuf.c
100
if ((vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) == 0)
drivers/firewire/core-cdev.c
1792
if (!(vma->vm_flags & VM_SHARED))
drivers/fpga/dfl-afu-main.c
817
if (!(vma->vm_flags & VM_SHARED))
drivers/gpu/drm/i915/gvt/kvmgt.c
1029
if ((vma->vm_flags & VM_SHARED) == 0)
drivers/gpu/drm/panthor/panthor_device.c
459
if ((vma->vm_flags & VM_SHARED) == 0)
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c
482
prot = vm_get_page_prot(vma->vm_flags & ~VM_SHARED);
drivers/gpu/drm/xe/xe_mmio_gem.c
147
if ((vma->vm_flags & VM_SHARED) == 0)
drivers/gpu/drm/xe/xe_oa.c
1694
if (vma->vm_flags & (VM_WRITE | VM_EXEC | VM_SHARED | VM_MAYSHARE)) {
drivers/infiniband/core/ib_core_uverbs.c
170
if (!(vma->vm_flags & VM_SHARED))
drivers/infiniband/core/ib_core_uverbs.c
78
if (!(vma->vm_flags & VM_SHARED))
drivers/infiniband/hw/hfi1/file_ops.c
334
!(vma->vm_flags & VM_SHARED)) {
drivers/infiniband/hw/mlx5/main.c
2440
!(vma->vm_flags & VM_SHARED))
drivers/iommu/iommufd/main.c
573
if (!(vma->vm_flags & VM_SHARED))
drivers/media/common/videobuf2/videobuf2-core.c
2498
if (!(vma->vm_flags & VM_SHARED)) {
drivers/misc/sgi-gru/grufile.c
97
if ((vma->vm_flags & (VM_SHARED | VM_WRITE)) != (VM_SHARED | VM_WRITE))
drivers/mtd/mtdchar.c
1399
return vma->vm_flags & VM_SHARED ? 0 : -EACCES;
drivers/vfio/fsl-mc/vfio_fsl_mc.c
394
if (!(vma->vm_flags & VM_SHARED))
drivers/vfio/pci/vfio_pci_core.c
1743
if ((vma->vm_flags & VM_SHARED) == 0)
drivers/vfio/platform/vfio_platform_common.c
578
if (!(vma->vm_flags & VM_SHARED))
drivers/vhost/vdpa.c
1063
if (!(vma->vm_file && (vma->vm_flags & VM_SHARED) &&
drivers/vhost/vdpa.c
1513
if ((vma->vm_flags & VM_SHARED) == 0)
drivers/video/fbdev/sbuslib.c
53
if (!(vma->vm_flags & (VM_SHARED | VM_MAYSHARE)))
drivers/xen/gntalloc.c
499
if (!(vma->vm_flags & VM_SHARED)) {
drivers/xen/gntdev.c
1062
if ((vma->vm_flags & VM_WRITE) && !(vma->vm_flags & VM_SHARED))
drivers/xen/privcmd-buf.c
141
if (!(vma->vm_flags & VM_SHARED))
fs/9p/vfs_file.c
491
if (!(vma->vm_flags & VM_SHARED))
fs/coredump.c
1608
if ((vma->vm_flags & VM_SHARED) && FILTER(DAX_SHARED))
fs/coredump.c
1610
if (!(vma->vm_flags & VM_SHARED) && FILTER(DAX_PRIVATE))
fs/coredump.c
1617
if ((vma->vm_flags & VM_SHARED) && FILTER(HUGETLB_SHARED))
fs/coredump.c
1619
if (!(vma->vm_flags & VM_SHARED) && FILTER(HUGETLB_PRIVATE))
fs/coredump.c
1629
if (vma->vm_flags & VM_SHARED) {
fs/dax.c
1956
if (write && !(vmf->vma->vm_flags & VM_SHARED))
fs/ext2/file.c
99
(vmf->vma->vm_flags & VM_SHARED);
fs/ext4/file.c
744
(vmf->vma->vm_flags & VM_SHARED);
fs/fuse/file.c
2420
if ((vma->vm_flags & VM_SHARED) && (vma->vm_flags & VM_MAYWRITE))
fs/hugetlbfs/inode.c
780
vm_flags_init(&pseudo_vma, VM_HUGETLB | VM_MAYSHARE | VM_SHARED);
fs/proc/nommu.c
55
flags & VM_MAYSHARE ? flags & VM_SHARED ? 'S' : 's' : 'p',
fs/proc/task_mmu.c
1156
[ilog2(VM_SHARED)] = "sh",
fs/proc/task_mmu.c
1311
if (!start && (!shmem_swapped || (vma->vm_flags & VM_SHARED) ||
fs/proc/task_nommu.c
154
flags & VM_MAYSHARE ? flags & VM_SHARED ? 'S' : 's' : 'p',
fs/xfs/xfs_file.c
1940
(vmf->vma->vm_flags & VM_SHARED);
include/linux/mm.h
1297
return (vm_flags & (VM_SHARED | VM_MAYWRITE)) ==
include/linux/mm.h
1298
(VM_SHARED | VM_MAYWRITE);
include/linux/mm.h
1933
return (flags & (VM_SHARED | VM_MAYWRITE)) == VM_MAYWRITE;
include/linux/pgtable.h
2368
(VM_READ | VM_WRITE | VM_EXEC | VM_SHARED)]; \
include/trace/events/fs_dax.h
130
__entry->vm_flags & VM_SHARED ? "shared" : "private",
include/trace/events/fs_dax.h
43
__entry->vm_flags & VM_SHARED ? "shared" : "private",
include/trace/events/fs_dax.h
89
__entry->vm_flags & VM_SHARED ? "shared" : "private",
include/trace/events/mmflags.h
207
{VM_SHARED, "shared" }, \
kernel/bpf/syscall.c
1095
if (!(vma->vm_flags & VM_SHARED))
kernel/events/core.c
7208
vm_get_page_prot(vma->vm_flags & ~VM_SHARED));
kernel/events/core.c
7434
if (!(vma->vm_flags & VM_SHARED))
kernel/events/uprobes.c
1607
(vma->vm_flags & (VM_WRITE|VM_SHARED)) == VM_WRITE &&
kernel/events/uprobes.c
287
(vma->vm_flags & (VM_WRITE|VM_SHARED)) == VM_WRITE &&
mm/debug_vm_pgtable.c
1294
#define VM_FLAGS_END (VM_SHARED | VM_EXEC | VM_WRITE | VM_READ)
mm/gup.c
1848
if ((vma->vm_flags & (VM_WRITE | VM_SHARED)) == VM_WRITE)
mm/gup.c
593
if (vma->vm_flags & (VM_MAYSHARE | VM_SHARED))
mm/huge_memory.c
2174
if (!(vma->vm_flags & VM_SHARED)) {
mm/hugetlb.c
5869
if ((vmf->flags & FAULT_FLAG_WRITE) && !(vma->vm_flags & VM_SHARED)) {
mm/hugetlb.c
5888
new_pte = make_huge_pte(vma, folio, vma->vm_flags & VM_SHARED);
mm/hugetlb.c
5898
if ((vmf->flags & FAULT_FLAG_WRITE) && !(vma->vm_flags & VM_SHARED)) {
mm/hugetlb.c
6208
int vm_shared = dst_vma->vm_flags & VM_SHARED;
mm/internal.h
1463
if (vma->vm_flags & VM_SHARED)
mm/khugepaged.c
1576
if (userfaultfd_armed(vma) && !(vma->vm_flags & VM_SHARED))
mm/ksm.c
740
if (vm_flags & (VM_SHARED | VM_MAYSHARE | VM_SPECIAL |
mm/madvise.c
1398
if (vma->vm_file || new_flags & VM_SHARED)
mm/mapping_dirty_helpers.c
224
if ((vm_flags & (VM_SHARED | VM_MAYWRITE | VM_HUGETLB)) !=
mm/mapping_dirty_helpers.c
225
(VM_SHARED | VM_MAYWRITE))
mm/memfd.c
375
vm_flags_t mask = vm_flags & (VM_SHARED | VM_WRITE);
mm/memfd.c
378
if (!(mask & VM_SHARED))
mm/memory.c
1108
if (src_vma->vm_flags & VM_SHARED)
mm/memory.c
1147
if (!(src_vma->vm_flags & VM_SHARED))
mm/memory.c
3928
WARN_ON_ONCE(!(vmf->vma->vm_flags & VM_SHARED));
mm/memory.c
4197
if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) {
mm/memory.c
5227
if (vma->vm_flags & VM_SHARED)
mm/memory.c
5520
if (write && !(vma->vm_flags & VM_SHARED)) {
mm/memory.c
5563
!(vma->vm_flags & VM_SHARED);
mm/memory.c
5582
if (!(vma->vm_flags & VM_SHARED)) {
mm/memory.c
5934
else if (!(vma->vm_flags & VM_SHARED))
mm/memory.c
5968
if (folio_maybe_mapped_shared(folio) && (vma->vm_flags & VM_SHARED))
mm/memory.c
6166
if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) {
mm/memory.c
6205
if (vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) {
mm/mmap.c
1121
if (!vma || !(vma->vm_flags & VM_SHARED)) {
mm/mmap.c
463
vm_flags |= VM_SHARED | VM_MAYSHARE;
mm/mmap.c
465
vm_flags &= ~(VM_MAYWRITE | VM_SHARED);
mm/mmap.c
502
vm_flags |= VM_SHARED | VM_MAYSHARE;
mm/mmap.c
88
vm_flags &= ~VM_SHARED;
mm/mprotect.c
100
if (!(vma->vm_flags & VM_SHARED))
mm/mprotect.c
197
if (vma->vm_flags & VM_SHARED) {
mm/mprotect.c
745
VM_SHARED|VM_NORESERVE))) {
mm/mprotect.c
783
if ((oldflags & (VM_WRITE | VM_SHARED | VM_LOCKED)) == VM_LOCKED &&
mm/mremap.c
1694
if (!old_len && !(vma->vm_flags & (VM_SHARED | VM_MAYSHARE))) {
mm/msync.c
93
(vma->vm_flags & VM_SHARED)) {
mm/nommu.c
1175
if (file && vma->vm_flags & VM_SHARED)
mm/nommu.c
1822
if (vma->vm_flags & VM_SHARED) {
mm/nommu.c
1836
if (!(vma->vm_flags & VM_SHARED))
mm/nommu.c
882
vm_flags |= VM_SHARED | VM_MAYSHARE |
mm/oom_kill.c
550
if (vma_is_anonymous(vma) || !(vma->vm_flags & VM_SHARED)) {
mm/rmap.c
1187
if (vma->vm_flags & VM_SHARED)
mm/userfaultfd.c
177
bool vm_shared = dst_vma->vm_flags & VM_SHARED;
mm/userfaultfd.c
1800
if (src_vma->vm_flags & VM_SHARED)
mm/userfaultfd.c
1805
if (dst_vma->vm_flags & VM_SHARED)
mm/userfaultfd.c
1952
if ((vma->vm_flags & VM_SHARED) && uffd_wp_changed)
mm/userfaultfd.c
51
else if (!(vma->vm_flags & VM_SHARED) &&
mm/userfaultfd.c
687
if (!(dst_vma->vm_flags & VM_SHARED)) {
mm/userfaultfd.c
759
dst_vma->vm_flags & VM_SHARED))
mm/userfaultfd.c
80
if (!(vma->vm_flags & VM_SHARED) && unlikely(!vma->anon_vma))
mm/vma.c
2044
return (vma->vm_flags & (VM_WRITE | VM_SHARED)) ==
mm/vma.c
2045
(VM_WRITE | VM_SHARED);
mm/vma.c
2326
return (vm_flags & (VM_NORESERVE | VM_SHARED | VM_WRITE)) == VM_WRITE;
mm/vma.c
2533
else if (map->vm_flags & VM_SHARED)
mm/vma.h
477
if (vma->vm_flags & VM_SHARED)
mm/vma.h
523
return (flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE;
rust/bindings/bindings_helper.h
127
const vm_flags_t RUST_CONST_HELPER_VM_SHARED = VM_SHARED;
samples/vfio-mdev/mbochs.c
804
if ((vma->vm_flags & VM_SHARED) == 0)
samples/vfio-mdev/mbochs.c
836
if ((vma->vm_flags & VM_SHARED) == 0)
samples/vfio-mdev/mdpy.c
432
if ((vma->vm_flags & VM_SHARED) == 0)
security/apparmor/lsm.c
587
!(vma->vm_flags & VM_SHARED) ? MAP_PRIVATE : 0);
security/selinux/hooks.c
4057
return file_map_prot_check(vma->vm_file, prot, vma->vm_flags&VM_SHARED);
security/selinux/selinuxfs.c
470
if (vma->vm_flags & VM_SHARED) {
tools/testing/vma/include/dup.h
1019
((flags & (VM_WRITE | VM_SHARED | VM_STACK)) == VM_WRITE)
tools/testing/vma/include/dup.h
1194
vm_flags &= ~VM_SHARED;
tools/testing/vma/include/dup.h
903
return (vm_flags & (VM_SHARED | VM_MAYWRITE)) ==
tools/testing/vma/include/dup.h
904
(VM_SHARED | VM_MAYWRITE);
virt/kvm/guest_memfd.c
473
if ((vma->vm_flags & (VM_SHARED | VM_MAYSHARE)) !=
virt/kvm/guest_memfd.c
474
(VM_SHARED | VM_MAYSHARE)) {
virt/kvm/kvm_main.c
4090
((vma->vm_flags & VM_EXEC) || !(vma->vm_flags & VM_SHARED)))