Lines Matching refs:mm
86 struct mm_struct *mm = current->mm; in arch_get_unmapped_area() local
98 vma = find_vma(mm, addr); in arch_get_unmapped_area()
106 info.low_limit = mm->mmap_base; in arch_get_unmapped_area()
122 struct mm_struct *mm = current->mm; in arch_get_unmapped_area_topdown() local
136 vma = find_vma(mm, addr); in arch_get_unmapped_area_topdown()
145 info.high_limit = mm->mmap_base; in arch_get_unmapped_area_topdown()
177 return crst_table_upgrade(current->mm); in s390_mmap_check()
185 struct mm_struct *mm = current->mm; in s390_get_unmapped_area() local
194 rc = crst_table_upgrade(mm); in s390_get_unmapped_area()
207 struct mm_struct *mm = current->mm; in s390_get_unmapped_area_topdown() local
216 rc = crst_table_upgrade(mm); in s390_get_unmapped_area_topdown()
228 void arch_pick_mmap_layout(struct mm_struct *mm) in arch_pick_mmap_layout() argument
240 mm->mmap_base = mmap_base_legacy(random_factor); in arch_pick_mmap_layout()
241 mm->get_unmapped_area = s390_get_unmapped_area; in arch_pick_mmap_layout()
243 mm->mmap_base = mmap_base(random_factor); in arch_pick_mmap_layout()
244 mm->get_unmapped_area = s390_get_unmapped_area_topdown; in arch_pick_mmap_layout()