Lines Matching refs:eLock

487   int eLock;  member
498 int eLock; /* Internally visible lock state (sqlite pov) */ member
632 p->lock.eLock = 0; in asyncClose()
820 assert(pIter->eAsyncLock>=pIter->eLock); in getFileLock()
827 if( eRequired>pLock->eLock ){ in getFileLock()
830 pLock->eLock = eRequired; in getFileLock()
833 else if( eRequired<pLock->eLock && eRequired<=SQLITE_LOCK_SHARED ){ in getFileLock()
836 pLock->eLock = eRequired; in getFileLock()
862 static int asyncLock(sqlite3_file *pFile, int eLock){ in asyncLock() argument
868 if( p->lock.eLock<eLock ){ in asyncLock()
874 (eLock==SQLITE_LOCK_EXCLUSIVE && pIter->eLock>=SQLITE_LOCK_SHARED) || in asyncLock()
875 (eLock==SQLITE_LOCK_PENDING && pIter->eLock>=SQLITE_LOCK_RESERVED) || in asyncLock()
876 (eLock==SQLITE_LOCK_RESERVED && pIter->eLock>=SQLITE_LOCK_RESERVED) || in asyncLock()
877 (eLock==SQLITE_LOCK_SHARED && pIter->eLock>=SQLITE_LOCK_PENDING) 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()
894 ASYNC_TRACE(("LOCK %d (%s) rc=%d\n", eLock, p->zName, rc)); in asyncLock()
897 static int asyncUnlock(sqlite3_file *pFile, int eLock){ in asyncUnlock() argument
904 pLock->eLock = MIN(pLock->eLock, eLock); in asyncUnlock()
905 rc = addNewAsyncWrite(p, ASYNC_UNLOCK, 0, eLock, 0); in asyncUnlock()
923 if( pIter->eLock>=SQLITE_LOCK_RESERVED ){ in asyncCheckReservedLock()
942 *(int*)pArg = ((AsyncFile*)id)->pData->lock.eLock; in asyncFileControl()
1461 int eLock = p->nByte; in asyncWriterThread() local
1501 pData->lock.eAsyncLock, MAX(pData->lock.eLock, eLock) in asyncWriterThread()
1503 assert(pData->lock.eAsyncLock>=pData->lock.eLock); in asyncWriterThread()