Lines Matching refs:sKextInnerLock
218 * sKextLock and sKextInnerLock are recursive due to multiple functions
227 * 2. sKextInnerLock
322 * sKextInnerLock protects against cross-calls with IOService and
327 * When both sKextLock and sKextInnerLock need to be taken,
333 static IORecursiveLock * sKextInnerLock = NULL;
384 * End scope for sKextInnerLock-protected variables.
592 sKextInnerLock = IORecursiveLockAlloc();
596 assert(sKextInnerLock);
1246 IORecursiveLockLock(sKextInnerLock);
1248 IORecursiveLockUnlock(sKextInnerLock);
1261 IORecursiveLockLock(sKextInnerLock);
1277 IORecursiveLockUnlock(sKextInnerLock);
6501 IORecursiveLockLock(sKextInnerLock);
6525 IORecursiveLockUnlock(sKextInnerLock);
6533 * sKextInnerLock and sKextLock, so we do it on a separate thread
6537 * This function must be invoked with sKextInnerLock held.
6544 IORecursiveLockLock(sKextInnerLock);
6568 IORecursiveLockUnlock(sKextInnerLock);
6634 IORecursiveLockLock(sKextInnerLock);
6714 IORecursiveLockUnlock(sKextInnerLock);
6727 IORecursiveLockLock(sKextInnerLock);
6768 IORecursiveLockUnlock(sKextInnerLock);
6779 IORecursiveLockLock(sKextInnerLock);
6797 IORecursiveLockUnlock(sKextInnerLock);
6858 IORecursiveLockLock(sKextInnerLock);
6867 IORecursiveLockUnlock(sKextInnerLock);