Home
last modified time | relevance | path

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

/xnu-8020.121.3/iokit/IOKit/
H A DIOLocks.h198 typedef struct _IORecursiveLock IORecursiveLock; typedef
205 IORecursiveLock * IORecursiveLockAlloc( void );
212 void IORecursiveLockFree( IORecursiveLock * lock);
219 lck_mtx_t * IORecursiveLockGetMachLock( IORecursiveLock * lock);
226 void IORecursiveLockLock( IORecursiveLock * lock);
234 boolean_t IORecursiveLockTryLock( IORecursiveLock * lock);
241 void IORecursiveLockUnlock( IORecursiveLock * lock);
249 boolean_t IORecursiveLockHaveLock( const IORecursiveLock * lock);
251 extern int IORecursiveLockSleep( IORecursiveLock *_lock,
253 extern int IORecursiveLockSleepDeadline( IORecursiveLock * _lock, void *event,
[all …]
H A DIOLocksPrivate.h51 IORecursiveLock *
H A DIOWorkLoop.h120 IORecursiveLock *gateLock;
/xnu-8020.121.3/iokit/Kernel/
H A DIOLocks.cpp142 IORecursiveLock *
161 return (IORecursiveLock *) lock; in IORecursiveLockAllocWithLockGroup()
165 IORecursiveLock *
172 IORecursiveLockFree( IORecursiveLock * _lock ) in IORecursiveLockFree()
181 IORecursiveLockGetMachLock( IORecursiveLock * lock ) in IORecursiveLockGetMachLock()
187 IORecursiveLockLock( IORecursiveLock * _lock) in IORecursiveLockLock()
203 IORecursiveLockTryLock( IORecursiveLock * _lock) in IORecursiveLockTryLock()
223 IORecursiveLockUnlock( IORecursiveLock * _lock) in IORecursiveLockUnlock()
236 IORecursiveLockHaveLock( const IORecursiveLock * _lock) in IORecursiveLockHaveLock()
244 IORecursiveLockSleep(IORecursiveLock *_lock, void *event, UInt32 interType) in IORecursiveLockSleep()
[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.cpp64 IORecursiveLock * fLock;
110 static IORecursiveLock * gPropertiesLock;
H A DIOService.cpp231 static IORecursiveLock * gNotificationLock;
289 IORecursiveLock * gDriverKitLaunchLock;
374 static IORecursiveLock *sCpuDelayLock = IORecursiveLockAlloc();
H A DIOMemoryDescriptor.cpp101 static IORecursiveLock * gIOMemoryLock;
H A DIOUserServer.cpp5612 extern IORecursiveLock * gDriverKitLaunchLock;
/xnu-8020.121.3/iokit/IOKit/pwr_mgt/
H A DIOPMinformeeList.h66 static IORecursiveLock * getSharedRecursiveLock( void );
/xnu-8020.121.3/libkern/c++/
H A DOSKext.cpp312 static IORecursiveLock * sKextLock = NULL;
454 static IORecursiveLock * sKextInnerLock = NULL;