Lines Matching refs:lock
523 AsyncFileLock lock; /* Lock state for this handle */ member
632 p->lock.eLock = 0; in asyncClose()
868 if( p->lock.eLock<eLock ){ in asyncLock()
873 if( pIter!=&p->lock && ( in asyncLock()
883 p->lock.eLock = eLock; in asyncLock()
884 p->lock.eAsyncLock = MAX(p->lock.eAsyncLock, eLock); in asyncLock()
886 assert(p->lock.eAsyncLock>=p->lock.eLock); in asyncLock()
901 AsyncFileLock *pLock = &p->lock; in asyncUnlock()
942 *(int*)pArg = ((AsyncFile*)id)->pData->lock.eLock; in asyncFileControl()
971 if( (*ppIter)==&pData->lock ){ in unlinkAsyncFile()
972 *ppIter = pData->lock.pNext; in unlinkAsyncFile()
1132 pData->lock.pNext = pLock->pList; in asyncOpen()
1133 pLock->pList = &pData->lock; in asyncOpen()
1500 pData->lock.eAsyncLock = MIN( in asyncWriterThread()
1501 pData->lock.eAsyncLock, MAX(pData->lock.eLock, eLock) in asyncWriterThread()
1503 assert(pData->lock.eAsyncLock>=pData->lock.eLock); in asyncWriterThread()