Lines Matching refs:gIOTerminateWork
160 static UInt32 gIOTerminateWork;
1862 gIOTerminateWork++;
1865 while( gIOTerminateWork )
1874 waitResult = IOLockSleepDeadline( gJobsLock, &gIOTerminateWork,
1880 } while(gIOTerminateWork || (wait && (waitResult != THREAD_TIMED_OUT)));
1889 if( 0 == gIOTerminateWork++) {
1893 IOLockWakeup(gJobsLock, (event_t) &gIOTerminateWork, /* one-thread */ false );
1906 while (gIOTerminateWork)
1933 if( 0 == gIOTerminateWork++) {
1937 IOLockWakeup(gJobsLock, (event_t) &gIOTerminateWork, /* one-thread */ false );
1957 if( 0 == gIOTerminateWork++) {
1961 IOLockWakeup(gJobsLock, (event_t) &gIOTerminateWork, /* one-thread */ false );
2119 workDone = gIOTerminateWork;
2245 gIOTerminateWork -= workDone;
2246 moreToDo = (gIOTerminateWork != 0);