Lines Matching refs:cLockers
67 pCritSect->cLockers = -1;
150 * Try take the lock. (cLockers is -1 if it's free)
153 if (!ASMAtomicCmpXchgS32(&pCritSect->cLockers, 0, -1))
167 ASMAtomicIncS32(&pCritSect->cLockers);
247 if (ASMAtomicIncS32(&pCritSect->cLockers) > 0)
260 ASMAtomicDecS32(&pCritSect->cLockers);
269 ASMAtomicDecS32(&pCritSect->cLockers);
287 ASMAtomicDecS32(&pCritSect->cLockers);
359 Assert(pCritSect->cLockers >= 0);
373 ASMAtomicDecS32(&pCritSect->cLockers);
381 if (ASMAtomicDecS32(&pCritSect->cLockers) >= 0)
519 Assert(pCritSect->cLockers == -1);
529 * In case someone is waiting we'll signal the semaphore cLockers + 1 times.
538 while (pCritSect->cLockers-- >= 0)
540 ASMAtomicWriteS32(&pCritSect->cLockers, -1);