Home
last modified time | relevance | path

Searched refs:IORecursiveLock (Results 1 – 13 of 13) sorted by relevance

/xnu-11215/iokit/IOKit/
H A DIOLocks.h214 typedef struct _IORecursiveLock IORecursiveLock; typedef
221 IORecursiveLock * IORecursiveLockAlloc( void );
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);
267 extern int IORecursiveLockSleep( IORecursiveLock *_lock,
269 extern int IORecursiveLockSleepDeadline( IORecursiveLock * _lock, void *event,
[all …]
H A DIOLocksPrivate.h51 IORecursiveLock *
H A DIOWorkLoop.h123 IORecursiveLock *gateLock;
/xnu-11215/iokit/Kernel/
H A DIOLocks.cpp168 IORecursiveLock *
187 return (IORecursiveLock *) lock; in IORecursiveLockAllocWithLockGroup()
191 IORecursiveLock *
198 IORecursiveLockFree( IORecursiveLock * _lock ) in IORecursiveLockFree()
207 IORecursiveLockGetMachLock( IORecursiveLock * lock ) in IORecursiveLockGetMachLock()
213 IORecursiveLockLock( IORecursiveLock * _lock) in IORecursiveLockLock()
229 IORecursiveLockTryLock( IORecursiveLock * _lock) in IORecursiveLockTryLock()
249 IORecursiveLockUnlock( IORecursiveLock * _lock) in IORecursiveLockUnlock()
262 IORecursiveLockHaveLock( const IORecursiveLock * _lock) in IORecursiveLockHaveLock()
292 IORecursiveLockSleepDeadline( IORecursiveLock * _lock, void *event, in IORecursiveLockSleepDeadline()
[all …]
H A DIOPMinformeeList.cpp50 IORecursiveLock *
53 static IORecursiveLock *sharedListLock = NULL; in getSharedRecursiveLock()
108 IORecursiveLock *listLock = getSharedRecursiveLock(); in addToList()
146 IORecursiveLock *listLock = getSharedRecursiveLock(); in removeFromList()
H A DIORegistryEntry.cpp65 IORecursiveLock * fLock;
H A DIOService.cpp243 static IORecursiveLock * gNotificationLock;
301 IORecursiveLock * gDriverKitLaunchLock;
386 static IORecursiveLock *sCpuDelayLock = IORecursiveLockAlloc();
H A DIOMemoryDescriptor.cpp106 static IORecursiveLock * gIOMemoryLock;
H A DIOUserServer.cpp6319 extern IORecursiveLock * gDriverKitLaunchLock;
/xnu-11215/iokit/IOKit/pwr_mgt/
H A DIOPMinformeeList.h66 static IORecursiveLock * getSharedRecursiveLock( void );
/xnu-11215/iokit/Exclaves/
H A DExclaves.h46 extern IORecursiveLock *gExclaveProxyStateLock;
H A DExclaves.cpp49 IORecursiveLock *gExclaveProxyStateLock;
/xnu-11215/libkern/c++/
H A DOSKext.cpp321 static IORecursiveLock * sKextLock = NULL;
507 static IORecursiveLock * sKextInnerLock = NULL;