Searched refs:mmap_base (Results 1 – 14 of 14) sorted by relevance
| /linux/tools/testing/selftests/mm/ |
| H A D | folio_split_race_test.c | 166 unsigned char *mmap_base; in run_iteration() local 172 mmap_base = mmap(NULL, FILE_SIZE, PROT_READ | PROT_WRITE, in run_iteration() 175 if (mmap_base == MAP_FAILED) in run_iteration() 178 if (madvise(mmap_base, FILE_SIZE, MADV_HUGEPAGE) != 0) in run_iteration() 183 fill_page(mmap_base, i); in run_iteration() 185 if (!check_huge_shmem(mmap_base, FILE_SIZE, NR_PMD_PAGE, pmd_pagesize)) in run_iteration() 191 create_readers(threads, args, mmap_base, &ctl); in run_iteration() 199 if (madvise(mmap_base + i * page_size, in run_iteration() 224 munmap(mmap_base, FILE_SIZE); in run_iteration()
|
| /linux/arch/s390/mm/ |
| H A D | mmap.c | 48 static inline unsigned long mmap_base(unsigned long rnd, in mmap_base() function 101 info.low_limit = mm->mmap_base; in arch_get_unmapped_area() 141 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 183 mm->mmap_base = mmap_base_legacy(random_factor); in arch_pick_mmap_layout() 186 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
| /linux/arch/x86/mm/ |
| H A D | mmap.c | 82 static unsigned long mmap_base(unsigned long rnd, unsigned long task_size, in mmap_base() function 119 *base = mmap_base(random_factor, task_size, rlim_stack); in arch_pick_mmap_base() 129 arch_pick_mmap_base(&mm->mmap_base, &mm->mmap_legacy_base, in arch_pick_mmap_layout() 156 return is_legacy ? mm->mmap_legacy_base : mm->mmap_base; in get_mmap_base()
|
| /linux/arch/arm/mm/ |
| H A D | mmap.c | 73 info.low_limit = mm->mmap_base; in arch_get_unmapped_area() 125 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 139 info.low_limit = mm->mmap_base; in arch_get_unmapped_area_topdown()
|
| /linux/arch/mips/mm/ |
| H A D | mmap.c | 81 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_common() 95 info.low_limit = mm->mmap_base; in arch_get_unmapped_area_common()
|
| /linux/arch/loongarch/mm/ |
| H A D | mmap.c | 76 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_common() 90 info.low_limit = mm->mmap_base; in arch_get_unmapped_area_common()
|
| /linux/arch/csky/abiv1/ |
| H A D | mmap.c | 34 .low_limit = mm->mmap_base, in arch_get_unmapped_area()
|
| /linux/arch/arc/mm/ |
| H A D | mmap.c | 56 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
|
| /linux/arch/parisc/kernel/ |
| H A D | vdso.c | 76 map_base = mm->mmap_base; in arch_setup_additional_pages()
|
| /linux/arch/sparc/kernel/ |
| H A D | sys_sparc_64.c | 214 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 311 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 322 mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor); in arch_pick_mmap_layout()
|
| /linux/arch/sh/mm/ |
| H A D | mmap.c | 144 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown()
|
| /linux/tools/testing/selftests/ublk/ |
| H A D | kublk.c | 1263 shmem_table[idx].mmap_base = base; in ublk_shmem_register() 1276 if (shmem_table[i].mmap_base) { in ublk_shmem_unregister_all() 1277 munmap(shmem_table[i].mmap_base, in ublk_shmem_unregister_all() 1280 shmem_table[i].mmap_base = NULL; in ublk_shmem_unregister_all() 1354 shmem_table[idx].mmap_base = base; in ublk_shmem_handle_client() 1452 shmem_table[idx].mmap_base = base; in ublk_shmem_htlb_setup()
|
| H A D | kublk.h | 650 void *mmap_base; member
|
| /linux/include/linux/ |
| H A D | mm_types.h | 1194 unsigned long mmap_base; /* base of mmap area */ member
|