Lines Matching defs:state

811 	if ((thread->state & TH_WAIT) != 0) {
830 if ((thread->state & TH_WAIT) != 0) {
890 * Update scheduling state: not waiting,
893 thread->state &= ~(TH_WAIT|TH_UNINT);
895 if (!(thread->state & TH_RUN)) {
896 thread->state |= TH_RUN;
912 if (thread->state & TH_IDLE) {
919 assert((thread->state & TH_IDLE) == 0);
1009 if ((thread->state & (TH_WAIT|TH_TERMINATE)) == TH_WAIT) {
1054 if ( !(thread->state & TH_TERMINATE))
1057 thread->state |= (interruptible) ? TH_WAIT : (TH_WAIT | TH_UNINT);
1071 * Set the maximum interruptible state for the
1295 * The thread must enter a wait state and stop via a
1310 while (thread->state & TH_SUSP) {
1329 thread->state |= TH_SUSP;
1331 while (thread->state & TH_RUN) {
1381 if ((thread->state & (TH_RUN|TH_WAIT|TH_SUSP)) == TH_SUSP) {
1382 thread->state &= ~TH_SUSP;
1388 if (thread->state & TH_SUSP) {
1389 thread->state &= ~TH_SUSP;
1445 (until_not_runnable && (thread->state & TH_RUN))) {
1448 assert(thread->state & TH_RUN);
1498 if (wresult == THREAD_INTERRUPTED && (thread->state & TH_UNINT))
1653 inactive_state = processor->state != PROCESSOR_SHUTDOWN && machine_processor_is_inactive(processor);
1663 if ( ((thread->state & ~TH_SUSP) == TH_RUN) &&
1766 if (processor->state == PROCESSOR_RUNNING)
1769 if (processor->state == PROCESSOR_IDLE)
1772 processor->state = PROCESSOR_INACTIVE;
1801 if (processor->state == PROCESSOR_RUNNING) {
1803 processor->state = PROCESSOR_IDLE;
1823 if ((thread->state & (TH_IDLE|TH_TERMINATE|TH_SUSP)) || !(thread->state & TH_WAIT) || thread->wake_active || thread->sched_pri >= BASEPRI_RTQUEUES)
1868 thread->state |= TH_IDLE;
1929 if (!(thread->state & TH_WAIT)) {
1944 thread->state &= ~TH_IDLE;
2085 thread->state &= ~TH_UNINT;
2139 * Since non-precise user/kernel time doesn't update the state timer
2252 * Since non-precise user/kernel time doesn't update the state timer
2309 * if still running, otherwise update run state and perform
2330 if (!(thread->state & TH_IDLE)) {
2397 if (!(thread->state & TH_WAIT)) {
2432 if ((thread->state & (TH_TERMINATE|TH_TERMINATE2)) == TH_TERMINATE) {
2434 thread->state |= TH_TERMINATE2;
2437 thread->state &= ~TH_RUN;
2462 if (!(self->state & TH_IDLE)) {
2548 if (__improbable(kdebug_thread_block && kdebug_enable && self->state != TH_RUN)) {
2999 && processor->state == PROCESSOR_IDLE) {
3005 processor->state = PROCESSOR_DISPATCHING;
3014 int prstate = processor->state;
3040 * Returns TRUE if a preemption is indicated based on the state
3089 && processor->state == PROCESSOR_IDLE) {
3095 processor->state = PROCESSOR_DISPATCHING;
3125 if ( processor->state == PROCESSOR_IDLE || processor->state == PROCESSOR_DISPATCHING) {
3129 if ( (processor->state == PROCESSOR_RUNNING ||
3130 processor->state == PROCESSOR_SHUTDOWN) &&
3137 if ( processor->state == PROCESSOR_SHUTDOWN &&
3142 if ( processor->state == PROCESSOR_IDLE &&
3314 processor->state == PROCESSOR_INACTIVE ||
3315 processor->state == PROCESSOR_SHUTDOWN ||
3316 processor->state == PROCESSOR_OFF_LINE)
3319 if (processor->state == PROCESSOR_IDLE ||
3350 lp_processor->state != PROCESSOR_INACTIVE &&
3351 lp_processor->state != PROCESSOR_SHUTDOWN &&
3352 lp_processor->state != PROCESSOR_OFF_LINE &&
3405 if (cset->low_pri != PROCESSOR_NULL && cset->low_pri->state != PROCESSOR_INACTIVE &&
3406 cset->low_pri->state != PROCESSOR_SHUTDOWN && cset->low_pri->state != PROCESSOR_OFF_LINE &&
3412 if (cset->low_count != PROCESSOR_NULL && cset->low_count->state != PROCESSOR_INACTIVE &&
3413 cset->low_count->state != PROCESSOR_SHUTDOWN && cset->low_count->state != PROCESSOR_OFF_LINE &&
3502 if (processor->state == PROCESSOR_INACTIVE ||
3503 processor->state == PROCESSOR_SHUTDOWN || processor->state == PROCESSOR_OFF_LINE)
3564 (uintptr_t)thread_tid(thread), (uintptr_t)thread->last_processor->cpu_id, (uintptr_t)processor->cpu_id, thread->last_processor->state, 0);
3724 if (thread->state & TH_SUSP)
3750 if (thread->state & TH_RUN) {
4058 * current thread to idle without an asserted wait state.
4076 int state;
4090 (thread == THREAD_NULL || ((thread->state & (TH_WAIT|TH_SUSP)) == TH_WAIT && !thread->wake_active))) {
4105 if (processor->state == PROCESSOR_INACTIVE && !machine_processor_is_inactive(processor))
4115 state = processor->state;
4116 if (state == PROCESSOR_DISPATCHING) {
4122 processor->state = PROCESSOR_RUNNING;
4137 (uintptr_t)thread_tid(thread), state, 0, 0, 0);
4146 (uintptr_t)thread_tid(thread), state, (uintptr_t)thread_tid(new_thread), 0, 0);
4151 if (state == PROCESSOR_IDLE) {
4154 processor->state = PROCESSOR_RUNNING;
4158 if (state == PROCESSOR_INACTIVE) {
4159 processor->state = PROCESSOR_RUNNING;
4163 if (state == PROCESSOR_SHUTDOWN) {
4180 (uintptr_t)thread_tid(thread), state, 0, 0, 0);
4190 (uintptr_t)thread_tid(thread), state, 0, 0, 0);
4233 thread->state = (TH_RUN | TH_IDLE);
4429 if ( !(thread->state & (TH_WAIT)) ) {
4472 if (p != PROCESSOR_NULL && p->state == PROCESSOR_RUNNING &&
4562 return ((thread->state & (TH_RUN|TH_WAIT)) == TH_RUN);