Lines Matching refs:readLocks
383 SInt16 readLocks; // num clients that have device open for reads
664 if( deviceDescriptionPtr->readLocks > 0)
669 deviceDescriptionPtr->readLocks = 0;
716 gGlobals->deviceDescription[i].readLocks = gGlobals->deviceDescription[i].writeLocks = 0;
983 gGlobals->deviceDescription[i].readLocks = 0;
1113 if( --deviceDescriptionPtr->readLocks <= 0) // is device completely freed by clients?
1362 status->readEnabled = deviceDescriptionPtr->readLocks;
1489 if( deviceDescriptionPtr->readLocks == 0)
1495 ++deviceDescriptionPtr->readLocks; // keep track of read count
1501 FailWithAction( deviceDescriptionPtr->readLocks || deviceDescriptionPtr->writeLocks, result = kIDHErrDeviceInUse, Exit);