Searched refs:mmap_base (Results 1 – 17 of 17) sorted by relevance
/arch/powerpc/mm/ |
D | mmap.c | 65 static inline unsigned long mmap_base(unsigned long rnd, in mmap_base() function 123 info.low_limit = mm->mmap_base; in radix__arch_get_unmapped_area() 168 info.high_limit = mm->mmap_base + (high_limit - DEFAULT_MAP_WINDOW); in radix__arch_get_unmapped_area_topdown() 190 mm->mmap_base = TASK_UNMAPPED_BASE; in radix__arch_pick_mmap_layout() 193 mm->mmap_base = mmap_base(random_factor, rlim_stack); in radix__arch_pick_mmap_layout() 222 mm->mmap_base = TASK_UNMAPPED_BASE; in arch_pick_mmap_layout() 225 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
D | slice.c | 339 addr = mm->mmap_base; in slice_find_area_topdown()
|
/arch/s390/mm/ |
D | mmap.c | 48 static inline unsigned long mmap_base(unsigned long rnd, in mmap_base() function 98 info.low_limit = mm->mmap_base; in arch_get_unmapped_area() 140 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 184 mm->mmap_base = mmap_base_legacy(random_factor); in arch_pick_mmap_layout() 187 mm->mmap_base = mmap_base(random_factor, rlim_stack); in arch_pick_mmap_layout()
|
D | hugetlbpage.c | 276 info.low_limit = current->mm->mmap_base; in hugetlb_get_unmapped_area_bottomup() 294 info.high_limit = current->mm->mmap_base; in hugetlb_get_unmapped_area_topdown()
|
/arch/x86/mm/ |
D | mmap.c | 82 static unsigned long mmap_base(unsigned long rnd, unsigned long task_size, in mmap_base() function 126 *base = mmap_base(random_factor, task_size, rlim_stack); in arch_pick_mmap_base() 136 arch_pick_mmap_base(&mm->mmap_base, &mm->mmap_legacy_base, in arch_pick_mmap_layout() 163 return is_legacy ? mm->mmap_legacy_base : mm->mmap_base; in get_mmap_base()
|
/arch/arm/mm/ |
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()
|
/arch/mips/mm/ |
D | mmap.c | 81 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_common() 96 info.low_limit = mm->mmap_base; in arch_get_unmapped_area_common()
|
/arch/csky/abiv1/ |
D | mmap.c | 66 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
|
/arch/nds32/mm/ |
D | mmap.c | 68 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
|
/arch/arc/mm/ |
D | mmap.c | 71 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
|
/arch/parisc/kernel/ |
D | sys_parisc.c | 200 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 264 mm->mmap_base = mmap_upper_limit(rlim_stack); in arch_pick_mmap_layout() 267 mm->mmap_base = mm->mmap_legacy_base; in arch_pick_mmap_layout()
|
/arch/powerpc/mm/book3s64/ |
D | radix_hugetlbpage.c | 92 info.high_limit = mm->mmap_base + (high_limit - DEFAULT_MAP_WINDOW); in radix__hugetlb_get_unmapped_area()
|
D | slb.c | 371 if (!is_kernel_addr(mm->mmap_base)) { in slb_setup_new_exec() 372 if (preload_add(ti, mm->mmap_base)) in slb_setup_new_exec() 373 slb_allocate_user(mm, mm->mmap_base); in slb_setup_new_exec()
|
/arch/sh/mm/ |
D | mmap.c | 124 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown()
|
/arch/sparc/kernel/ |
D | sys_sparc_64.c | 195 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown() 294 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout() 305 mm->mmap_base = PAGE_ALIGN(task_size - gap - random_factor); in arch_pick_mmap_layout()
|
/arch/nds32/kernel/ |
D | vdso.c | 96 unsigned long start = current->mm->mmap_base, end, offset, addr; in vdso_random_addr()
|
/arch/sparc/mm/ |
D | hugetlbpage.c | 74 info.high_limit = mm->mmap_base; in hugetlb_get_unmapped_area_topdown()
|