Lines Matching defs:mm
10 #include <linux/mm.h>
55 current->mm->context.vdso = (void *)new_vma->vm_start;
104 struct mm_struct *mm = task->mm;
106 VMA_ITERATOR(vmi, mm, 0);
108 mmap_read_lock(mm);
119 mmap_read_unlock(mm);
209 static int __setup_additional_pages(struct mm_struct *mm,
229 ret = _install_special_mapping(mm, vdso_base, VVAR_SIZE,
235 mm->context.vdso = (void *)vdso_base;
238 _install_special_mapping(mm, vdso_base, vdso_text_len,
248 mm->context.vdso = NULL;
256 struct mm_struct *mm = current->mm;
259 if (mmap_write_lock_killable(mm))
262 ret = __setup_additional_pages(mm, bprm, uses_interp,
264 mmap_write_unlock(mm);
272 struct mm_struct *mm = current->mm;
275 if (mmap_write_lock_killable(mm))
278 ret = __setup_additional_pages(mm, bprm, uses_interp, &vdso_info);
279 mmap_write_unlock(mm);