Lines Matching refs:event
61 int IOLockSleep( IOLock * lock, void *event, UInt32 interType)
63 return (int) lck_mtx_sleep(lock, LCK_SLEEP_DEFAULT, (event_t) event, (wait_interrupt_t) interType);
66 int IOLockSleepDeadline( IOLock * lock, void *event,
69 return (int) lck_mtx_sleep_deadline(lock, LCK_SLEEP_DEFAULT, (event_t) event,
73 void IOLockWakeup(IOLock * lock, void *event, bool oneThread)
75 thread_wakeup_prim((event_t) event, oneThread, THREAD_AWAKENED);
182 int IORecursiveLockSleep(IORecursiveLock *_lock, void *event, UInt32 interType)
192 res = lck_mtx_sleep(lock->mutex, LCK_SLEEP_DEFAULT, (event_t) event, (wait_interrupt_t) interType);
203 int IORecursiveLockSleepDeadline( IORecursiveLock * _lock, void *event,
214 res = lck_mtx_sleep_deadline(lock->mutex, LCK_SLEEP_DEFAULT, (event_t) event,
226 void IORecursiveLockWakeup(IORecursiveLock *, void *event, bool oneThread)
228 thread_wakeup_prim((event_t) event, oneThread, THREAD_AWAKENED);