Lines Matching refs:mm
286 unsigned long arch_randomize_brk(struct mm_struct *mm) in arch_randomize_brk() argument
288 unsigned long range_end = mm->brk + 0x02000000; in arch_randomize_brk()
289 return randomize_range(mm->brk, range_end, 0) ? : mm->brk; in arch_randomize_brk()
312 struct vm_area_struct *get_gate_vma(struct mm_struct *mm) in get_gate_vma() argument
317 int in_gate_area(struct mm_struct *mm, unsigned long addr) in in_gate_area() argument
339 static unsigned long sigpage_addr(const struct mm_struct *mm, in sigpage_addr() argument
348 first = PAGE_ALIGN(mm->start_stack); in sigpage_addr()
379 struct mm_struct *mm = current->mm; in arch_setup_additional_pages() local
394 down_write(&mm->mmap_sem); in arch_setup_additional_pages()
395 hint = sigpage_addr(mm, npages); in arch_setup_additional_pages()
402 vma = _install_special_mapping(mm, addr, PAGE_SIZE, in arch_setup_additional_pages()
411 mm->context.sigpage = addr; in arch_setup_additional_pages()
417 arm_install_vdso(mm, addr + PAGE_SIZE); in arch_setup_additional_pages()
420 up_write(&mm->mmap_sem); in arch_setup_additional_pages()