Lines Matching refs:mm
7 #include <linux/mm.h>
83 (unsigned long)current->mm->context.vdso;
95 const struct vdso_image *image = current->mm->context.vdso_image;
98 current->mm->context.vdso = (void __user *)new_vma->vm_start;
113 struct mm_struct *mm = task->mm;
115 VMA_ITERATOR(vmi, mm, 0);
117 mmap_read_lock(mm);
122 mmap_read_unlock(mm);
225 struct mm_struct *mm = current->mm;
230 if (mmap_write_lock_killable(mm))
245 vma = _install_special_mapping(mm,
257 vma = _install_special_mapping(mm,
266 do_munmap(mm, text_start, image->size, NULL);
268 current->mm->context.vdso = (void __user *)text_start;
269 current->mm->context.vdso_image = image;
273 mmap_write_unlock(mm);
279 struct mm_struct *mm = current->mm;
281 VMA_ITERATOR(vmi, mm, 0);
283 mmap_write_lock(mm);
294 mmap_write_unlock(mm);
298 mmap_write_unlock(mm);
350 const struct vdso_image *image = current->mm->context.vdso_image;
351 unsigned long vdso = (unsigned long) current->mm->context.vdso;