Lines Matching refs:__state

574         if( provider->__state[0] & kIOServiceInactiveState)
606 adjParent = ((busy = (__state[1] & kIOServiceBusyStateMask))
613 if( busy && (__state[1] & kIOServiceTermPhase3State) && (0 == newProvider))
617 if (kIOServiceInactiveState & __state[0]) {
632 if (kIOServiceStartState & __state[1])
637 if( (provider->__state[1] & kIOServiceTermPhase3State)
716 && (provider->__state[1] & kIOServiceSynchronousState));
721 needConfig = (0 == (__state[1] & (kIOServiceNeedConfigState | kIOServiceConfigState)))
722 && (0 == (__state[0] & kIOServiceInactiveState));
724 __state[1] |= kIOServiceNeedConfigState;
726 // __state[0] &= ~kIOServiceInactiveState;
732 needWake = (0 != (kIOServiceSyncPubState & __state[1]));
736 __state[1] |= kIOServiceSynchronousState;
738 __state[1] &= ~kIOServiceSynchronousState;
748 thread_wakeup( (event_t) this/*&__state[1]*/ );
757 if( (__state[1] & kIOServiceNeedConfigState))
763 waitAgain = ((prevBusy < (__state[1] & kIOServiceBusyStateMask))
764 && (0 == (__state[0] & kIOServiceInactiveState)));
767 __state[1] |= kIOServiceSyncPubState | kIOServiceBusyWaiterState;
769 __state[1] &= ~kIOServiceSyncPubState;
774 assert_wait( (event_t) this/*&__state[1]*/, THREAD_UNINT);
1677 if( 0 == (__state[0] & kIOServiceInactiveState)) {
1861 ok = (0 != (__state[1] & kIOServiceRecursing));
1893 __state[0] |= kIOServiceInactiveState;
1894 __state[1] |= kIOServiceRecursing;
1912 didInactive = (0 == (victim->__state[0] & kIOServiceInactiveState))
1913 || (victim->__state[1] & kIOServiceRecursing);
1915 victim->__state[0] |= kIOServiceInactiveState;
1916 victim->__state[0] &= ~(kIOServiceRegisteredState | kIOServiceMatchedState
1918 victim->__state[1] &= ~kIOServiceRecursing;
1922 victim->__state[1] |= kIOServiceTermPhase1State;
1925 victim->__state[1] |= kIOServiceNeedWillTerminate;
1934 wait = (victim->__state[1] & kIOServiceTermPhase1State);
1938 victim->__state[1] |= kIOServiceTerm1WaiterState;
1940 assert_wait((event_t)&victim->__state[1], THREAD_UNINT);
2000 __state[1] &= ~kIOServiceTermPhase1State;
2001 if (kIOServiceTerm1WaiterState & __state[1])
2003 __state[1] &= ~kIOServiceTerm1WaiterState;
2006 thread_wakeup( (event_t) &__state[1]);
2019 if (defer) __state[1] |= kIOServiceStartState;
2020 else __state[1] &= ~kIOServiceStartState;
2038 if (!(__state[0] & kIOServiceInactiveState)
2039 || (__state[1] & kIOServiceTermPhase1State)) return;
2065 wait = (0 != (__state[1] & kIOServiceBusyStateMask));
2401 doPhase2 = (0 != (kIOServiceInactiveState & victim->__state[0]));
2403 doPhase2 = (0 == (victim->__state[1] & kIOServiceTermPhase2State))
2404 && (0 == (victim->__state[1] & kIOServiceConfigState));
2408 doPhase2 = (0 == (client->__state[1] & kIOServiceStartState));
2417 victim->__state[1] |= kIOServiceTermPhase2State;
2423 if (kIOServiceNeedWillTerminate & victim->__state[1]) {
2450 victim->__state[1] |= kIOServiceTermPhase3State;
2455 if (kIOServiceNeedWillTerminate & victim->__state[1]) {
2501 if( (kIOServiceInactiveState & client->__state[0]) && client->getClient()) {
2569 if( 0 == (__state[1] & kIOServiceTermPhase3State)) {
2588 if( 0 == (provider->__state[1] & kIOServiceTermPhase3State))
2672 ok = (0 == (__state[0] & kIOServiceInactiveState));
2692 last = (__state[1] & kIOServiceTermPhase3State);
2840 if( kIOServiceInactiveState & service->__state[0])
2936 if( 0 == (__state[0] & kIOServiceInactiveState))
3054 if( __state[1] & kIOServiceSynchronousState)
3055 inst->__state[1] |= kIOServiceSynchronousState;
3171 adjBusy = (__state[1] & kIOServiceModuleStallState) ? 0 : 1;
3181 __state[1] |= kIOServiceModuleStallState;
3184 } else if( __state[1] & kIOServiceModuleStallState) {
3193 __state[1] &= ~kIOServiceModuleStallState;
3414 if( 0 == (__state[0] & kIOServiceFirstPublishState)) {
3420 __state[1] &= ~kIOServiceNeedConfigState;
3421 __state[1] |= kIOServiceConfigState;
3422 didRegister = (0 == (kIOServiceRegisteredState & __state[0]));
3423 __state[0] |= kIOServiceRegisteredState;
3425 keepGuessing &= (0 == (__state[0] & kIOServiceInactiveState));
3451 reRegistered = (0 != (__state[1] & kIOServiceNeedConfigState));
3455 && (0 == (__state[0] & kIOServiceInactiveState));
3461 if( (0 == (__state[0] & kIOServiceInactiveState))
3462 && (0 == (__state[1] & kIOServiceModuleStallState)) ) {
3465 if( 0 == (__state[0] & kIOServiceFirstMatchState))
3470 __state[1] &= ~kIOServiceConfigState;
3485 result = __state[1] & kIOServiceBusyStateMask;
3490 count = next->__state[1] & kIOServiceBusyStateMask;
3496 next->__state[1] = (next->__state[1] & ~kIOServiceBusyStateMask) | count;
3498 needWake = (0 != (kIOServiceBusyWaiterState & next->__state[1]));
3501 next->__state[1] &= ~kIOServiceBusyWaiterState;
3583 return( __state[1] & kIOServiceBusyStateMask );
3604 wait = (value != (__state[1] & mask));
3606 __state[1] |= kIOServiceBusyWaiterState;
3663 ((IOService *)this)->setProperty( ((IOService *)this)->__state,
3664 sizeof( __state), "__state");
3839 match = ((state == (state & service->__state[0]))
3840 && (0 == (service->__state[0] & kIOServiceInactiveState)));
3890 if( (inState == (service->__state[0] & inState))
3891 && (0 == (service->__state[0] & kIOServiceInactiveState))
3969 if( (inState == (service->__state[0] & inState))
3970 && (0 == (service->__state[0] & kIOServiceInactiveState))
4236 if( 0 == (next->__state[0] & kIOServiceInactiveState))
4345 if( (0 == (__state[0] & kIOServiceInactiveState))
4367 __state[0] = (__state[0] | orNewState) & andNewState;
4385 return( __state[0] );
5041 if( kIOServiceInactiveState & service->__state[0])