Symbol: mremap
arch/arm/kernel/process.c
392
.mremap = sigpage_mremap,
arch/arm/kernel/vdso.c
47
.mremap = vdso_mremap,
arch/arm64/kernel/vdso.c
173
.mremap = aarch32_sigpage_mremap,
arch/arm64/kernel/vdso.c
177
.mremap = vdso_mremap,
arch/arm64/kernel/vdso.c
322
.mremap = vdso_mremap,
arch/loongarch/kernel/vdso.c
39
.mremap = vdso_mremap,
arch/parisc/kernel/vdso.c
39
.mremap = vdso_mremap,
arch/parisc/kernel/vdso.c
45
.mremap = vdso_mremap,
arch/powerpc/kernel/vdso.c
84
.mremap = vdso32_mremap,
arch/powerpc/kernel/vdso.c
90
.mremap = vdso64_mremap,
arch/riscv/kernel/vdso.c
73
.mremap = vdso_mremap,
arch/riscv/kernel/vdso.c
86
.mremap = vdso_mremap,
arch/s390/kernel/vdso.c
36
.mremap = vdso_mremap,
arch/um/os-Linux/file.c
720
res = mremap(old_addr, old_size, new_size, MREMAP_MAYMOVE, NULL);
arch/x86/entry/vdso/vma.c
121
.mremap = vdso_mremap,
arch/x86/kernel/uprobes.c
630
.mremap = tramp_mremap,
drivers/misc/uacce/uacce.c
238
.mremap = uacce_vma_mremap,
fs/aio.c
387
.mremap = aio_ring_mremap,
fs/resctrl/pseudo_lock.c
995
.mremap = pseudo_lock_dev_mremap,
include/linux/mm.h
758
int (*mremap)(struct vm_area_struct *area);
include/linux/mm_types.h
1677
int (*mremap)(const struct vm_special_mapping *sm,
kernel/events/uprobes.c
1694
.mremap = xol_mremap,
kernel/sys_ni.c
162
COND_SYSCALL(mremap);
mm/mmap.c
1399
if (sm->mremap)
mm/mmap.c
1400
return sm->mremap(sm, new_vma);
mm/mmap.c
1419
.mremap = special_mapping_mremap,
mm/mremap.c
1215
else if (vma->vm_ops && vma->vm_ops->mremap)
mm/mremap.c
1216
err = vma->vm_ops->mremap(new_vma);
mm/mremap.c
1965
SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
mm/nommu.c
1578
SYSCALL_DEFINE5(mremap, unsigned long, addr, unsigned long, old_len,
tools/testing/selftests/bpf/prog_tests/ringbuf.c
168
tmp_ptr = mremap(mmap_ptr, page_size, 2 * page_size, MREMAP_MAYMOVE);
tools/testing/selftests/bpf/prog_tests/ringbuf.c
197
ASSERT_ERR_PTR(mremap(mmap_ptr, 0, 4 * page_size, MREMAP_MAYMOVE), "ro_remap");
tools/testing/selftests/bpf/prog_tests/ringbuf.c
207
ASSERT_ERR_PTR(mremap(mmap_ptr, 0, 3 * page_size, MREMAP_MAYMOVE), "ro_remap");
tools/testing/selftests/bpf/prog_tests/user_ringbuf.c
115
ASSERT_ERR_PTR(mremap(mmap_ptr, 0, 4 * page_size, MREMAP_MAYMOVE), "wr_prod_pos");
tools/testing/selftests/mm/cow.c
932
tmp = mremap(mem + mremap_size, mremap_size, mremap_size,
tools/testing/selftests/mm/guard-regions.c
1039
ASSERT_EQ(mremap(ptr, 5 * page_size, 5 * page_size,
tools/testing/selftests/mm/guard-regions.c
1082
ptr = mremap(ptr, 5 * page_size, 10 * page_size, 0);
tools/testing/selftests/mm/guard-regions.c
1096
ptr = mremap(ptr, 10 * page_size, 20 * page_size,
tools/testing/selftests/mm/guard-regions.c
1143
ptr = mremap(ptr, 5 * page_size, 3 * page_size, MREMAP_MAYMOVE);
tools/testing/selftests/mm/guard-regions.c
1166
ptr = mremap(ptr, 3 * page_size, 5 * page_size, 0);
tools/testing/selftests/mm/hmm-tests.c
2450
new_ptr = mremap((void *)map, size, size, flags,
tools/testing/selftests/mm/hmm-tests.c
2467
new_ptr = mremap((void *)map, size, size, flags,
tools/testing/selftests/mm/hugepage-mremap.c
158
void *addr = mremap(haddr, length, length,
tools/testing/selftests/mm/hugepage-mremap.c
170
addr = mremap(addr, length, length, 0);
tools/testing/selftests/mm/khugepaged.c
849
p = mremap(BASE_ADDR - i * page_size,
tools/testing/selftests/mm/khugepaged.c
859
p = mremap(BASE_ADDR + 2 * hpage_pmd_size,
tools/testing/selftests/mm/merge.c
1259
ptr_a = mremap(ptr_a, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
1273
ptr_a = mremap(ptr_a, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
1326
ptr_a = mremap(ptr_a, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
1340
ptr_a = mremap(ptr_a, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
1390
ptr_b = mremap(ptr_b, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
1411
ptr_b = mremap(ptr_b, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
1473
ptr_b = mremap(ptr_bc, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
1487
ptr_b = mremap(ptr_b, 3 * page_size, 3 * page_size,
tools/testing/selftests/mm/merge.c
543
ptr2 = mremap(ptr1, page_size, 2 * page_size,
tools/testing/selftests/mm/merge.c
547
ASSERT_NE(mremap(ptr2, page_size, page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
108
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
150
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
202
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
254
mremap(source_mapping + (5 * page_size), 5 * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
313
mremap(source_mapping, 5 * page_size,
tools/testing/selftests/mm/mremap_dontunmap.c
53
mremap(source_mapping, num_pages * page_size, num_pages * page_size,
tools/testing/selftests/mm/mremap_test.c
1061
dest_addr = mremap(src_addr, c.region_size, c.region_size,
tools/testing/selftests/mm/mremap_test.c
1213
void *new_ptr = mremap(src + SIZE_MB(1), SIZE_MB(1), SIZE_MB(1),
tools/testing/selftests/mm/mremap_test.c
268
remap = mremap(start, page_size, 2 * page_size, 0);
tools/testing/selftests/mm/mremap_test.c
309
remap = mremap(start + page_size, page_size, 2 * page_size, 0);
tools/testing/selftests/mm/mremap_test.c
365
void *new_ptr = mremap(src + SIZE_MB(1), SIZE_MB(1), SIZE_MB(1),
tools/testing/selftests/mm/mremap_test.c
489
if (mremap(ptr, size, size, mremap_flags, tgt_ptr) == MAP_FAILED) {
tools/testing/selftests/mm/mremap_test.c
501
if (mremap(tgt_ptr, size, size, mremap_flags,
tools/testing/selftests/mm/mremap_test.c
521
if (mremap(&tgt_ptr[size], size, size,
tools/testing/selftests/mm/mremap_test.c
602
res = mremap(ptr, size, page_size, 0);
tools/testing/selftests/mm/mremap_test.c
604
res = mremap(ptr, size, page_size, MREMAP_MAYMOVE | MREMAP_FIXED,
tools/testing/selftests/mm/mremap_test.c
705
if (mremap(&ptr[2 * page_size], size - 3 * page_size, size - 3 * page_size,
tools/testing/selftests/mm/mremap_test.c
840
res = mremap(ptr, size, size, MREMAP_MAYMOVE | MREMAP_FIXED, tgt_ptr);
tools/testing/selftests/mm/mremap_test.c
864
res = mremap(ptr, page_size, page_size,
tools/testing/selftests/mm/mremap_test.c
893
res = mremap(ptr, size, size, MREMAP_MAYMOVE | MREMAP_FIXED, tgt_ptr);
tools/testing/selftests/mm/mremap_test.c
942
res = mremap(ptr, size, size, MREMAP_MAYMOVE | MREMAP_FIXED, tgt_ptr);
tools/testing/selftests/mm/pfnmap.c
225
ret = mremap(self->addr1, self->size1, self->size2,
tools/testing/selftests/mm/pfnmap.c
235
ret = mremap(self->addr1, self->size1, self->size1 - self->pagesize, 0);
tools/testing/selftests/mm/pfnmap.c
247
self->addr2 = mremap(self->addr1, self->size1, self->size2, MREMAP_MAYMOVE);
tools/testing/selftests/mm/soft-dirty.c
248
map2 = mremap(map2, pagesize, pagesize, MREMAP_FIXED | MREMAP_MAYMOVE,
tools/testing/selftests/mm/split_huge_page_test.c
432
tmp = mremap(thp_area + pmd_pagesize * i + pagesize * i,
tools/testing/selftests/mm/uffd-unit-tests.c
724
gopts->area_dst = mremap(gopts->area_dst, gopts->nr_pages * gopts->page_size,
tools/testing/selftests/mm/uffd-wp-mremap.c
221
if (mremap(mem, size, size, MREMAP_FIXED | MREMAP_MAYMOVE, addr) == MAP_FAILED) {
tools/testing/selftests/nolibc/nolibc-test.c
1181
mem = mremap(mem, mem_length, mem_length * 2, MREMAP_MAYMOVE, 0);
tools/testing/selftests/perf_events/mmap.c
193
ASSERT_EQ(mremap(ptr, size, HOLE_SIZE, MREMAP_MAYMOVE), MAP_FAILED);
tools/testing/selftests/perf_events/mmap.c
194
ASSERT_EQ(mremap(ptr + HOLE_SIZE, size, HOLE_SIZE, MREMAP_MAYMOVE), MAP_FAILED);
tools/testing/selftests/perf_events/mmap.c
195
ASSERT_EQ(mremap(ptr + size - HOLE_SIZE, HOLE_SIZE, size, MREMAP_MAYMOVE), MAP_FAILED);
tools/testing/selftests/perf_events/mmap.c
198
ASSERT_NE(mremap(ptr + size - HOLE_SIZE, size, HOLE_SIZE, MREMAP_MAYMOVE), MAP_FAILED);
tools/testing/selftests/perf_events/mmap.c
205
ASSERT_EQ(mremap(ptr + HOLE_SIZE, size - HOLE_SIZE, size - HOLE_SIZE,
tools/testing/selftests/perf_events/mmap.c
208
ptr = mremap(ptr, size, size, MREMAP_MAYMOVE | MREMAP_FIXED, tmp);
tools/testing/selftests/powerpc/signal/sigreturn_vdso.c
96
assert(mremap((void *)low, size, size, MREMAP_MAYMOVE|MREMAP_FIXED, p) != MAP_FAILED);
tools/testing/selftests/proc/proc-maps-race.c
365
return mremap(self->mod_info->addr, self->page_size * 3,
tools/testing/selftests/proc/proc-maps-race.c
371
return mremap(self->mod_info->addr, self->page_size,
tools/testing/selftests/proc/proc-maps-race.c
393
return mremap(self->mod_info->next_addr + self->page_size * 2, self->page_size,
tools/testing/selftests/x86/sysret_rip.c
104
ret = mremap((void *)current_test_page_addr, 4096, 4096,
tools/testing/selftests/x86/test_mremap_vdso.c
43
new_addr = mremap(vdso_addr, size, size,
tools/testing/vma/include/dup.h
617
int (*mremap)(struct vm_area_struct *area);