Lines Matching refs:readLock
66399 i16 readLock; /* Which read lock is being held. -1 for none */ member
67589 pRet->readLock = -1;
67941 assert( pWal->readLock<0 || bLock==0 );
68303 (pWal->readLock<0 ? 0 : (S << WAL_READ_LOCK(pWal->readLock)))
68333 (pWal->readLock<0 ? 0 : (S << WAL_READ_LOCK(pWal->readLock)))
68673 pWal->readLock = 0;
68885 assert( pWal->readLock<0 ); /* Not currently locked */
69020 pWal->readLock = 0;
69126 pWal->readLock = (i16)mxI;
69203 assert( pWal->readLock>=0 );
69295 assert( pWal->readLock>0 || pWal->hdr.mxFrame==0 );
69296 assert( pInfo->aReadMark[pWal->readLock]<=pSnapshot->mxFrame );
69307 assert( pWal->readLock>0 );
69366 assert( pWal->writeLock==0 || pWal->readLock<0 );
69368 if( pWal->readLock>=0 ){
69370 walUnlockShared(pWal, WAL_READ_LOCK(pWal->readLock));
69371 pWal->readLock = -1;
69394 assert( pWal->readLock>=0 || pWal->lockError );
69402 if( iLast==0 || (pWal->readLock==0 && pWal->bShmUnreliable==0) ){
69534 if( pWal && ALWAYS(pWal->readLock>=0) ){
69569 assert( pWal->readLock>=0 );
69734 if( pWal->readLock==0 ){
69758 pWal->readLock = -1;
70333 assert( pWal->readLock>=0 || pWal->lockError );
70335 assert( pWal->readLock>=0 || (op<=0 && pWal->exclusiveMode==0) );
70340 if( walLockShared(pWal, WAL_READ_LOCK(pWal->readLock))!=SQLITE_OK ){
70350 assert( pWal->readLock>=0 );
70351 walUnlockShared(pWal, WAL_READ_LOCK(pWal->readLock));
70379 assert( pWal->readLock>=0 && pWal->writeLock==0 );
70483 assert( pWal==0 || pWal->readLock>=0 );