Home
last modified time | relevance | path

Searched refs:IOLock (Results 1 – 25 of 36) sorted by relevance

12

/xnu-11215.81.4/iokit/IOKit/
H A DIOLocks.h67 typedef lck_mtx_t IOLock; typedef
69 typedef struct _IOLock IOLock; typedef
78 IOLock * IOLockAlloc( void );
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,
[all …]
H A DIOConditionLock.h47 IOLock * cond_interlock; // condition var Simple lock
50 IOLock * sleep_interlock; // sleep lock Simple lock
H A DIOUserServer.h136 IOLock * uvarsLock;
139 extern IOLock * gIOUserServerLock;
161 IOLock * fLock;
H A DIOCommandQueue.h58 IOLock *producerLock;
H A DIOInterruptController.h51 IOLock * interruptLock;
H A DIONVRAM.h93 IOLock *_controllerLock;
H A DIOUserClient.h262 IOLock filterLock;
601 IOLock lock;
H A DIOKernelReporters.h805 IOLock *_configLock;
H A DIOMemoryDescriptor.h1178 IOLock * _prepareLock;
/xnu-11215.81.4/iokit/Kernel/
H A DIOLocks.cpp46 IOLockInitWithState( IOLock * lock, IOLockState state) in IOLockInitWithState()
53 IOLock *
60 IOLockInlineInit( IOLock *lock ) in IOLockInlineInit()
66 IOLockInlineDestroy( IOLock * lock) in IOLockInlineDestroy()
72 IOLockFree( IOLock * lock) in IOLockFree()
78 IOLockGetMachLock( IOLock * lock) in IOLockGetMachLock()
84 IOLockSleep( IOLock * lock, void *event, UInt32 interType) in IOLockSleep()
90 IOLockSleepDeadline( IOLock * lock, void *event, in IOLockSleepDeadline()
98 IOLockSleepWithInheritor( IOLock *lock, UInt32 lck_sleep_action, in IOLockSleepWithInheritor()
106 IOLockWakeup(IOLock * lock, void *event, bool oneThread) in IOLockWakeup()
[all …]
H A DIOKitKernelInternal.h140 IOLock * fDextLock;
177 IOLock * lock;
H A DIOPMPowerStateQueue.h51 IOLock * queueLock;
H A DIOServicePMPrivate.h203 IOLock * WatchdogLock;
239 IOLock * PMLock;
264 IOLock * ActivityLock;
753 IOLock * fLock;
H A DIOInterruptAccounting.cpp44 IOLock * gInterruptAccountingDataListLock = NULL;
H A DIOServicePrivate.h259 IOLock * fLock;
H A DIOMapper.cpp67 IOLock *fWaitLock;
H A DIOPlatformActions.cpp42 static IOLock *gIOPlatformActionsLock;
H A DIOCPU.cpp61 static IOLock *gIOCPUsLock;
/xnu-11215.81.4/tools/tests/testkext/
H A Dtestthreadcall.h19 IOLock *tlock2;
/xnu-11215.81.4/iokit/IOKit/pwr_mgt/
H A DRootDomain.h633 IOLock *featuresDictLock;// guards supportedFeatures
634 IOLock *wakeEventLock;
643 IOLock *settingsCtrlLock;
660 IOLock *pmStatsLock;// guards pmStatsAppResponses
/xnu-11215.81.4/libkern/c++/
H A DOSMetaClass.cpp94 IOLock * sAllClassesLock = NULL;
95 IOLock * sInstancesLock = NULL;
109 IOLock * sStalledClassesLock = NULL;
/xnu-11215.81.4/iokit/IOKit/perfcontrol/
H A DIOPerfControl.h323 IOLock *interfaceLock;
/xnu-11215.81.4/iokit/Exclaves/
H A DExclaves.cpp82 IOLock *exclave_interrupts_lock;
84 IOLock *exclave_timers_lock;
90 IOLock * exclaveAsyncNotificationEventSourcesLock;
/xnu-11215.81.4/iokit/Tests/
H A DTests.cpp1562 IOLock * lock;
1607 IOLock * lock = IOLockAlloc(); in IOUserNotificationTests()
1904 IOLock lock;
/xnu-11215.81.4/libkern/libkern/c++/
H A DOSKext.h207 IOLock * lock;

12