Lines Matching refs:mm
137 exe_file = get_mm_exe_file(current->mm); in cn_print_exe_file()
299 if (t != current && t->mm) { in zap_process()
309 static int zap_threads(struct task_struct *tsk, struct mm_struct *mm, in zap_threads() argument
318 mm->core_state = core_state; in zap_threads()
328 if (atomic_read(&mm->mm_users) == nr + 1) in zap_threads()
368 if (unlikely(!p->mm)) in zap_threads()
370 if (unlikely(p->mm == mm)) { in zap_threads()
388 struct mm_struct *mm = tsk->mm; in coredump_wait() local
395 down_write(&mm->mmap_sem); in coredump_wait()
396 if (!mm->core_state) in coredump_wait()
397 core_waiters = zap_threads(tsk, mm, core_state, exit_code); in coredump_wait()
398 up_write(&mm->mmap_sem); in coredump_wait()
421 static void coredump_finish(struct mm_struct *mm, bool core_dumped) in coredump_finish() argument
433 next = mm->core_state->dumper.next; in coredump_finish()
446 mm->core_state = NULL; in coredump_finish()
516 struct mm_struct *mm = current->mm; in do_coredump() local
536 .mm_flags = mm->flags, in do_coredump()
541 binfmt = mm->binfmt; in do_coredump()
748 coredump_finish(mm, core_dumped); in do_coredump()