Lines Matching refs:IORecursiveLock
86 IORecursiveLock * IORecursiveLockAllocWithLockGroup( lck_grp_t * lockGroup )
107 return( (IORecursiveLock *) lock );
111 IORecursiveLock * IORecursiveLockAlloc( void )
116 void IORecursiveLockFree( IORecursiveLock * _lock )
124 lck_mtx_t * IORecursiveLockGetMachLock( IORecursiveLock * lock )
129 void IORecursiveLockLock( IORecursiveLock * _lock)
144 boolean_t IORecursiveLockTryLock( IORecursiveLock * _lock)
163 void IORecursiveLockUnlock( IORecursiveLock * _lock)
175 boolean_t IORecursiveLockHaveLock( const IORecursiveLock * _lock)
182 int IORecursiveLockSleep(IORecursiveLock *_lock, void *event, UInt32 interType)
203 int IORecursiveLockSleepDeadline( IORecursiveLock * _lock, void *event,
226 void IORecursiveLockWakeup(IORecursiveLock *, void *event, bool oneThread)