Lines Matching refs:mm
110 if (likely(t->mm)) in find_lock_task_mm()
182 points = get_mm_rss(p->mm) + get_mm_counter(p->mm, MM_SWAPENTS) + in oom_badness()
183 atomic_long_read(&p->mm->nr_ptes) + mm_nr_pmds(p->mm); in oom_badness()
280 if (!task->mm) in oom_scan_process_thread()
376 task->tgid, task->mm->total_vm, get_mm_rss(task->mm), in dump_tasks()
377 atomic_long_read(&task->mm->nr_ptes), in dump_tasks()
378 mm_nr_pmds(task->mm), in dump_tasks()
379 get_mm_counter(task->mm, MM_SWAPENTS), in dump_tasks()
492 static bool process_shares_mm(struct task_struct *p, struct mm_struct *mm) in process_shares_mm() argument
497 struct mm_struct *t_mm = READ_ONCE(t->mm); in process_shares_mm()
499 return t_mm == mm; in process_shares_mm()
516 struct mm_struct *mm; in oom_kill_process() local
526 if (p->mm && task_will_free_mem(p)) { in oom_kill_process()
551 if (process_shares_mm(child, p->mm)) in oom_kill_process()
579 mm = victim->mm; in oom_kill_process()
580 atomic_inc(&mm->mm_count); in oom_kill_process()
589 task_pid_nr(victim), victim->comm, K(victim->mm->total_vm), in oom_kill_process()
590 K(get_mm_counter(victim->mm, MM_ANONPAGES)), in oom_kill_process()
591 K(get_mm_counter(victim->mm, MM_FILEPAGES))); in oom_kill_process()
605 if (!process_shares_mm(p, mm)) in oom_kill_process()
620 mmdrop(mm); in oom_kill_process()
697 if (current->mm && in out_of_memory()
712 if (sysctl_oom_kill_allocating_task && current->mm && in out_of_memory()