Lines Matching refs:lock
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);
151 int IOLockSleepWithInheritor( IOLock * lock, UInt32 lck_sleep_action,
154 void IOLockWakeupAllWithInheritor(IOLock * lock, void *event);
176 void IOLockAssert(IOLock * lock, IOLockAssertState type);
189 void IOLockInitWithState( IOLock * lock, IOLockState state);
193 IOTakeLock( IOLock * lock) in IOTakeLock() argument
195 IOLockLock(lock); in IOTakeLock()
198 IOTryLock( IOLock * lock) in IOTryLock() argument
200 return IOLockTryLock(lock); in IOTryLock()
203 IOUnlock( IOLock * lock) in IOUnlock() argument
205 IOLockUnlock(lock); in IOUnlock()
228 void IORecursiveLockFree( IORecursiveLock * lock);
235 lck_mtx_t * IORecursiveLockGetMachLock( IORecursiveLock * lock);
242 void IORecursiveLockLock( IORecursiveLock * lock);
250 boolean_t IORecursiveLockTryLock( IORecursiveLock * lock);
257 void IORecursiveLockUnlock( IORecursiveLock * lock);
265 boolean_t IORecursiveLockHaveLock( const IORecursiveLock * lock);
296 void IORWLockFree( IORWLock * lock);
303 lck_rw_t * IORWLockGetMachLock( IORWLock * lock);
313 void IORWLockRead(IORWLock * lock);
324 void IORWLockTryRead( IORWLock * lock);
335 void IORWLockWrite( IORWLock * lock);
346 void IORWLockTryWrite( IORWLock * lock);
357 void IORWLockUnlock( IORWLock * lock);
392 void IORWLockAssert(IORWLock * lock, IORWLockAssertState type);
401 IOReadLock( IORWLock * lock) in IOReadLock() argument
403 IORWLockRead(lock); in IOReadLock()
406 IOWriteLock( IORWLock * lock) in IOWriteLock() argument
408 IORWLockWrite(lock); in IOWriteLock()
411 IORWUnlock( IORWLock * lock) in IORWUnlock() argument
413 IORWLockUnlock(lock); in IORWUnlock()
441 void IOSimpleLockFree( IOSimpleLock * lock );
448 lck_spin_t * IOSimpleLockGetMachLock( IOSimpleLock * lock);
455 void IOSimpleLockInit( IOSimpleLock * lock );
462 void IOSimpleLockDestroy( IOSimpleLock * lock );
472 void IOSimpleLockLock( IOSimpleLock * lock );
485 boolean_t IOSimpleLockTryLock( IOSimpleLock * lock );
496 void IOSimpleLockUnlock( IOSimpleLock * lock );
517 void IOSimpleLockAssert(IOSimpleLock *lock, IOSimpleLockAssertState type);
534 IOSimpleLockLockDisableInterrupt( IOSimpleLock * lock ) in IOSimpleLockLockDisableInterrupt() argument
537 IOSimpleLockLock( lock ); in IOSimpleLockLockDisableInterrupt()
549 IOSimpleLockUnlockEnableInterrupt( IOSimpleLock * lock, in IOSimpleLockUnlockEnableInterrupt() argument
552 IOSimpleLockUnlock( lock ); in IOSimpleLockUnlockEnableInterrupt()