Lines Matching refs:sleep_interlock
53 sleep_interlock = IOLockAlloc(); in OSDefineMetaClassAndStructors()
60 return cond_interlock && sleep_interlock; in OSDefineMetaClassAndStructors()
81 if (sleep_interlock) { in free()
82 IOLockFree(sleep_interlock); in free()
113 IOTakeLock(sleep_interlock); in unlock()
120 IOLockWakeup(sleep_interlock, this, /* one-thread */ false); // Wakeup everybody in unlock()
123 IOUnlock(sleep_interlock); in unlock()
129 IOTakeLock(sleep_interlock); in unlockWith()
135 IOUnlock(sleep_interlock); in unlockWith()
145 IOTakeLock(sleep_interlock); in tryLock()
152 IOUnlock(sleep_interlock); in tryLock()
162 IOTakeLock(sleep_interlock); in lock()
167 thread_res = IOLockSleep(sleep_interlock, (void *) this, interruptible); in lock()
173 IOUnlock(sleep_interlock); in lock()