Lines Matching refs:readLock
516 i16 readLock; /* Which read lock is being held. -1 for none */ member
1543 pRet->readLock = -1; in sqlite3WalOpen()
1895 assert( pWal->readLock<0 || bLock==0 ); in sqlite3WalWriteLock()
2536 pWal->readLock = 0; in walBeginShmUnreliable()
2718 assert( pWal->readLock<0 ); /* Not currently locked */ in walTryBeginRead()
2819 pWal->readLock = 0; in walTryBeginRead()
2915 pWal->readLock = (i16)mxI; in walTryBeginRead()
2943 assert( pWal->readLock>=0 ); in sqlite3WalSnapshotRecover()
3072 assert( pWal->readLock>0 || pWal->hdr.mxFrame==0 ); in sqlite3WalBeginReadTransaction()
3073 assert( pInfo->aReadMark[pWal->readLock]<=pSnapshot->mxFrame ); in sqlite3WalBeginReadTransaction()
3084 assert( pWal->readLock>0 ); in sqlite3WalBeginReadTransaction()
3121 if( pWal->readLock>=0 ){ in sqlite3WalEndReadTransaction()
3122 walUnlockShared(pWal, WAL_READ_LOCK(pWal->readLock)); in sqlite3WalEndReadTransaction()
3123 pWal->readLock = -1; in sqlite3WalEndReadTransaction()
3146 assert( pWal->readLock>=0 || pWal->lockError ); in sqlite3WalFindFrame()
3154 if( iLast==0 || (pWal->readLock==0 && pWal->bShmUnreliable==0) ){ in sqlite3WalFindFrame()
3260 if( pWal && ALWAYS(pWal->readLock>=0) ){ in sqlite3WalDbsize()
3295 assert( pWal->readLock>=0 ); in sqlite3WalBeginWriteTransaction()
3445 if( pWal->readLock==0 ){ in walRestartLog()
3469 pWal->readLock = -1; in walRestartLog()
4011 assert( pWal->readLock>=0 || pWal->lockError ); in sqlite3WalExclusiveMode()
4012 assert( pWal->readLock>=0 || (op<=0 && pWal->exclusiveMode==0) ); in sqlite3WalExclusiveMode()
4017 if( walLockShared(pWal, WAL_READ_LOCK(pWal->readLock))!=SQLITE_OK ){ in sqlite3WalExclusiveMode()
4027 assert( pWal->readLock>=0 ); in sqlite3WalExclusiveMode()
4028 walUnlockShared(pWal, WAL_READ_LOCK(pWal->readLock)); in sqlite3WalExclusiveMode()
4056 assert( pWal->readLock>=0 && pWal->writeLock==0 ); in sqlite3WalSnapshotGet()
4144 assert( pWal==0 || pWal->readLock>=0 ); in sqlite3WalFramesize()