Lines Matching refs:tsk
302 static int zap_threads(struct task_struct *tsk, struct mm_struct *mm, in zap_threads() argument
309 spin_lock_irq(&tsk->sighand->siglock); in zap_threads()
310 if (!signal_group_exit(tsk->signal)) { in zap_threads()
312 nr = zap_process(tsk, exit_code); in zap_threads()
313 tsk->signal->group_exit_task = tsk; in zap_threads()
315 tsk->signal->flags = SIGNAL_GROUP_COREDUMP; in zap_threads()
316 clear_tsk_thread_flag(tsk, TIF_SIGPENDING); in zap_threads()
318 spin_unlock_irq(&tsk->sighand->siglock); in zap_threads()
322 tsk->flags |= PF_DUMPCORE; in zap_threads()
357 if (g == tsk->group_leader) in zap_threads()
382 struct task_struct *tsk = current; in coredump_wait() local
383 struct mm_struct *mm = tsk->mm; in coredump_wait()
387 core_state->dumper.task = tsk; in coredump_wait()
392 core_waiters = zap_threads(tsk, mm, core_state, exit_code); in coredump_wait()