Lines Matching refs:__state

900 			if (provider->__state[0] & kIOServiceInactiveState) {  in attach()
910 provider->__state[1] |= kIOServiceWaitDetachState; in attach()
982 adjParent = ((busy = (__state[1] & kIOServiceBusyStateMask)) in detach()
989 if (busy && (__state[1] & kIOServiceTermPhase3State) && (NULL == newProvider)) { in detach()
994 if (kIOServiceInactiveState & __state[0]) { in detach()
1009 if (kIOServiceStartState & __state[1]) { in detach()
1015 if ((provider->__state[1] & kIOServiceTermPhase3State) in detach()
1021 if (kIOServiceWaitDetachState & provider->__state[1]) { in detach()
1022 provider->__state[1] &= ~kIOServiceWaitDetachState; in detach()
1030 if (kIOServiceRematchOnDetach & __state[1]) { in detach()
1118 && (provider->__state[1] & kIOServiceSynchronousState)); in startMatching()
1124 needConfig = (0 == (__state[1] & (kIOServiceNeedConfigState | kIOServiceConfigRunning))) in startMatching()
1125 && (0 == (__state[0] & kIOServiceInactiveState)); in startMatching()
1127 __state[1] |= kIOServiceNeedConfigState; in startMatching()
1135 needWake = (0 != (kIOServiceSyncPubState & __state[1])); in startMatching()
1139 __state[1] |= kIOServiceSynchronousState; in startMatching()
1141 __state[1] &= ~kIOServiceSynchronousState; in startMatching()
1161 if ((__state[1] & kIOServiceNeedConfigState)) { in startMatching()
1168 waitAgain = ((prevBusy < (__state[1] & kIOServiceBusyStateMask)) in startMatching()
1169 && (0 == (__state[0] & kIOServiceInactiveState))); in startMatching()
1172 __state[1] |= kIOServiceSyncPubState | kIOServiceBusyWaiterState; in startMatching()
1174 __state[1] &= ~kIOServiceSyncPubState; in startMatching()
2318 if (0 == (__state[0] & kIOServiceInactiveState)) { in registerInterestForNotifier()
2538 ok = (0 != (kIOServiceInactiveState & __state[0])); in requestTerminate()
2576 if (0 == (kIOServiceInactiveState & __state[0])) { in terminatePhase1()
2577 __state[0] |= kIOServiceInactiveState; in terminatePhase1()
2578 __state[1] |= kIOServiceRecursing | kIOServiceTermPhase1State; in terminatePhase1()
2604 (uintptr_t) victim->__state[1], in terminatePhase1()
2608 didInactive = (kRP1 == (victim->__state[1] & kRP1)) in terminatePhase1()
2609 || (0 == (victim->__state[0] & kIOServiceInactiveState)); in terminatePhase1()
2616 wait = (victim->__state[1] & kIOServiceTermPhase1State); in terminatePhase1()
2620 victim->__state[1] |= kIOServiceTerm1WaiterState; in terminatePhase1()
2622 assert_wait((event_t)&victim->__state[1], THREAD_UNINT); in terminatePhase1()
2634 victim->__state[0] |= kIOServiceInactiveState; in terminatePhase1()
2635 victim->__state[0] &= ~(kIOServiceRegisteredState | kIOServiceMatchedState in terminatePhase1()
2637 victim->__state[1] &= ~kIOServiceRecursing; in terminatePhase1()
2638 victim->__state[1] |= kIOServiceTermPhase1State; in terminatePhase1()
2642 victim->__state[1] |= kIOServiceNeedWillTerminate; in terminatePhase1()
2672 victim->__state[1] |= kIOServiceRematchOnDetach; in terminatePhase1()
2731 victim->__state[1] &= ~kIOServiceTermPhase1State; in terminatePhase1()
2732 if (kIOServiceTerm1WaiterState & victim->__state[1]) { in terminatePhase1()
2733 victim->__state[1] &= ~kIOServiceTerm1WaiterState; in terminatePhase1()
2736 thread_wakeup((event_t) &victim->__state[1]); in terminatePhase1()
2765 __state[1] |= kIOServiceStartState; in setTerminateDefer()
2767 __state[1] &= ~kIOServiceStartState; in setTerminateDefer()
2808 if (!(__state[0] & kIOServiceInactiveState)) { in scheduleTerminatePhase2()
2817 (uintptr_t) __state[1], in scheduleTerminatePhase2()
2820 if (__state[1] & kIOServiceTermPhase1State) { in scheduleTerminatePhase2()
2839 wait = (0 != (__state[1] & kIOServiceBusyStateMask)); in scheduleTerminatePhase2()
3213 doPhase2 = (0 != (kIOServiceInactiveState & victim->__state[0])); in terminateWorker()
3220 (uintptr_t) victim->__state[1], in terminateWorker()
3223 doPhase2 = (0 == (victim->__state[1] & in terminateWorker()
3230 doPhase2 = (0 == (client->__state[1] & kIOServiceStartState)); in terminateWorker()
3237 (uintptr_t) client->__state[1], in terminateWorker()
3247 victim->__state[1] |= kIOServiceTermPhase2State; in terminateWorker()
3253 if (kIOServiceNeedWillTerminate & victim->__state[1]) { in terminateWorker()
3288 victim->__state[1] |= kIOServiceTermPhase3State; in terminateWorker()
3294 if (kIOServiceNeedWillTerminate & victim->__state[1]) { in terminateWorker()
3315 sendFinal = (0 == (victim->__state[1] & kIOServiceFinalized)); in terminateWorker()
3317 victim->__state[1] |= kIOServiceFinalized; in terminateWorker()
3351 bool deferStop = (0 != (kIOServiceInactiveState & client->__state[0])); in terminateWorker()
3354 deferStop = (0 == (client->__state[1] & kIOServiceFinalized)); in terminateWorker()
3423 if (0 == (__state[1] & kIOServiceTermPhase3State)) { in finalize()
3443 if (0 == (provider->__state[1] & kIOServiceTermPhase3State)) { in finalize()
3536 ok = (0 == (__state[0] & kIOServiceInactiveState)); in open()
3570 last = (__state[1] & kIOServiceTermPhase3State); in close()
3744 if (kIOServiceInactiveState & service->__state[0]) { in copyClientWithCategory()
3745 if (!(kIOServiceRematchOnDetach & service->__state[1])) { in copyClientWithCategory()
3901 if (0 == (__state[0] & kIOServiceInactiveState)) { in probeCandidates()
4080 if (__state[1] & kIOServiceSynchronousState) { in probeCandidates()
4081 inst->__state[1] |= kIOServiceSynchronousState; in probeCandidates()
4266 adjBusy = (__state[1] & kIOServiceModuleStallState) ? 0 : 1; in probeCandidates()
4275 __state[1] |= kIOServiceModuleStallState; in probeCandidates()
4277 } else if (__state[1] & kIOServiceModuleStallState) { in probeCandidates()
4285 __state[1] &= ~kIOServiceModuleStallState; in probeCandidates()
5262 if (!(kIOServiceUserInvisibleMatchState & service->__state[0])) { in publishHiddenMedia()
5266 service->__state[0] &= ~kIOServiceUserInvisibleMatchState; in publishHiddenMedia()
5267 service->__state[1] |= kIOServiceUserUnhidden; in publishHiddenMedia()
5269 if (kIOServiceMatchedState & service->__state[0]) { in publishHiddenMedia()
5272 if (kIOServiceFirstMatchState & service->__state[0]) { in publishHiddenMedia()
5363 if (0 == (__state[0] & kIOServiceFirstPublishState)) { in doServiceMatch()
5369 __state[1] &= ~kIOServiceNeedConfigState; in doServiceMatch()
5370 __state[1] |= kIOServiceConfigState | kIOServiceConfigRunning; in doServiceMatch()
5371 didRegister = (0 == (kIOServiceRegisteredState & __state[0])); in doServiceMatch()
5372 __state[0] |= kIOServiceRegisteredState; in doServiceMatch()
5376 && !(kIOServiceUserUnhidden & __state[1]) in doServiceMatch()
5380 __state[0] |= kIOServiceUserInvisibleMatchState; in doServiceMatch()
5383 keepGuessing &= (0 == (__state[0] & kIOServiceInactiveState)); in doServiceMatch()
5416 reRegistered = (0 != (__state[1] & kIOServiceNeedConfigState)); in doServiceMatch()
5420 && (0 == (__state[0] & kIOServiceInactiveState)); in doServiceMatch()
5427 if ((0 == (__state[0] & kIOServiceInactiveState)) in doServiceMatch()
5428 && (0 == (__state[1] & kIOServiceModuleStallState))) { in doServiceMatch()
5435 if (0 == (__state[0] & kIOServiceFirstMatchState)) { in doServiceMatch()
5441 __state[1] &= ~kIOServiceConfigRunning; in doServiceMatch()
5452 __state[1] &= ~kIOServiceConfigState; in doServiceMatch()
5475 result = __state[1] & kIOServiceBusyStateMask; in _adjustBusy()
5482 count = next->__state[1] & kIOServiceBusyStateMask; in _adjustBusy()
5489 next->__state[1] = (next->__state[1] & ~kIOServiceBusyStateMask) | count; in _adjustBusy()
5491 needWake = (0 != (kIOServiceBusyWaiterState & next->__state[1])); in _adjustBusy()
5494 next->__state[1] &= ~kIOServiceBusyWaiterState; in _adjustBusy()
5590 return __state[1] & kIOServiceBusyStateMask; in getBusyState()
5613 done = (value == (__state[1] & mask)); in waitForState()
5616 __state[1] |= kIOServiceBusyWaiterState; in waitForState()
5736 if (kIOServiceModuleStallState & next->__state[1]) { in waitQuietWithOptions()
5773 …riesString) ? "" : ", "), next->getName(), (uint32_t)next->__state[0], (uint32_t)next->__state[1]); in waitQuietWithOptions()
5852 ((IOService *)this)->setProperty(((IOService *)this)->__state, in serializeProperties()
5853 sizeof(__state), "__state"); in serializeProperties()
6060 match = ((state == (state & service->__state[0])) in instanceMatch()
6061 && (0 == (service->__state[0] & kIOServiceInactiveState))); in instanceMatch()
6112 if ((inState == (service->__state[0] & inState)) in copyExistingServices()
6113 && (0 == (service->__state[0] & kIOServiceInactiveState)) in copyExistingServices()
6181 if ((inState == (service->__state[0] & inState)) in copyExistingServices()
6182 && (0 == (service->__state[0] & kIOServiceInactiveState)) in copyExistingServices()
6469 if (0 == (next->__state[0] & kIOServiceInactiveState)) { in addMatchingNotification()
6712 if ((0 == (__state[0] & kIOServiceInactiveState)) in copyNotifiers()
6734 __state[0] = (__state[0] | orNewState) & andNewState; in copyNotifiers()
6746 return __state[0]; in getState()
7657 match = (0 == (kIOServiceUserInvisibleMatchState & __state[0])); in matchInternal()
7841 if (kIOServiceInactiveState & service->__state[0]) { in matchInternal()