arch/arm/vdso/vdsomunge.c
186
outbuf = mmap(NULL, stat.st_size, PROT_READ | PROT_WRITE, MAP_SHARED,
arch/arm64/include/asm/mman.h
59
unsigned long supported = PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM;
arch/arm64/kernel/pi/relacheck.c
66
ehdr = mmap(0, stat.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
arch/mips/vdso/genvdso.c
129
addr = mmap(NULL, stat.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd,
arch/powerpc/include/asm/mman.h
30
if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_SAO))
arch/riscv/include/asm/mman.h
19
if (prot & PROT_WRITE)
arch/riscv/kernel/sys_riscv.c
26
if (unlikely((prot & PROT_WRITE) && !(prot & PROT_READ)))
arch/sparc/include/asm/mman.h
52
if (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM | PROT_ADI))
arch/um/kernel/skas/stub_exe.c
66
PROT_READ | PROT_WRITE, MAP_FIXED | MAP_SHARED,
arch/um/os-Linux/file.c
708
void *res = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
arch/um/os-Linux/mem.c
232
PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, fd, 0);
arch/um/os-Linux/mem.c
34
PROT_READ|PROT_WRITE,
arch/um/os-Linux/process.c
105
int prot = ((r ? PROT_READ : 0) | (w ? PROT_WRITE : 0) |
arch/um/os-Linux/process.c
151
addr = mmap64(NULL, UM_KERN_PAGE_SIZE, PROT_READ | PROT_WRITE,
arch/um/os-Linux/process.c
93
prot = (r ? PROT_READ : 0) | (w ? PROT_WRITE : 0) |
arch/um/os-Linux/skas/process.c
454
PROT_READ | PROT_WRITE | PROT_EXEC,
arch/um/os-Linux/start_up.c
311
PROT_READ | PROT_WRITE,
arch/um/os-Linux/util.c
23
if (mprotect((void *) address, UM_THREAD_SIZE, PROT_READ | PROT_WRITE) < 0)
arch/x86/kernel/cpu/sgx/encl.c
1174
_calc_vm_trans(secinfo_flags, SGX_SECINFO_W, PROT_WRITE) |
arch/x86/kernel/cpu/sgx/encl.c
1183
prot |= PROT_READ | PROT_WRITE;
arch/x86/kernel/cpu/sgx/ioctl.c
938
prot = PROT_READ | PROT_WRITE;
arch/x86/kvm/x86.c
13335
hva = vm_mmap(NULL, 0, size, PROT_READ | PROT_WRITE,
arch/x86/um/os-Linux/registers.c
56
iov.iov_base = mmap(NULL, iov.iov_len, PROT_WRITE | PROT_READ,
arch/x86/um/user-offsets.c
77
DEFINE(UM_PROT_WRITE, PROT_WRITE);
drivers/gpu/drm/armada/armada_gem.c
325
addr = vm_mmap(dobj->obj.filp, 0, args->size, PROT_READ | PROT_WRITE,
drivers/gpu/drm/i915/gem/i915_gem_mman.c
99
PROT_READ | PROT_WRITE, MAP_SHARED,
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1187
PROT_WRITE, MAP_SHARED);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1450
addr = igt_mmap_offset(i915, offset, obj->base.size, PROT_WRITE, MAP_SHARED);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1568
addr = igt_mmap_offset(i915, offset, obj->base.size, PROT_WRITE, MAP_SHARED);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
1751
addr = igt_mmap_offset(i915, offset, obj->base.size, PROT_WRITE, MAP_SHARED);
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
919
addr = igt_mmap_offset(i915, offset, obj->base.size, PROT_WRITE, MAP_SHARED);
drivers/misc/lkdtm/perms.c
216
PROT_READ | PROT_WRITE | PROT_EXEC,
drivers/misc/lkdtm/perms.c
237
PROT_READ | PROT_WRITE | PROT_EXEC,
drivers/misc/lkdtm/usercopy.c
150
PROT_READ | PROT_WRITE | PROT_EXEC,
drivers/misc/lkdtm/usercopy.c
226
PROT_READ | PROT_WRITE | PROT_EXEC,
drivers/misc/lkdtm/usercopy.c
316
PROT_READ | PROT_WRITE | PROT_EXEC,
drivers/misc/lkdtm/usercopy.c
355
uaddr = vm_mmap(NULL, 0, PAGE_SIZE, PROT_READ | PROT_WRITE,
drivers/misc/lkdtm/usercopy.c
82
PROT_READ | PROT_WRITE | PROT_EXEC,
fs/aio.c
552
PROT_READ | PROT_WRITE,
fs/binfmt_elf.c
436
if (padzero(zero_start) && (prot & PROT_WRITE))
fs/binfmt_elf.c
634
prot |= PROT_WRITE;
fs/binfmt_elf_fdpic.c
1047
if (phdr->p_flags & PF_W) prot |= PROT_WRITE;
fs/binfmt_elf_fdpic.c
1116
if (prot & PROT_WRITE && disp > 0) {
fs/binfmt_elf_fdpic.c
1150
if (prot & PROT_WRITE && excess1 > 0) {
fs/binfmt_elf_fdpic.c
415
stack_prot = PROT_READ | PROT_WRITE;
fs/binfmt_elf_fdpic.c
958
PROT_READ | PROT_WRITE | PROT_EXEC, MAP_PRIVATE, 0);
fs/binfmt_flat.c
549
PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, 0);
fs/binfmt_flat.c
596
PROT_READ | PROT_EXEC | PROT_WRITE, MAP_PRIVATE, 0);
include/linux/mman.h
108
return (prot & ~(PROT_READ | PROT_WRITE | PROT_EXEC | PROT_SEM)) == 0;
include/linux/mman.h
144
_calc_vm_trans(prot, PROT_WRITE, VM_WRITE) |
include/linux/raid/pq.h
180
PROT_READ|PROT_WRITE, \
ipc/shm.c
1567
prot = PROT_READ | PROT_WRITE;
kernel/events/core.c
9699
prot |= PROT_WRITE;
lib/tests/usercopy_kunit.c
308
PROT_READ | PROT_WRITE | PROT_EXEC,
lib/vdso/getrandom.c
85
params->mmap_prot = PROT_READ | PROT_WRITE;
mm/kasan/kasan_test_c.c
2161
PROT_READ | PROT_WRITE | PROT_EXEC,
mm/mmap.c
1127
prot |= vma->vm_flags & VM_WRITE ? PROT_WRITE : 0;
mm/mmap.c
449
if (prot & PROT_WRITE) {
mm/nommu.c
766
if ((prot & PROT_WRITE) &&
mm/nommu.c
787
if (prot & PROT_WRITE)
mm/nommu.c
793
((prot & PROT_WRITE) && !(capabilities & NOMMU_MAP_WRITE)) ||
mm/nommu.c
870
if (!(prot & PROT_WRITE) && !current->ptrace)
samples/auxdisplay/cfag12864b-example.c
57
cfag12864b_mem = mmap(0, CFAG12864B_SIZE, PROT_READ | PROT_WRITE,
samples/bpf/xdp_sample_user.c
1232
sample_mmap[i] = mmap(NULL, size, PROT_READ | PROT_WRITE,
samples/nitro_enclaves/ne_ioctl_sample.c
262
PROT_READ | PROT_WRITE,
scripts/elf-parse.c
42
addr = mmap(0, sb.st_size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
scripts/insert-sys-cert.c
218
map = mmap(NULL, *size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
scripts/mod/modpost.c
391
map = mmap(NULL, *size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
scripts/recordmcount.c
199
file_map = mmap(0, sb.st_size, PROT_READ|PROT_WRITE, MAP_PRIVATE,
security/apparmor/lsm.c
569
if ((prot & PROT_WRITE) && !(flags & MAP_PRIVATE))
security/selinux/hooks.c
3953
(!shared && (prot & PROT_WRITE)))) {
security/selinux/hooks.c
3970
if (shared && (prot & PROT_WRITE))
tools/hv/vmbus_bufring.c
37
map = mmap(NULL, 2 * size, PROT_READ | PROT_WRITE, MAP_SHARED, *fd, 0);
tools/include/io_uring/mini_liburing.h
109
ptr = mmap(0, cq->ring_sz, PROT_READ | PROT_WRITE,
tools/include/io_uring/mini_liburing.h
85
ptr = mmap(0, sq->ring_sz, PROT_READ | PROT_WRITE,
tools/include/io_uring/mini_liburing.h
99
sq->sqes = mmap(0, size, PROT_READ | PROT_WRITE,
tools/include/nolibc/stdlib.h
136
heap = mmap(NULL, len, PROT_READ|PROT_WRITE, MAP_ANONYMOUS|MAP_PRIVATE,
tools/lib/bpf/libbpf.c
13723
PROT_READ | PROT_WRITE, MAP_SHARED,
tools/lib/bpf/libbpf.c
1854
mmaped = mmap(NULL, new_sz, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0);
tools/lib/bpf/libbpf.c
1998
map->mmaped = mmap(NULL, mmap_sz, PROT_READ | PROT_WRITE,
tools/lib/bpf/libbpf.c
5288
prot = PROT_READ | PROT_WRITE;
tools/lib/bpf/libbpf.c
5619
bpf_map_mmap_sz(map), PROT_READ | PROT_WRITE,
tools/lib/bpf/ringbuf.c
123
tmp = mmap(NULL, rb->page_size, PROT_READ | PROT_WRITE, MAP_SHARED, map_fd, 0);
tools/lib/bpf/ringbuf.c
494
tmp = mmap(NULL, (size_t)mmap_sz, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/lib/bpf/skel_internal.h
198
addr = mmap(NULL, mmap_sz, PROT_READ | PROT_WRITE,
tools/lib/perf/evlist.c
569
mp->prot = PROT_READ | PROT_WRITE;
tools/lib/perf/evsel.c
262
.prot = PROT_READ | PROT_WRITE,
tools/objtool/check.c
392
PROT_READ|PROT_WRITE,
tools/objtool/elf.c
82
PROT_READ|PROT_WRITE, \
tools/perf/arch/x86/tests/amd-ibs-period.c
329
rb = mmap(NULL, PERF_MMAP_TOTAL_SIZE, PROT_READ | PROT_WRITE,
tools/perf/arch/x86/tests/amd-ibs-period.c
516
rb = mmap(NULL, PERF_MMAP_TOTAL_SIZE, PROT_READ | PROT_WRITE,
tools/perf/arch/x86/tests/amd-ibs-period.c
71
ret = mprotect(func, page_size, PROT_READ | PROT_WRITE | PROT_EXEC);
tools/perf/arch/x86/tests/amd-ibs-period.c
822
rb = mmap(NULL, PERF_MMAP_TOTAL_SIZE, PROT_READ | PROT_WRITE,
tools/perf/bench/mem-functions.c
353
p = mmap(NULL, size, PROT_READ|PROT_WRITE,
tools/perf/bench/numa.c
446
buf = (void *)mmap(0, bytes, PROT_READ|PROT_WRITE, MAP_ANON|map_flags, -1, 0);
tools/perf/builtin-report.c
878
prot & PROT_WRITE ? 'w' : '-',
tools/perf/tests/mmap-thread-lookup.c
40
PROT_READ|PROT_WRITE|PROT_EXEC,
tools/perf/util/auxtrace.c
1228
int prot = rw ? PROT_READ | PROT_WRITE : PROT_READ;
tools/perf/util/auxtrace.c
183
mp->prot = PROT_READ | (auxtrace_overwrite ? 0 : PROT_WRITE);
tools/perf/util/event.c
347
(event->mmap2.prot & PROT_WRITE) ? 'w' : '-',
tools/perf/util/event.c
359
(event->mmap2.prot & PROT_WRITE) ? 'w' : '-',
tools/perf/util/mmap.c
303
map->data = mmap(NULL, mmap__mmap_len(map), PROT_READ|PROT_WRITE,
tools/perf/util/mmap.c
80
map->aio.data[idx] = mmap(NULL, mmap__mmap_len(map), PROT_READ|PROT_WRITE,
tools/perf/util/session.c
2324
mmap_prot |= PROT_WRITE;
tools/perf/util/session.c
2326
mmap_prot |= PROT_WRITE;
tools/perf/util/synthetic-events.c
318
*prot |= PROT_WRITE;
tools/perf/util/tool.c
33
decomp = mmap(NULL, mmap_len, PROT_READ|PROT_WRITE,
tools/testing/selftests/arm64/mte/check_hugetlb_options.c
182
prot_flag = PROT_READ | PROT_WRITE;
tools/testing/selftests/arm64/mte/check_mmap_options.c
197
prot_flag = PROT_READ | PROT_WRITE;
tools/testing/selftests/arm64/mte/mte_common_util.c
186
prot_flag = PROT_READ | PROT_WRITE;
tools/testing/selftests/bpf/benchs/bench_ringbufs.c
301
tmp = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/bpf/prog_tests/btf_sysfs.c
34
raw_data = mmap(NULL, btf_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/bpf/prog_tests/btf_sysfs.c
50
if (!ASSERT_EQ(mprotect(raw_data, btf_size, PROT_READ | PROT_WRITE), -1,
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
163
map = mmap(NULL, len, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
47
map = mmap(NULL, len, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
tools/testing/selftests/bpf/prog_tests/cgroup_iter_memcg.c
82
map = mmap(NULL, len, PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/bpf/prog_tests/core_reloc.c
1086
mmap_data = mmap(NULL, mmap_sz, PROT_READ | PROT_WRITE,
tools/testing/selftests/bpf/prog_tests/fexit_sleep.c
41
child_stack = mmap(NULL, STACK_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE |
tools/testing/selftests/bpf/prog_tests/mmap.c
152
err = mprotect(map_mmaped, map_sz, PROT_WRITE);
tools/testing/selftests/bpf/prog_tests/mmap.c
162
int flags = i % 2 ? PROT_READ : PROT_WRITE;
tools/testing/selftests/bpf/prog_tests/mmap.c
180
tmp1 = mmap(NULL, map_sz, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/bpf/prog_tests/mmap.c
55
tmp1 = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, rdmap_fd, 0);
tools/testing/selftests/bpf/prog_tests/mmap.c
73
bss_mmaped = mmap(NULL, bss_sz, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/bpf/prog_tests/mmap.c
81
map_mmaped = mmap(NULL, map_sz, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
109
mmap_ptr = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, rb_fd, 0);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
166
mmap_ptr = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, rb_fd, 0);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
175
mmap_ptr = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, rb_fd, page_size);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
181
mmap_ptr = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, rb_fd, 2 * page_size);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
185
mmap_ptr = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, rb_fd, 3 * page_size);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
187
mmap_ptr = mmap(NULL, 2 * page_size, PROT_WRITE, MAP_SHARED, rb_fd, 2 * page_size);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
195
ASSERT_ERR(mprotect(mmap_ptr, 4 * page_size, PROT_WRITE), "write_protect");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
205
ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_WRITE), "write_protect");
tools/testing/selftests/bpf/prog_tests/task_local_storage.c
387
mem = mmap(NULL, page_size * 2, PROT_READ | PROT_WRITE,
tools/testing/selftests/bpf/prog_tests/test_lsm.c
34
PROT_READ | PROT_WRITE | PROT_EXEC);
tools/testing/selftests/bpf/prog_tests/test_mmap_inner_array.c
21
tmp = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, inner_array_fd, 0);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
1567
bufs = mmap(NULL, umem_sz, PROT_READ | PROT_WRITE, mmap_flags, -1, 0);
tools/testing/selftests/bpf/prog_tests/test_xsk.c
2288
bufs = mmap(NULL, mmap_sz, PROT_READ | PROT_WRITE,
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
113
ASSERT_ERR(mprotect(mmap_ptr, page_size, PROT_WRITE), "write_cons_pos_protect");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
121
mmap_ptr = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
130
mmap_ptr = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, rb_fd,
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
213
producer_pos_ptr = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
218
data_ptr = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, rb_fd, 2 * page_size);
tools/testing/selftests/bpf/prog_tests/xdp_metadata.c
80
xsk->umem_area = mmap(NULL, UMEM_SIZE, PROT_READ | PROT_WRITE, mmap_flags, -1, 0);
tools/testing/selftests/bpf/xdp_hw_metadata.c
112
xsk->umem_area = mmap(NULL, UMEM_SIZE, PROT_READ | PROT_WRITE, mmap_flags, -1, 0);
tools/testing/selftests/bpf/xsk.c
188
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE, fd,
tools/testing/selftests/bpf/xsk.c
202
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE, fd,
tools/testing/selftests/bpf/xsk.c
627
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE,
tools/testing/selftests/bpf/xsk.c
648
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE,
tools/testing/selftests/bpf/xskxceiver.c
130
bufs = mmap(NULL, umem_sz, PROT_READ | PROT_WRITE, mmap_flags, -1, 0);
tools/testing/selftests/cachestat/test_cachestat.c
260
map = mmap(NULL, filesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/cgroup/test_core.c
61
buf = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON,
tools/testing/selftests/cgroup/test_hugetlb_memcg.c
17
#define PROTECTION (PROT_READ | PROT_WRITE)
tools/testing/selftests/cgroup/test_memcontrol.c
751
buf = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON,
tools/testing/selftests/cgroup/test_zswap.c
513
PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0);
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
162
p = mmap(NULL, ONE_MEG, PROT_READ | PROT_WRITE, MAP_SHARED, dmabuf_fd, 0);
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
227
p = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, dmabuf_fd[i], 0);
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c
252
p = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, dmabuf_fd[i], 0);
tools/testing/selftests/drivers/dma-buf/udmabuf.c
100
addr = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
154
PROT_READ | PROT_WRITE,
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
166
PROT_READ | PROT_WRITE,
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
177
PROT_READ | PROT_WRITE,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
187
ctx->buf_mem = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/drivers/net/hw/toeplitz.c
309
PROT_READ | PROT_WRITE,
tools/testing/selftests/filesystems/overlayfs/dev_in_maps.c
112
addr = mmap(NULL, 4096, PROT_READ | PROT_WRITE, MAP_FILE | MAP_SHARED, fd, 0);
tools/testing/selftests/futex/functional/futex_numa_mpol.c
141
futex_ptr = mmap(NULL, mem_size * 2, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0);
tools/testing/selftests/futex/functional/futex_numa_mpol.c
174
mprotect(futex_ptr, mem_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/futex/functional/futex_wait.c
118
shm = mmap(NULL, sizeof(f_private), PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/futex/functional/futex_wait_uninitialized_heap.c
64
buf = mmap(NULL, page_size, PROT_READ|PROT_WRITE,
tools/testing/selftests/futex/functional/robust_list.c
74
stack = mmap(NULL, STACK_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/ia64/aliasing-test.c
42
addr = mmap(NULL, length, PROT_READ|PROT_WRITE, MAP_SHARED, fd, offset);
tools/testing/selftests/iommu/iommufd.c
1148
buf = mmap(0, buf_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/iommu/iommufd.c
1750
buf = mmap(0, buf_size, PROT_READ | PROT_WRITE, self->mmap_flags, -1,
tools/testing/selftests/iommu/iommufd.c
1772
int prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/iommu/iommufd.c
1806
buf = mmap(0, PAGE_SIZE, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/iommu/iommufd.c
1832
int prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/iommu/iommufd.c
1886
int prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/iommu/iommufd.c
2146
vrc = mmap(self->buffer, mmap_buffer_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/iommu/iommufd.c
2746
buf = mmap(0, buf_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/iommu/iommufd.c
2938
test = mmap(NULL, data.out_mmap_length, PROT_READ | PROT_WRITE,
tools/testing/selftests/iommu/iommufd.c
48
vrc = mmap(buffer, BUFFER_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/iommu/iommufd.c
52
mfd_buffer = memfd_mmap(BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/iommu/iommufd_fail_nth.c
48
buffer = mmap(0, BUFFER_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/iommu/iommufd_fail_nth.c
51
mfd_buffer = memfd_mmap(BUFFER_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED,
tools/testing/selftests/iommu/iommufd_utils.h
60
EXPECT_ERRNO(_errno, (long)mmap(NULL, length, PROT_READ | PROT_WRITE, \
tools/testing/selftests/kselftest_harness.h
1284
results = mmap(NULL, sizeof(*results), PROT_READ | PROT_WRITE,
tools/testing/selftests/kselftest_harness.h
421
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0); \
tools/testing/selftests/kselftest_harness.h
425
self = mmap(NULL, sizeof(*self), PROT_READ | PROT_WRITE, \
tools/testing/selftests/kselftest_harness.h
475
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0); \
tools/testing/selftests/kvm/guest_memfd_test.c
135
mem = kvm_mmap(total_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd);
tools/testing/selftests/kvm/guest_memfd_test.c
180
mem = kvm_mmap(map_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd);
tools/testing/selftests/kvm/guest_memfd_test.c
205
mem = mmap(NULL, page_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/kvm/guest_memfd_test.c
208
mem = mmap(NULL, total_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/kvm/guest_memfd_test.c
454
mem = kvm_mmap(size, PROT_READ | PROT_WRITE, MAP_SHARED, fd);
tools/testing/selftests/kvm/guest_memfd_test.c
46
mem = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/kvm/guest_memfd_test.c
464
mem = kvm_mmap(size, PROT_READ | PROT_WRITE, MAP_SHARED, fd);
tools/testing/selftests/kvm/guest_memfd_test.c
57
mem = kvm_mmap(total_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd);
tools/testing/selftests/kvm/guest_memfd_test.c
91
mem = kvm_mmap(total_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd);
tools/testing/selftests/kvm/lib/kvm_util.c
1069
region->mmap_start = kvm_mmap(region->mmap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/kvm/lib/kvm_util.c
1140
PROT_READ | PROT_WRITE,
tools/testing/selftests/kvm/lib/kvm_util.c
1362
vcpu->run = kvm_mmap(vcpu_mmap_sz(), PROT_READ | PROT_WRITE,
tools/testing/selftests/kvm/lib/kvm_util.c
1807
addr = __kvm_mmap(size, PROT_READ | PROT_WRITE, MAP_SHARED, vcpu->fd,
tools/testing/selftests/kvm/mmu_stress_test.c
344
mem = kvm_mmap(slot_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd);
tools/testing/selftests/kvm/mmu_stress_test.c
390
mprotect(mem, slot_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/kvm/s390/ucontrol_test.c
145
self->run = kvm_mmap(self->kvm_run_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/kvm/s390/ucontrol_test.c
153
self->sie_block = __kvm_mmap(PAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/kvm/set_memory_region_test.c
438
PROT_READ | PROT_WRITE,
tools/testing/selftests/kvm/set_memory_region_test.c
449
mem_extra = kvm_mmap(MEM_REGION_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/kvm/x86/xen_shinfo_test.c
515
void *m = mmap(shinfo, PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_FIXED|MAP_PRIVATE, zero_fd, 0);
tools/testing/selftests/landlock/audit_test.c
337
PROT_READ | PROT_WRITE,
tools/testing/selftests/landlock/audit_test.c
83
domain_stack = mmap(NULL, sizeof(*domain_stack), PROT_READ | PROT_WRITE,
tools/testing/selftests/liveupdate/luo_test_utils.c
71
map = mmap(NULL, page_size, PROT_WRITE, MAP_SHARED, mfd, 0);
tools/testing/selftests/memfd/fuse_test.c
130
PROT_READ | PROT_WRITE,
tools/testing/selftests/memfd/fuse_test.c
148
PROT_READ | PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
290
PROT_READ | PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
394
PROT_READ | PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
431
PROT_READ | PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
480
PROT_READ | PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
494
PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
518
r = mprotect(p, mfd_def_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/memfd/memfd_test.c
554
PROT_READ | PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
566
PROT_WRITE,
tools/testing/selftests/memfd/memfd_test.c
584
r = mprotect(p, mfd_def_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mincore/mincore_selftest.c
149
addr = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mincore/mincore_selftest.c
231
addr = mmap(NULL, FILE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mincore/mincore_selftest.c
325
addr = mmap(NULL, FILE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mincore/mincore_selftest.c
50
addr = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mincore/mincore_selftest.c
94
addr = mmap(NULL, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/compaction_test.c
241
map = mmap(NULL, MAP_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/cow.c
1062
mem = mmap(NULL, hugetlbsize, PROT_READ | PROT_WRITE, flags, -1, 0);
tools/testing/selftests/mm/cow.c
1076
dummy = mmap(NULL, hugetlbsize, PROT_READ | PROT_WRITE, flags, -1, 0);
tools/testing/selftests/mm/cow.c
1299
ret = mprotect(mem + pagesize, pagesize, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/cow.c
1548
mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/cow.c
1592
mmap_mem = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/cow.c
1669
mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/mm/cow.c
1727
mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/mm/cow.c
1782
mem = mmap(NULL, hugetlbsize, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd,
tools/testing/selftests/mm/cow.c
225
ret = mprotect(mem, size, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/cow.c
504
ret = mprotect(mem, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/cow.c
677
ret |= mprotect(mem, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/cow.c
785
mem = mmap(NULL, pagesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/cow.c
849
mmap_mem = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/cow.c
898
ret = mprotect(mem + pagesize, pagesize, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/droppable.c
28
alloc = mmap(0, alloc_size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_DROPPABLE, -1, 0);
tools/testing/selftests/mm/guard-regions.c
1022
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1068
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1131
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1196
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1254
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1328
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1380
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1415
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1442
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1519
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1563
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1619
ptr_shared = mmap_(self, variant, NULL, 10 * page_size, PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1623
ptr_private = mmap(NULL, 10 * page_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, self->fd, 0);
tools/testing/selftests/mm/guard-regions.c
1764
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1811
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1826
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1863
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1921
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
1993
ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
2102
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
2155
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
2263
ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
2309
PROT_READ | PROT_WRITE, MAP_FIXED, 4 * page_size);
tools/testing/selftests/mm/guard-regions.c
285
ptr = mmap_(self, variant, NULL, 10 * page_size, PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
292
ptr2 = mmap_(self, variant, &ptr[5 * page_size], page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/guard-regions.c
354
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
453
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
458
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
463
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
534
PROT_READ | PROT_WRITE | PROT_EXEC, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
537
PROT_READ | PROT_WRITE | PROT_EXEC, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
590
PROT_READ | PROT_WRITE, MAP_FIXED | MAP_POPULATE, 0);
tools/testing/selftests/mm/guard-regions.c
600
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
609
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
670
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
686
ptr_new1 = mmap_(self, variant, ptr, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/guard-regions.c
690
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
709
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
757
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
799
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
802
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
805
PROT_READ | PROT_WRITE, MAP_FIXED, 0);
tools/testing/selftests/mm/guard-regions.c
839
ASSERT_EQ(mprotect(ptr, 3 * page_size, PROT_READ | PROT_WRITE), 0);
tools/testing/selftests/mm/guard-regions.c
841
PROT_READ | PROT_WRITE), 0);
tools/testing/selftests/mm/guard-regions.c
865
ASSERT_EQ(mprotect(ptr, 3 * page_size, PROT_READ | PROT_WRITE), 0);
tools/testing/selftests/mm/guard-regions.c
867
PROT_READ | PROT_WRITE), 0);
tools/testing/selftests/mm/guard-regions.c
888
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/guard-regions.c
949
PROT_READ | PROT_WRITE, 0, 0);
tools/testing/selftests/mm/gup_longterm.c
135
mem = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/gup_test.c
232
p = mmap(NULL, size, PROT_READ | PROT_WRITE, flags, filed, 0);
tools/testing/selftests/mm/hmm-tests.c
1016
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1064
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1119
buffer->ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1170
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1236
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/hmm-tests.c
1246
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/hmm-tests.c
1301
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1360
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1426
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1482
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1546
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/hmm-tests.c
1556
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/hmm-tests.c
1629
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1701
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1776
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1830
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1883
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
1961
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2047
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2236
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2295
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2355
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2428
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2512
old_ptr = mmap(NULL, 2 * size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2548
old_ptr = mmap(NULL, 2 * size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
2739
buffer->ptr = mmap(NULL, buffer_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
320
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
383
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
442
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
514
ret = mprotect(buffer->ptr, size, PROT_WRITE | PROT_READ);
tools/testing/selftests/mm/hmm-tests.c
565
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
667
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
742
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
846
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hmm-tests.c
963
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugepage-mmap.c
21
#define PROTECTION (PROT_READ | PROT_WRITE)
tools/testing/selftests/mm/hugepage-mremap.c
33
#define PROTECTION (PROT_READ | PROT_WRITE | PROT_EXEC)
tools/testing/selftests/mm/hugepage-mremap.c
94
addr = mmap(NULL, len, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugepage-vmemmap.c
102
addr = mmap(NULL, maplength, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-madvise.c
132
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-madvise.c
170
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-madvise.c
200
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-madvise.c
259
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-madvise.c
299
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-madvise.c
311
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-madvise.c
90
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-read-hwpoison.c
149
filemap = mmap(NULL, len, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-read-hwpoison.c
186
filemap = mmap(NULL, len, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb-soft-offline.c
47
filemap = mmap(NULL, len, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb_dio.c
33
const int mmap_prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/mm/hugetlb_fault_after_madv.c
87
huge_ptr = mmap(NULL, huge_page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb_madv_vs_map.c
62
ptr = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/hugetlb_madv_vs_map.c
99
huge_ptr = mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/khugepaged.c
262
p = mmap(BASE_ADDR, nr * hpage_pmd_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/khugepaged.c
452
p = mmap(BASE_ADDR, size, PROT_READ | PROT_WRITE, MAP_SHARED, finfo.fd,
tools/testing/selftests/mm/ksm_functional_tests.c
182
map = mmap_and_merge_range(0xcf, size, PROT_READ | PROT_WRITE, KSM_MERGE_MADVISE);
tools/testing/selftests/mm/ksm_functional_tests.c
218
map = mmap_and_merge_range(0x00, size, PROT_READ | PROT_WRITE, KSM_MERGE_MADVISE);
tools/testing/selftests/mm/ksm_functional_tests.c
267
map = mmap_and_merge_range(0xcf, size, PROT_READ | PROT_WRITE, KSM_MERGE_MADVISE);
tools/testing/selftests/mm/ksm_functional_tests.c
300
map = mmap_and_merge_range(0xcf, size, PROT_READ | PROT_WRITE, KSM_MERGE_MADVISE);
tools/testing/selftests/mm/ksm_functional_tests.c
430
map = __mmap_and_merge_range(0xcf, size, PROT_READ | PROT_WRITE, KSM_MERGE_NONE);
tools/testing/selftests/mm/ksm_functional_tests.c
605
map = mmap_and_merge_range(0xcf, size, PROT_READ | PROT_WRITE, KSM_MERGE_PRCTL);
tools/testing/selftests/mm/ksm_functional_tests.c
664
map = mmap_and_merge_range(0xcf, size, PROT_READ | PROT_WRITE, KSM_MERGE_MADVISE);
tools/testing/selftests/mm/ksm_functional_tests.c
93
map = mmap(NULL, size, PROT_READ|PROT_WRITE,
tools/testing/selftests/mm/ksm_tests.c
124
prot |= PROT_WRITE;
tools/testing/selftests/mm/ksm_tests.c
175
void *map_ptr = mmap(ptr, map_size, PROT_WRITE, mapping, -1, 0);
tools/testing/selftests/mm/ksm_tests.c
540
map_ptr_orig = mmap(NULL, len + HPAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/madv_populate.c
100
addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/madv_populate.c
170
addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/madv_populate.c
192
addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/madv_populate.c
242
addr = mmap(0, SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/madv_populate.c
35
addr = mmap(0, pagesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/madv_populate.c
79
addr = mmap(0, SIZE, PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, 0, 0);
tools/testing/selftests/mm/map_hugetlb.c
17
#define PROTECTION (PROT_READ | PROT_WRITE)
tools/testing/selftests/mm/map_populate.c
60
smap = mmap(0, MMAP_SZ, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/map_populate.c
97
smap = mmap(0, MMAP_SZ, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mdwe_test.c
225
self->p = mmap(NULL, self->size, PROT_WRITE | PROT_EXEC, self->flags, 0, 0);
tools/testing/selftests/mm/mdwe_test.c
263
self->p = mmap(NULL, self->size, PROT_WRITE, self->flags, 0, 0);
tools/testing/selftests/mm/mdwe_test.c
266
ret = mprotect(self->p, self->size, PROT_WRITE | PROT_EXEC);
tools/testing/selftests/mm/memfd_secret.c
35
static const int prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/mm/memory-failure.c
226
addr = mmap(0, self->page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/memory-failure.c
290
addr = mmap(0, self->page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/memory-failure.c
332
addr = mmap(0, self->page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1002
ptr = mmap(&carveout[page_size], 15 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1241
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
126
ptr = mmap(&carveout[page_size], 10 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1265
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1308
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1332
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1372
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1397
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1403
3 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1453
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
1479
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
177
ptr = mmap(&carveout[page_size], 10 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
227
ptr = mmap(&carveout[2 * page_size], 9 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
278
ptr = mmap(&carveout[2 * page_size], 9 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
337
ptr = mmap(&carveout[2 * page_size], 9 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
398
ptr = mmap(&carveout[page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
429
ptr2 = mmap(&ptr[5 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
453
ptr = mmap(&carveout[page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
484
ptr2 = mmap(&carveout[6 * page_size], 5 * page_size, PROT_READ | PROT_WRITE | PROT_EXEC,
tools/testing/selftests/mm/merge.c
505
ASSERT_EQ(mprotect(ptr, 5 * page_size, PROT_READ | PROT_WRITE | PROT_EXEC), 0);
tools/testing/selftests/mm/merge.c
573
ptr = mmap(&carveout[page_size], page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
577
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
603
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
614
ptr = mmap(&carveout[page_size], page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
618
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
641
ptr = mmap(&carveout[page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
644
ptr2 = mmap(&carveout[7 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
702
ptr = mmap(&carveout[6 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
705
ptr2 = mmap(&carveout[14 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
763
ptr = mmap(&carveout[page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
766
ptr2 = mmap(&carveout[7 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
769
ptr3 = mmap(&carveout[14 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
848
ptr = mmap(&carveout[page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
851
ptr2 = mmap(&carveout[7 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
854
ptr3 = mmap(&carveout[14 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
928
ptr = mmap(&carveout[page_size], 15 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/merge.c
961
ptr2 = mmap(&carveout[20 * page_size], 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/migration.c
132
ptr = mmap(NULL, TWOMEG, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/migration.c
158
ptr = mmap(NULL, TWOMEG, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/migration.c
195
ptr = mmap(NULL, 2*TWOMEG, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/migration.c
227
ptr = mmap(NULL, 2 * TWOMEG, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/migration.c
264
ptr = mmap(NULL, TWOMEG, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/migration.c
290
ptr = mmap(NULL, TWOMEG, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mkdirty.c
164
mem = mmap(NULL, pagesize, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON,
tools/testing/selftests/mm/mkdirty.c
197
mem = mmap_thp_range(PROT_READ|PROT_WRITE, &mmap_mem, &mmap_size);
tools/testing/selftests/mm/mkdirty.c
236
mem = mmap_thp_range(PROT_READ|PROT_WRITE, &mmap_mem, &mmap_size);
tools/testing/selftests/mm/mkdirty.c
258
PROT_READ|PROT_WRITE)) {
tools/testing/selftests/mm/mlock2-tests.c
181
map = mmap(NULL, 2 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mlock2-tests.c
232
map = mmap(NULL, 2 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mlock2-tests.c
259
map = mmap(NULL, 2 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mlock2-tests.c
282
map = mmap(NULL, 2 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mlock2-tests.c
308
map = mmap(NULL, 2 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mlock2-tests.c
351
map = mmap(NULL, 3 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mlock2-tests.c
435
map = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_ANONYMOUS | MAP_PRIVATE, -1, 0);
tools/testing/selftests/mm/mrelease_test.c
27
buf = (char *)mmap(NULL, nr_pages * psize(), PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
100
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
140
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
190
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
196
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
247
mmap(NULL, num_pages * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
300
mmap(NULL, 5 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
306
mmap(NULL, 10 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_dontunmap.c
355
mmap(NULL, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
1046
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
110
remap_addr = mmap(addr, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
1363
rand_addr = (char *)mmap(NULL, rand_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
214
src_addr = mmap((void *) addr, c.region_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
259
start = mmap(NULL, 3 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
299
start = mmap(NULL, 3 * page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
348
void *ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
436
ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
444
tgt_ptr = mmap(NULL, 2 * size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
558
ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
566
tgt_ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
641
ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
649
tgt_ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
782
ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
881
res = mmap(ptr, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mremap_test.c
929
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/mseal_test.c
1677
ret = sys_mprotect_pkey((void *)ptr, size, PROT_READ | PROT_WRITE, pkey);
tools/testing/selftests/mm/mseal_test.c
183
ptr = mmap(NULL, size, PROT_READ | PROT_WRITE, mapflags, -1, 0);
tools/testing/selftests/mm/mseal_test.c
260
ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
288
ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
320
ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
346
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
355
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
376
ret = sys_mprotect(ptr, 2 * page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
401
ret = sys_mprotect(ptr, 2 * page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
460
ret = sys_mprotect(ptr, 0, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
468
ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
494
ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
535
ret = sys_mprotect(ptr, size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
560
ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
568
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
590
ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
595
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
620
ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
627
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
648
ret = sys_mprotect(ptr, page_size * 3, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
655
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
672
ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
680
ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
687
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
707
ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
717
ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
721
ret = sys_mprotect(ptr + page_size, page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
729
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
737
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
760
ret = sys_mprotect(ptr, 2 * page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
816
ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
821
PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
859
ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
896
ret = sys_mprotect(ptr, page_size, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/mseal_test.c
961
ret = sys_mprotect(ptr, page_size * 2, PROT_READ | PROT_WRITE);
tools/testing/selftests/mm/on-fault-limit.c
21
map = mmap(NULL, 2 * lims.rlim_max, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/pagemap_ioctl.c
1065
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1093
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1139
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1195
fmem = mmap(NULL, buf_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1237
mem = mmap(0, 2 * page_size, PROT_READ|PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1261
mem2 = mmap(mem + page_size, page_size, PROT_READ|PROT_WRITE,
tools/testing/selftests/mm/pagemap_ioctl.c
1271
mprotect(mem, 2 * page_size, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/pagemap_ioctl.c
1279
mprotect(mem, page_size, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/pagemap_ioctl.c
1404
mem = mmap(NULL, 0x1000 * nthreads * pages_per_thread, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/pagemap_ioctl.c
1517
mmap_mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/pagemap_ioctl.c
1571
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1584
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1640
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1670
fmem = mmap(NULL, sbuf.st_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
1698
fmem = mmap(NULL, buf_size, PROT_READ | PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
177
mem = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/pagemap_ioctl.c
199
mprotect(mem, mem_size/8, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/pagemap_ioctl.c
201
mprotect(mem + 2 * mem_size/8, mem_size/8, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/pagemap_ioctl.c
203
mprotect(mem + 4 * mem_size/8, mem_size/8, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/pagemap_ioctl.c
205
mprotect(mem + 6 * mem_size/8, mem_size/8, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/pagemap_ioctl.c
258
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
402
m[0] = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
405
m[1] = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
443
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
498
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pagemap_ioctl.c
548
mem = mmap(NULL, mem_size, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANON, -1, 0);
tools/testing/selftests/mm/pkey_sighandler_tests.c
302
stack = mmap(0, STACK_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/pkey_sighandler_tests.c
315
sys_mprotect_pkey(stack, STACK_SIZE, PROT_READ | PROT_WRITE, pkey);
tools/testing/selftests/mm/pkey_sighandler_tests.c
318
sigstack.ss_sp = mmap(0, STACK_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/pkey_sighandler_tests.c
470
stack = mmap(0, STACK_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/pkey_sighandler_tests.c
488
sys_mprotect_pkey(stack, STACK_SIZE, PROT_READ | PROT_WRITE, pkey);
tools/testing/selftests/mm/pkey_sighandler_tests.c
491
sigstack.ss_sp = mmap(0, STACK_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/prctl_thp_disable.c
48
mmap_mem = (char *)mmap(NULL, mmap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/process_madv.c
159
map = mmap(NULL, map_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/process_madv.c
73
map = mmap(NULL, pagesize * 10, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/protection_keys.c
1219
buf = mmap(NULL, 1*MB, PROT_READ|PROT_WRITE, MAP_ANONYMOUS|MAP_PRIVATE, -1, 0);
tools/testing/selftests/mm/protection_keys.c
1724
int prot = PROT_READ|PROT_WRITE;
tools/testing/selftests/mm/protection_keys.c
934
err = sys_mprotect_pkey(ptr, size, PROT_WRITE, 0);
tools/testing/selftests/mm/protection_keys.c
938
err = sys_mprotect_pkey(ptr, size, PROT_READ|PROT_WRITE, 0);
tools/testing/selftests/mm/protection_keys.c
940
err = sys_mprotect_pkey(ptr, size, PROT_READ|PROT_WRITE|PROT_EXEC, 0);
tools/testing/selftests/mm/rmap.c
171
PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/rmap.c
316
data->region = mmap(0, data->mapsize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/rmap.c
340
data->region = mmap(0, data->mapsize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/rmap.c
365
data->region = mmap(0, data->mapsize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/rmap.c
381
data->region = mmap(NULL, data->mapsize, PROT_READ|PROT_WRITE,
tools/testing/selftests/mm/soft-dirty.c
142
map = mmap(NULL, pagesize, PROT_READ|PROT_WRITE,
tools/testing/selftests/mm/soft-dirty.c
154
map = mmap(NULL, pagesize, PROT_READ|PROT_WRITE,
tools/testing/selftests/mm/soft-dirty.c
172
mprotect(map, pagesize, PROT_READ|PROT_WRITE);
tools/testing/selftests/mm/soft-dirty.c
215
map = mmap(&reserved[pagesize], pagesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/soft-dirty.c
232
map2 = mmap(&reserved[3 * pagesize], pagesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/soft-dirty.c
269
map = mmap(&reserved[pagesize], pagesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/soft-dirty.c
284
PROT_READ | PROT_WRITE | PROT_EXEC,
tools/testing/selftests/mm/soft-dirty.c
298
if (mprotect(map, pagesize, PROT_READ | PROT_WRITE | PROT_EXEC))
tools/testing/selftests/mm/soft-dirty.c
54
map = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0);
tools/testing/selftests/mm/soft-dirty.c
65
map2 = mmap(NULL, pagesize, (PROT_READ | PROT_WRITE), (MAP_PRIVATE | MAP_ANON), -1, 0);
tools/testing/selftests/mm/split_huge_page_test.c
398
thp_area = mmap((void *)(1UL << 30), thp_area_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/split_huge_page_test.c
424
page_area = mmap(NULL, page_area_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/split_huge_page_test.c
648
*addr = mmap(NULL, fd_size, PROT_READ|PROT_WRITE, MAP_SHARED, *fd, 0);
tools/testing/selftests/mm/thuge-gen.c
100
map = mmap(NULL, size*NUM_PAGES, PROT_READ|PROT_WRITE,
tools/testing/selftests/mm/transhuge-stress.c
23
#define PROT_RW (PROT_READ | PROT_WRITE)
tools/testing/selftests/mm/uffd-common.c
104
area_alias = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/uffd-common.c
158
*alloc_area = mmap(p, bytes, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_SHARED,
tools/testing/selftests/mm/uffd-common.c
169
area_alias = mmap(p_alias, bytes, PROT_READ | PROT_WRITE, MAP_FIXED | MAP_SHARED,
tools/testing/selftests/mm/uffd-common.c
61
*alloc_area = mmap(NULL, gopts->nr_pages * gopts->page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/uffd-common.c
94
*alloc_area = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/uffd-wp-mremap.c
67
int prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/mm/va_high_addr_switch.c
268
p = mmap(t->addr, t->size, PROT_READ | PROT_WRITE, t->flags, -1, 0);
tools/testing/selftests/mm/va_high_addr_switch.c
300
void *ptr = mmap((void *)(1UL << 50), 1, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/vm_util.c
271
if (mmap(ptr, HPAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/vm_util.c
464
addr = mmap(0, pagesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/write_to_hugetlbfs.c
176
ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/mm/write_to_hugetlbfs.c
189
ptr = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/namespaces/listns_efault_test.c
265
map = mmap(NULL, page_size * 2, PROT_READ | PROT_WRITE,
tools/testing/selftests/namespaces/listns_efault_test.c
417
map = mmap(NULL, page_size * 2, PROT_READ | PROT_WRITE,
tools/testing/selftests/namespaces/listns_efault_test.c
57
map = mmap(NULL, page_size * 2, PROT_READ | PROT_WRITE,
tools/testing/selftests/net/af_unix/scm_pidfd.c
354
self->client_addr = mmap(NULL, sizeof(*self->client_addr), PROT_READ | PROT_WRITE,
tools/testing/selftests/net/ipsec.c
1989
data_map = mmap(0, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/net/lib/xdp_helper.c
72
umem_area = mmap(NULL, UMEM_SZ, PROT_READ | PROT_WRITE, MAP_PRIVATE |
tools/testing/selftests/net/psock_fanout.c
241
PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/net/psock_tpacket.c
712
ring->mm_space = mmap(0, ring->mm_len, PROT_READ | PROT_WRITE,
tools/testing/selftests/net/tcp_mmap.c
141
buffer = mmap(NULL, sz, PROT_READ | PROT_WRITE,
tools/testing/selftests/net/tcp_mmap.c
146
buffer = mmap(NULL, sz, PROT_READ | PROT_WRITE,
tools/testing/selftests/net/txring_overwrite.c
115
PROT_READ | PROT_WRITE, MAP_SHARED, fdt, 0);
tools/testing/selftests/perf_events/mmap.c
115
rb = mmap(region, RB_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, fd, 0);
tools/testing/selftests/perf_events/mmap.c
134
aux = mmap(region + REGION_AUX_OFFS, AUX_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/perf_events/mmap.c
161
rb = mmap(region, RB_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, self->fd, 0);
tools/testing/selftests/perf_events/mmap.c
174
aux = mmap(region + REGION_AUX_OFFS, AUX_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/perf_events/mmap.c
201
tmp = mmap(NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0);
tools/testing/selftests/perf_events/mmap.c
228
ASSERT_EQ(mmap(self->ptr, HOLE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/perf_events/mmap.c
230
ASSERT_EQ(mmap(self->ptr + HOLE_SIZE, HOLE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/perf_events/mmap.c
232
ASSERT_EQ(mmap(self->ptr + size - HOLE_SIZE, HOLE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/perf_events/watermark_signal.c
104
p = mmap(NULL, 2 * page_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/pidfd/pidfd_fdinfo_test.c
102
ret.stack = mmap(NULL, CHILD_STACK_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/pidfd/pidfd_test.c
568
child_exit_secs = mmap(NULL, sizeof *child_exit_secs, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/alignment/alignment_handler.c
235
ci0 = mmap(NULL, bufsize, PROT_WRITE | PROT_READ, MAP_SHARED,
tools/testing/selftests/powerpc/alignment/alignment_handler.c
237
ci1 = mmap(NULL, bufsize, PROT_WRITE | PROT_READ, MAP_SHARED,
tools/testing/selftests/powerpc/benchmarks/mmap_bench.c
42
char *c = mmap(NULL, MEMSIZE, PROT_READ|PROT_WRITE,
tools/testing/selftests/powerpc/copyloops/exc_validate.c
86
p = mmap(NULL, page_size * 2, PROT_READ|PROT_WRITE,
tools/testing/selftests/powerpc/dexcr/hashchk_test.c
205
child_stack = mmap(NULL, STACK_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mce/inject-ra-err.c
49
paste_addr = mmap(NULL, 4096, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0ULL);
tools/testing/selftests/powerpc/mm/exec_prot.c
138
insns = (unsigned int *)mmap(NULL, pgsize, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mm/exec_prot.c
199
FAIL_IF(check_exec_fault(PROT_WRITE));
tools/testing/selftests/powerpc/mm/exec_prot.c
203
FAIL_IF(check_exec_fault(PROT_READ | PROT_WRITE));
tools/testing/selftests/powerpc/mm/exec_prot.c
215
FAIL_IF(check_exec_fault(PROT_WRITE | PROT_EXEC));
tools/testing/selftests/powerpc/mm/exec_prot.c
219
FAIL_IF(check_exec_fault(PROT_READ | PROT_WRITE | PROT_EXEC));
tools/testing/selftests/powerpc/mm/exec_prot.c
73
if (mprotect(insns, pgsize, PROT_READ | PROT_WRITE | PROT_EXEC)) {
tools/testing/selftests/powerpc/mm/hugetlb_vs_thp_test.c
18
p = mmap(addr, SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mm/hugetlb_vs_thp_test.c
34
p = mmap(addr, SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mm/large_vm_fork_separation.c
34
p = mmap((void *)(512ul << 40), page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mm/large_vm_gpr_corruption.c
123
p = mmap((void *)addr, page_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mm/pkey_exec_prot.c
131
insns = (unsigned int *) mmap(NULL, pgsize, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mm/pkey_exec_prot.c
62
if (mprotect(insns, pgsize, PROT_READ | PROT_WRITE)) {
tools/testing/selftests/powerpc/mm/pkey_siginfo.c
26
#define PROT_RWX (PROT_READ | PROT_WRITE | PROT_EXEC)
tools/testing/selftests/powerpc/mm/prot_sao.c
35
p = mmap(NULL, SIZE, PROT_READ | PROT_WRITE | PROT_SAO,
tools/testing/selftests/powerpc/mm/subpage_prot.c
208
fileblock = mmap(NULL, filesize, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/mm/tlbie_test.c
597
mprotect(map1, size, PROT_READ|PROT_WRITE);
tools/testing/selftests/powerpc/nx-gzip/gzip_vas.c
73
addr = mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0ULL);
tools/testing/selftests/powerpc/pmu/ebb/trace.c
24
tb = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c
191
PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0);
tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c
126
mem_region = mmap(NULL, page_size * 2, PROT_READ|PROT_WRITE,
tools/testing/selftests/powerpc/primitives/load_unaligned_zeropad.c
53
if (mprotect(mem_region + page_size, page_size, PROT_READ|PROT_WRITE)) {
tools/testing/selftests/powerpc/signal/sigreturn_vdso.c
114
mprotect((void *)low, size, PROT_READ|PROT_WRITE|PROT_EXEC);
tools/testing/selftests/powerpc/signal/sigreturn_vdso.c
94
p = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_ANONYMOUS|MAP_PRIVATE, -1, 0);
tools/testing/selftests/powerpc/stringloops/memcmp.c
84
p = mmap(NULL, 4 * MAP_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c
127
ss.ss_sp = mmap(NULL, SIGSTKSZ, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/tm/tm-signal-context-force-tm.c
61
PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
165
uf_mem = mmap(NULL, UF_MEM_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/powerpc/tm/tm-vmxcopy.c
61
a = mmap(NULL, size, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
tools/testing/selftests/prctl/set-anon-vma-name-test.c
79
self->ptr_anon = mmap(NULL, AREA_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/prctl/set-anon-vma-name-test.c
82
self->ptr_not_anon = mmap(NULL, AREA_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/proc/proc-maps-race.c
438
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_ANONYMOUS, -1, 0);
tools/testing/selftests/proc/proc-maps-race.c
456
int prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/proc/proc-maps-race.c
464
prot ^= PROT_WRITE;
tools/testing/selftests/proc/proc-maps-race.c
519
mod_info->prot |= PROT_WRITE;
tools/testing/selftests/proc/thread-self.c
56
stack = mmap(NULL, 2 * PAGE_SIZE, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
tools/testing/selftests/ptrace/peeksiginfo.c
54
addr_rw = mmap(NULL, 2 * PAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/riscv/mm/mmap_test.h
13
#define PROT (PROT_READ | PROT_WRITE)
tools/testing/selftests/sgx/load.c
273
seg->prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/sgx/load.c
277
seg->prot |= (phdr->p_flags & PF_W) ? PROT_WRITE : 0;
tools/testing/selftests/sgx/load.c
295
seg->src = mmap(NULL, heap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/sgx/load.c
297
seg->prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/sgx/main.c
1016
PROT_READ | PROT_WRITE | PROT_EXEC,
tools/testing/selftests/sgx/main.c
1147
PROT_READ | PROT_WRITE | PROT_EXEC, MAP_SHARED | MAP_FIXED,
tools/testing/selftests/sgx/main.c
1291
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED,
tools/testing/selftests/sgx/main.c
144
if (i == 0 && seg->prot == (PROT_READ | PROT_WRITE))
tools/testing/selftests/sgx/main.c
163
if (seg->prot == (PROT_READ | PROT_WRITE))
tools/testing/selftests/sgx/main.c
693
ret = mprotect((void *)data_start, PAGE_SIZE, PROT_READ | PROT_WRITE);
tools/testing/selftests/signal/sas.c
125
sstack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/signal/sas.c
169
ustack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/user_events/abi_test.c
401
void *stack = mmap(NULL, stack_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/vfio/lib/vfio_pci_device.c
142
prot |= PROT_WRITE;
tools/testing/selftests/vfio/vfio_dma_mapping_mmio_test.c
130
vaddr = mmap(vaddr, size, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED,
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
144
region.vaddr = mmap(NULL, size, PROT_READ | PROT_WRITE, flags, -1, 0);
tools/testing/selftests/vfio/vfio_dma_mapping_test.c
239
region->vaddr = mmap(NULL, self->mmap_size, PROT_READ | PROT_WRITE,
tools/testing/selftests/vfio/vfio_pci_driver_test.c
26
const int prot = PROT_READ | PROT_WRITE;
tools/testing/selftests/x86/amx.c
232
altstack = mmap(NULL, size, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/entry_from_vm86.c
234
PROT_READ | PROT_WRITE | PROT_EXEC,
tools/testing/selftests/x86/fsgsbase.c
253
PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/fsgsbase.c
573
shared_scratch = mmap(NULL, 4096, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/fsgsbase_restore.c
52
PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/fsgsbase_restore.c
80
PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/lam.c
1192
wq = mmap(NULL, 0x1000, PROT_WRITE,
tools/testing/selftests/x86/lam.c
156
p = mmap((void *)HIGH_ADDR, PAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/lam.c
349
ptr = mmap((void *)test->addr, PAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/lam.c
415
ptr = mmap((void *)ptr_address, PAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/lam.c
499
void *sq_ptr = mmap(0, sring->ring_sz, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/lam.c
511
cq_ptr = mmap(0, cring->ring_sz, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/lam.c
530
PROT_READ | PROT_WRITE, MAP_SHARED | MAP_POPULATE,
tools/testing/selftests/x86/ldt_gdt.c
666
unsigned int *page = mmap(NULL, 4096, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/ldt_gdt.c
689
PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/nx_stack.c
198
void *p = mmap(NULL, len, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
tools/testing/selftests/x86/sigaltstack.c
95
altstack = mmap(NULL, at_minstack_size + SIGSTKSZ, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/syscall_numbering.c
460
sh = mmap(NULL, sysconf(_SC_PAGE_SIZE), PROT_READ|PROT_WRITE,
tools/testing/selftests/x86/sysret_ss_attrs.c
66
unsigned char *stack32 = mmap(NULL, 4096, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/test_shadow_stack.c
119
return mmap(addr, SS_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/test_shadow_stack.c
433
if (mprotect(shstk_ptr, SS_SIZE, PROT_WRITE | PROT_READ) < 0) {
tools/testing/selftests/x86/test_shadow_stack.c
565
free_area = mmap(0, SS_SIZE * 3, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/test_shadow_stack.c
574
test_map = mmap(0, PAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/test_shadow_stack.c
609
free_area = mmap(0, PAGE_SIZE * 4, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/test_shadow_stack.c
614
shstk_start = mmap(free_area, PAGE_SIZE, PROT_READ | PROT_WRITE,
tools/testing/selftests/x86/test_shadow_stack.c
707
sa32 = mmap(0, 4096, PROT_READ | PROT_WRITE,
tools/testing/vsock/util.c
677
PROT_READ | PROT_WRITE,
tools/testing/vsock/vsock_perf.c
290
data = mmap(NULL, buf_size_bytes, PROT_READ | PROT_WRITE,
tools/testing/vsock/vsock_test.c
739
int prot = PROT_READ | PROT_WRITE;
tools/virtio/vringh_test.c
161
host_map = mmap(NULL, mapsize, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);
tools/virtio/vringh_test.c
162
guest_map = mmap(NULL, mapsize, PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0);