Lines Matching refs:sKextInnerLock
217 * sKextLock and sKextInnerLock are recursive due to multiple functions
226 * 2. sKextInnerLock
320 * sKextInnerLock protects against cross-calls with IOService and
325 * When both sKextLock and sKextInnerLock need to be taken,
331 static IORecursiveLock * sKextInnerLock = NULL;
377 * End scope for sKextInnerLock-protected variables.
586 sKextInnerLock = IORecursiveLockAlloc();
590 assert(sKextInnerLock);
1248 IORecursiveLockLock(sKextInnerLock);
1250 IORecursiveLockUnlock(sKextInnerLock);
1263 IORecursiveLockLock(sKextInnerLock);
1279 IORecursiveLockUnlock(sKextInnerLock);
6178 IORecursiveLockLock(sKextInnerLock);
6202 IORecursiveLockUnlock(sKextInnerLock);
6210 * sKextInnerLock and sKextLock, so we do it on a separate thread
6214 * This function must be invoked with sKextInnerLock held.
6221 IORecursiveLockLock(sKextInnerLock);
6245 IORecursiveLockUnlock(sKextInnerLock);
6311 IORecursiveLockLock(sKextInnerLock);
6391 IORecursiveLockUnlock(sKextInnerLock);
6404 IORecursiveLockLock(sKextInnerLock);
6445 IORecursiveLockUnlock(sKextInnerLock);
6456 IORecursiveLockLock(sKextInnerLock);
6474 IORecursiveLockUnlock(sKextInnerLock);
6535 IORecursiveLockLock(sKextInnerLock);
6544 IORecursiveLockUnlock(sKextInnerLock);