| /tools/testing/selftests/perf_events/ |
| A D | mmap.c | 193 ASSERT_EQ(mremap(ptr, size, HOLE_SIZE, MREMAP_MAYMOVE), MAP_FAILED); in TEST_F() 194 ASSERT_EQ(mremap(ptr + HOLE_SIZE, size, HOLE_SIZE, MREMAP_MAYMOVE), MAP_FAILED); in TEST_F() 195 ASSERT_EQ(mremap(ptr + size - HOLE_SIZE, HOLE_SIZE, size, MREMAP_MAYMOVE), MAP_FAILED); in TEST_F() 198 ASSERT_NE(mremap(ptr + size - HOLE_SIZE, size, HOLE_SIZE, MREMAP_MAYMOVE), MAP_FAILED); in TEST_F() 205 ASSERT_EQ(mremap(ptr + HOLE_SIZE, size - HOLE_SIZE, size - HOLE_SIZE, in TEST_F() 208 ptr = mremap(ptr, size, size, MREMAP_MAYMOVE | MREMAP_FIXED, tmp); in TEST_F()
|
| /tools/testing/selftests/mm/ |
| A D | mremap_dontunmap.c | 53 mremap(source_mapping, num_pages * page_size, num_pages * page_size, in kernel_support_for_mremap_dontunmap() 108 mremap(source_mapping, num_pages * page_size, num_pages * page_size, in mremap_dontunmap_simple() 150 mremap(source_mapping, num_pages * page_size, num_pages * page_size, in mremap_dontunmap_simple_shmem() 202 mremap(source_mapping, num_pages * page_size, num_pages * page_size, in mremap_dontunmap_simple_fixed() 254 mremap(source_mapping + (5 * page_size), 5 * page_size, in mremap_dontunmap_partial_mapping() 313 mremap(source_mapping, 5 * page_size, in mremap_dontunmap_partial_mapping_overwrite()
|
| A D | .gitignore | 4 hugepage-mremap 32 uffd-wp-mremap
|
| A D | pfnmap.c | 200 ret = mremap(self->addr1, self->size1, self->size2, in TEST_F() 210 ret = mremap(self->addr1, self->size1, self->size1 - self->pagesize, 0); in TEST_F() 222 self->addr2 = mremap(self->addr1, self->size1, self->size2, MREMAP_MAYMOVE); in TEST_F()
|
| A D | mremap_test.c | 254 remap = mremap(start, page_size, 2 * page_size, 0); in mremap_expand_merge() 295 remap = mremap(start + page_size, page_size, 2 * page_size, 0); in mremap_expand_merge_offset() 351 void *new_ptr = mremap(src + SIZE_MB(1), SIZE_MB(1), SIZE_MB(1), in mremap_move_within_range() 475 if (mremap(ptr, size, size, mremap_flags, tgt_ptr) == MAP_FAILED) { in mremap_move_multiple_vmas() 487 if (mremap(tgt_ptr, size, size, mremap_flags, in mremap_move_multiple_vmas() 507 if (mremap(&tgt_ptr[size], size, size, in mremap_move_multiple_vmas() 588 res = mremap(ptr, size, page_size, 0); in mremap_shrink_multiple_vmas() 590 res = mremap(ptr, size, page_size, MREMAP_MAYMOVE | MREMAP_FIXED, in mremap_shrink_multiple_vmas() 691 if (mremap(&ptr[2 * page_size], size - 3 * page_size, size - 3 * page_size, in mremap_move_multiple_vmas_split() 803 dest_addr = mremap(src_addr, c.region_size, c.region_size, in remap_region() [all …]
|
| A D | hugepage-mremap.c | 148 void *addr = mremap(haddr, length, length, in main() 160 addr = mremap(addr, length, length, 0); in main()
|
| A D | Makefile | 66 TEST_GEN_FILES += hugepage-mremap 93 TEST_GEN_FILES += uffd-wp-mremap 165 $(OUTPUT)/uffd-wp-mremap: uffd-common.c
|
| A D | run_vmtests.sh | 40 - mremap 41 tests for mremap(2) 287 CATEGORY="hugetlb" run_test ./hugepage-mremap 349 CATEGORY="userfaultfd" run_test ./uffd-wp-mremap
|
| A D | split_huge_page_test.c | 221 pte_mapped = mremap(one_page, pagesize, pagesize, MREMAP_MAYMOVE); in split_pte_mapped_thp() 225 pte_mapped2 = mremap(one_page + pmd_pagesize * i + pagesize * i, in split_pte_mapped_thp()
|
| A D | uffd-wp-mremap.c | 225 if (mremap(mem, size, size, MREMAP_FIXED | MREMAP_MAYMOVE, addr) == MAP_FAILED) { in test_one_folio()
|
| A D | guard-regions.c | 990 ASSERT_EQ(mremap(ptr, 5 * page_size, 5 * page_size, in TEST_F() 1033 ptr = mremap(ptr, 5 * page_size, 10 * page_size, 0); in TEST_F() 1047 ptr = mremap(ptr, 10 * page_size, 20 * page_size, in TEST_F() 1094 ptr = mremap(ptr, 5 * page_size, 3 * page_size, MREMAP_MAYMOVE); in TEST_F() 1117 ptr = mremap(ptr, 3 * page_size, 5 * page_size, 0); in TEST_F()
|
| A D | merge.c | 497 ptr2 = mremap(ptr1, page_size, 2 * page_size, in TEST_F() 501 ASSERT_NE(mremap(ptr2, page_size, page_size, in TEST_F()
|
| A D | khugepaged.c | 849 p = mremap(BASE_ADDR - i * page_size, in collapse_compound_extreme() 859 p = mremap(BASE_ADDR + 2 * hpage_pmd_size, in collapse_compound_extreme()
|
| /tools/include/nolibc/sys/ |
| A D | mman.h | 59 void *mremap(void *old_address, size_t old_size, size_t new_size, int flags, void *new_address) in mremap() function
|
| /tools/testing/selftests/x86/ |
| A D | test_mremap_vdso.c | 43 new_addr = mremap(vdso_addr, size, size, in try_to_remap()
|
| A D | sysret_rip.c | 106 ret = mremap((void *)current_test_page_addr, 4096, 4096, in test_syscall_fallthrough_to()
|
| /tools/testing/selftests/powerpc/signal/ |
| A D | sigreturn_vdso.c | 96 assert(mremap((void *)low, size, size, MREMAP_MAYMOVE|MREMAP_FIXED, p) != MAP_FAILED); in test_sigreturn_vdso()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | ringbuf.c | 167 tmp_ptr = mremap(mmap_ptr, page_size, 2 * page_size, MREMAP_MAYMOVE); in ringbuf_subtest() 196 ASSERT_ERR_PTR(mremap(mmap_ptr, 0, 4 * page_size, MREMAP_MAYMOVE), "ro_remap"); in ringbuf_subtest() 206 ASSERT_ERR_PTR(mremap(mmap_ptr, 0, 3 * page_size, MREMAP_MAYMOVE), "ro_remap"); in ringbuf_subtest()
|
| A D | user_ringbuf.c | 115 ASSERT_ERR_PTR(mremap(mmap_ptr, 0, 4 * page_size, MREMAP_MAYMOVE), "wr_prod_pos"); in test_user_ringbuf_mappings()
|
| /tools/testing/selftests/proc/ |
| A D | proc-maps-race.c | 344 return mremap(self->mod_info->addr, self->page_size * 3, in shrink_vma() 350 return mremap(self->mod_info->addr, self->page_size, in expand_vma() 372 return mremap(self->mod_info->next_addr + self->page_size * 2, self->page_size, in remap_vma()
|
| /tools/perf/arch/sparc/entry/syscalls/ |
| A D | syscall.tbl | 301 250 32 mremap sys_mremap 302 250 64 mremap sys_64_mremap
|
| /tools/perf/arch/mips/entry/syscalls/ |
| A D | syscall_n64.tbl | 34 24 n64 mremap sys_mremap
|
| /tools/scripts/ |
| A D | syscall.tbl | 260 216 common mremap sys_mremap
|
| /tools/perf/arch/parisc/entry/syscalls/ |
| A D | syscall.tbl | 182 163 common mremap sys_mremap
|
| /tools/perf/arch/sh/entry/syscalls/ |
| A D | syscall.tbl | 173 163 common mremap sys_mremap
|