Lines Matching refs:mm
179 void __vma_link_list(struct mm_struct *mm, struct vm_area_struct *vma, in __vma_link_list() argument
189 mm->mmap = vma; in __vma_link_list()
233 void arch_pick_mmap_layout(struct mm_struct *mm) in arch_pick_mmap_layout() argument
235 mm->mmap_base = TASK_UNMAPPED_BASE; in arch_pick_mmap_layout()
236 mm->get_unmapped_area = arch_get_unmapped_area; in arch_pick_mmap_layout()
280 struct mm_struct *mm = current->mm; in get_user_pages_fast() local
281 return get_user_pages_unlocked(current, mm, start, nr_pages, in get_user_pages_fast()
291 struct mm_struct *mm = current->mm; in vm_mmap_pgoff() local
296 down_write(&mm->mmap_sem); in vm_mmap_pgoff()
299 up_write(&mm->mmap_sem); in vm_mmap_pgoff()
431 struct mm_struct *mm = get_task_mm(task); in get_cmdline() local
432 if (!mm) in get_cmdline()
434 if (!mm->arg_end) in get_cmdline()
437 len = mm->arg_end - mm->arg_start; in get_cmdline()
442 res = access_process_vm(task, mm->arg_start, buffer, len, 0); in get_cmdline()
453 len = mm->env_end - mm->env_start; in get_cmdline()
456 res += access_process_vm(task, mm->env_start, in get_cmdline()
462 mmput(mm); in get_cmdline()