Lines Matching refs:mainThread
1431 Thread* mainThread = thread->team->main_thread; in send_signal_to_thread_locked() local
1432 if (mainThread != NULL && mainThread != thread) { in send_signal_to_thread_locked()
1433 mainThread->AddPendingSignal(SIGKILLTHR); in send_signal_to_thread_locked()
1438 SpinLocker locker(mainThread->scheduler_lock); in send_signal_to_thread_locked()
1439 if (mainThread->state == B_THREAD_SUSPENDED) in send_signal_to_thread_locked()
1440 scheduler_enqueue_in_run_queue(mainThread); in send_signal_to_thread_locked()
1442 thread_interrupt(mainThread, true); in send_signal_to_thread_locked()
1445 update_thread_signals_flag(mainThread); in send_signal_to_thread_locked()
1656 Thread* mainThread = team->main_thread; in send_signal_to_team_locked() local
1657 if (mainThread != NULL) { in send_signal_to_team_locked()
1658 mainThread->AddPendingSignal(signalNumber); in send_signal_to_team_locked()
1661 mainThread->going_to_suspend = false; in send_signal_to_team_locked()
1663 SpinLocker _(mainThread->scheduler_lock); in send_signal_to_team_locked()
1664 if (mainThread->state == B_THREAD_SUSPENDED) in send_signal_to_team_locked()
1665 scheduler_enqueue_in_run_queue(mainThread); in send_signal_to_team_locked()
1667 thread_interrupt(mainThread, true); in send_signal_to_team_locked()