Lines Matching refs:mm
1330 void kthread_use_mm(struct mm_struct *mm) in kthread_use_mm() argument
1336 WARN_ON_ONCE(tsk->mm); in kthread_use_mm()
1342 if (active_mm != mm) { in kthread_use_mm()
1343 mmgrab(mm); in kthread_use_mm()
1344 tsk->active_mm = mm; in kthread_use_mm()
1346 tsk->mm = mm; in kthread_use_mm()
1347 switch_mm_irqs_off(active_mm, mm, tsk); in kthread_use_mm()
1354 if (active_mm != mm) in kthread_use_mm()
1365 void kthread_unuse_mm(struct mm_struct *mm) in kthread_unuse_mm() argument
1370 WARN_ON_ONCE(!tsk->mm); in kthread_unuse_mm()
1375 sync_mm_rss(mm); in kthread_unuse_mm()
1377 tsk->mm = NULL; in kthread_unuse_mm()
1379 enter_lazy_tlb(mm, tsk); in kthread_unuse_mm()