Lines Matching refs:mm
73 ret = get_user_pages(current, current->mm, in __get_user_pages()
81 current->mm->locked_vm += num_pages; in __get_user_pages()
165 down_write(¤t->mm->mmap_sem); in ipath_get_user_pages()
169 up_write(¤t->mm->mmap_sem); in ipath_get_user_pages()
176 down_write(¤t->mm->mmap_sem); in ipath_release_user_pages()
180 current->mm->locked_vm -= num_pages; in ipath_release_user_pages()
182 up_write(¤t->mm->mmap_sem); in ipath_release_user_pages()
187 struct mm_struct *mm; member
196 down_write(&work->mm->mmap_sem); in user_pages_account()
197 work->mm->locked_vm -= work->num_pages; in user_pages_account()
198 up_write(&work->mm->mmap_sem); in user_pages_account()
199 mmput(work->mm); in user_pages_account()
206 struct mm_struct *mm; in ipath_release_user_pages_on_close() local
210 mm = get_task_mm(current); in ipath_release_user_pages_on_close()
211 if (!mm) in ipath_release_user_pages_on_close()
221 work->mm = mm; in ipath_release_user_pages_on_close()
225 mmput(mm); in ipath_release_user_pages_on_close()