Lines Matching defs:IORecursiveLock
181 typedef struct _IORecursiveLock IORecursiveLock;
188 IORecursiveLock * IORecursiveLockAlloc( void );
195 void IORecursiveLockFree( IORecursiveLock * lock);
202 lck_mtx_t * IORecursiveLockGetMachLock( IORecursiveLock * lock);
209 void IORecursiveLockLock( IORecursiveLock * lock);
217 boolean_t IORecursiveLockTryLock( IORecursiveLock * lock);
224 void IORecursiveLockUnlock( IORecursiveLock * lock);
232 boolean_t IORecursiveLockHaveLock( const IORecursiveLock * lock);
234 extern int IORecursiveLockSleep( IORecursiveLock *_lock,
236 extern void IORecursiveLockWakeup( IORecursiveLock *_lock,