Lines Matching refs:IOLock
67 typedef lck_mtx_t IOLock; typedef
69 typedef struct _IOLock IOLock; typedef
78 IOLock * IOLockAlloc( void );
85 void IOLockFree( IOLock * lock);
92 lck_mtx_t * IOLockGetMachLock( IOLock * lock);
102 void IOLockLock( IOLock * lock);
114 boolean_t IOLockTryLock( IOLock * lock);
125 void IOLockUnlock( IOLock * lock);
135 int IOLockSleep( IOLock * lock, void *event, UInt32 interType) __DARWIN14_ALIAS(IOLockSleep);
137 int IOLockSleepDeadline( IOLock * lock, void *event,
140 void IOLockWakeup(IOLock * lock, void *event, bool oneThread) __DARWIN14_ALIAS(IOLockWakeup);
160 void IOLockAssert(IOLock * lock, IOLockAssertState type);
173 void IOLockInitWithState( IOLock * lock, IOLockState state);
177 IOTakeLock( IOLock * lock) in IOTakeLock()
182 IOTryLock( IOLock * lock) in IOTryLock()
187 IOUnlock( IOLock * lock) in IOUnlock()