Lines Matching refs:mm
92 struct mm_struct *mm = current->mm; in arch_get_unmapped_area() local
105 vma = find_vma(mm, addr); in arch_get_unmapped_area()
117 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
130 struct mm_struct *mm = current->mm; in arch_get_unmapped_area_topdown() local
145 vma = find_vma(mm, addr); in arch_get_unmapped_area_topdown()
158 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown()
187 return crst_table_upgrade(current->mm, 1UL << 53); in s390_mmap_check()
195 struct mm_struct *mm = current->mm; in s390_get_unmapped_area() local
204 rc = crst_table_upgrade(mm, 1UL << 53); in s390_get_unmapped_area()
217 struct mm_struct *mm = current->mm; in s390_get_unmapped_area_topdown() local
226 rc = crst_table_upgrade(mm, 1UL << 53); in s390_get_unmapped_area_topdown()
238 void arch_pick_mmap_layout(struct mm_struct *mm) in arch_pick_mmap_layout() argument
250 mm->mmap_base = mmap_base_legacy(random_factor); in arch_pick_mmap_layout()
251 mm->get_unmapped_area = s390_get_unmapped_area; in arch_pick_mmap_layout()
253 mm->mmap_base = mmap_base(random_factor); in arch_pick_mmap_layout()
254 mm->get_unmapped_area = s390_get_unmapped_area_topdown; in arch_pick_mmap_layout()