Lines Matching refs:mainThread
1430 Thread* mainThread = thread->team->main_thread;
1431 if (mainThread != NULL && mainThread != thread) {
1432 mainThread->AddPendingSignal(SIGKILLTHR);
1437 SpinLocker locker(mainThread->scheduler_lock);
1438 if (mainThread->state == B_THREAD_SUSPENDED)
1439 scheduler_enqueue_in_run_queue(mainThread);
1441 thread_interrupt(mainThread, true);
1444 update_thread_signals_flag(mainThread);
1655 Thread* mainThread = team->main_thread;
1656 if (mainThread != NULL) {
1657 mainThread->AddPendingSignal(SIGKILLTHR);
1660 mainThread->going_to_suspend = false;
1662 SpinLocker _(mainThread->scheduler_lock);
1663 if (mainThread->state == B_THREAD_SUSPENDED)
1664 scheduler_enqueue_in_run_queue(mainThread);
1666 thread_interrupt(mainThread, true);