Lines Matching refs:mm
58 struct mm_struct *mm = current->mm; in arch_get_unmapped_area_common() local
93 vma = find_vma(mm, addr); in arch_get_unmapped_area_common()
106 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_common()
121 info.low_limit = mm->mmap_base; in arch_get_unmapped_area_common()
159 void arch_pick_mmap_layout(struct mm_struct *mm) in arch_pick_mmap_layout() argument
167 mm->mmap_base = TASK_UNMAPPED_BASE + random_factor; in arch_pick_mmap_layout()
168 mm->get_unmapped_area = arch_get_unmapped_area; in arch_pick_mmap_layout()
170 mm->mmap_base = mmap_base(random_factor); in arch_pick_mmap_layout()
171 mm->get_unmapped_area = arch_get_unmapped_area_topdown; in arch_pick_mmap_layout()
189 unsigned long arch_randomize_brk(struct mm_struct *mm) in arch_randomize_brk() argument
191 unsigned long base = mm->brk; in arch_randomize_brk()
196 if (ret < mm->brk) in arch_randomize_brk()
197 return mm->brk; in arch_randomize_brk()