Lines Matching refs:mxFrame

328   u32 mxFrame;                    /* Index of last valid frame in the WAL */  member
1078 testcase( pWal->hdr.mxFrame==HASHTABLE_NPAGE_ONE-1 ); in walCleanupHash()
1079 testcase( pWal->hdr.mxFrame==HASHTABLE_NPAGE_ONE ); in walCleanupHash()
1080 testcase( pWal->hdr.mxFrame==HASHTABLE_NPAGE_ONE+1 ); in walCleanupHash()
1082 if( pWal->hdr.mxFrame==0 ) return; in walCleanupHash()
1088 assert( pWal->nWiData>walFramePage(pWal->hdr.mxFrame) ); in walCleanupHash()
1089 assert( pWal->apWiData[walFramePage(pWal->hdr.mxFrame)] ); in walCleanupHash()
1090 i = walHashGet(pWal, walFramePage(pWal->hdr.mxFrame), &sLoc); in walCleanupHash()
1096 iLimit = pWal->hdr.mxFrame - sLoc.iZero; in walCleanupHash()
1347 pWal->hdr.mxFrame = iFrame; in walIndexRecover()
1407 pInfo->nBackfillAttempted = pWal->hdr.mxFrame; in walIndexRecover()
1412 if( i==1 && pWal->hdr.mxFrame ){ in walIndexRecover()
1413 pInfo->aReadMark[i] = pWal->hdr.mxFrame; in walIndexRecover()
1431 pWal->hdr.mxFrame, pWal->zWalName in walIndexRecover()
1792 assert( pWal->ckptLock && pWal->hdr.mxFrame>0 ); in walIteratorInit()
1793 iLast = pWal->hdr.mxFrame; in walIteratorInit()
1993 pWal->hdr.mxFrame = 0; in walRestartHdr()
2058 if( pInfo->nBackfill<pWal->hdr.mxFrame ){ in walCheckpoint()
2069 mxSafeFrame = pWal->hdr.mxFrame; in walCheckpoint()
2074 assert( y<=pWal->hdr.mxFrame ); in walCheckpoint()
2114 if( (nSize+65536+(i64)pWal->hdr.mxFrame*szPage)<nReq ){ in walCheckpoint()
2151 if( mxSafeFrame==walIndexHdr(pWal)->mxFrame ){ in walCheckpoint()
2182 if( pInfo->nBackfill<pWal->hdr.mxFrame ){ in walCheckpoint()
2187 assert( pInfo->nBackfill==pWal->hdr.mxFrame ); in walCheckpoint()
2588 rc = (pWal->hdr.mxFrame==0 ? SQLITE_OK : WAL_RETRY); in walBeginShmUnreliable()
2622 for(iOffset=walFrameOffset(pWal->hdr.mxFrame+1, pWal->szPage); in walBeginShmUnreliable()
2716 u32 mxFrame; /* Wal frame to lock to */ in walTryBeginRead() local
2791 if( !useWal && AtomicLoad(&pInfo->nBackfill)==pWal->hdr.mxFrame in walTryBeginRead()
2793 && (pWal->pSnapshot==0 || pWal->hdr.mxFrame==0) in walTryBeginRead()
2833 mxFrame = pWal->hdr.mxFrame; in walTryBeginRead()
2835 if( pWal->pSnapshot && pWal->pSnapshot->mxFrame<mxFrame ){ in walTryBeginRead()
2836 mxFrame = pWal->pSnapshot->mxFrame; in walTryBeginRead()
2841 if( mxReadMark<=thisMark && thisMark<=mxFrame ){ in walTryBeginRead()
2848 && (mxReadMark<mxFrame || mxI==0) in walTryBeginRead()
2853 AtomicStore(pInfo->aReadMark+i,mxFrame); in walTryBeginRead()
2854 mxReadMark = mxFrame; in walTryBeginRead()
2914 assert( mxReadMark<=pWal->hdr.mxFrame ); in walTryBeginRead()
3072 assert( pWal->readLock>0 || pWal->hdr.mxFrame==0 ); in sqlite3WalBeginReadTransaction()
3073 assert( pInfo->aReadMark[pWal->readLock]<=pSnapshot->mxFrame ); in sqlite3WalBeginReadTransaction()
3082 && pSnapshot->mxFrame>=pInfo->nBackfillAttempted in sqlite3WalBeginReadTransaction()
3141 u32 iLast = pWal->hdr.mxFrame; /* Last page in WAL for this reader */ in sqlite3WalFindFrame()
3353 Pgno iMax = pWal->hdr.mxFrame; in sqlite3WalUndo()
3361 for(iFrame=pWal->hdr.mxFrame+1; in sqlite3WalUndo()
3379 if( iMax!=pWal->hdr.mxFrame ) walCleanupHash(pWal); in sqlite3WalUndo()
3392 aWalData[0] = pWal->hdr.mxFrame; in sqlite3WalSavepoint()
3408 assert( aWalData[3]!=pWal->nCkpt || aWalData[0]<=pWal->hdr.mxFrame ); in sqlite3WalSavepointUndo()
3419 if( aWalData[0]<pWal->hdr.mxFrame ){ in sqlite3WalSavepointUndo()
3420 pWal->hdr.mxFrame = aWalData[0]; in sqlite3WalSavepointUndo()
3447 assert( pInfo->nBackfill==pWal->hdr.mxFrame ); in walRestartLog()
3633 pWal, cnt, pWal->hdr.mxFrame, isCommit ? "Commit" : "Spill")); in sqlite3WalFrames()
3639 iFirst = pLive->mxFrame+1; in sqlite3WalFrames()
3653 iFrame = pWal->hdr.mxFrame; in sqlite3WalFrames()
3798 iFrame = pWal->hdr.mxFrame; in sqlite3WalFrames()
3816 pWal->hdr.mxFrame = iFrame; in sqlite3WalFrames()
3923 if( pWal->hdr.mxFrame && walPagesize(pWal)!=nBuf ){ in sqlite3WalCheckpoint()
3931 if( pnLog ) *pnLog = (int)pWal->hdr.mxFrame; in sqlite3WalCheckpoint()
4094 if( pHdr1->mxFrame<pHdr2->mxFrame ) return -1; in sqlite3_snapshot_cmp()
4095 if( pHdr1->mxFrame>pHdr2->mxFrame ) return +1; in sqlite3_snapshot_cmp()
4116 || pNew->mxFrame<walCkptInfo(pWal)->nBackfillAttempted in sqlite3WalSnapshotCheck()