Lines Matching refs:szPage
327 u16 szPage; /* Database page size in bytes. 1==64K */ member
498 #define walFrameOffset(iFrame, szPage) ( \ argument
499 WAL_HDRSIZE + ((iFrame)-1)*(i64)((szPage)+WAL_FRAME_HDRSIZE) \
515 u32 szPage; /* Database page size */ member
839 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum); in walEncodeFrame()
886 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum); in walDecodeFrame()
1259 int szPage; /* Page size according to the log */ in walIndexRecover() local
1278 szPage = sqlite3Get4byte(&aBuf[8]); in walIndexRecover()
1280 || szPage&(szPage-1) in walIndexRecover()
1281 || szPage>SQLITE_MAX_PAGE_SIZE in walIndexRecover()
1282 || szPage<512 in walIndexRecover()
1287 pWal->szPage = szPage; in walIndexRecover()
1310 szFrame = szPage + WAL_FRAME_HDRSIZE; in walIndexRecover()
1317 aPrivate = (u32*)&aData[szPage]; in walIndexRecover()
1333 i64 iOffset = walFrameOffset(iFrame, szPage); in walIndexRecover()
1349 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16)); in walIndexRecover()
1350 testcase( szPage<=32768 ); in walIndexRecover()
1351 testcase( szPage>=65536 ); in walIndexRecover()
1968 return (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16); in walPagesize()
2045 int szPage; /* Database page-size */ in walCheckpoint() local
2054 szPage = walPagesize(pWal); in walCheckpoint()
2055 testcase( szPage<=32768 ); in walCheckpoint()
2056 testcase( szPage>=65536 ); in walCheckpoint()
2109 i64 nReq = ((i64)mxPage * szPage); in walCheckpoint()
2114 if( (nSize+65536+(i64)pWal->hdr.mxFrame*szPage)<nReq ){ in walCheckpoint()
2138 iOffset = walFrameOffset(iFrame, szPage) + WAL_FRAME_HDRSIZE; in walCheckpoint()
2140 rc = sqlite3OsRead(pWal->pWalFd, zBuf, szPage, iOffset); in walCheckpoint()
2142 iOffset = (iDbpage-1)*(i64)szPage; in walCheckpoint()
2144 rc = sqlite3OsWrite(pWal->pDbFd, zBuf, szPage, iOffset); in walCheckpoint()
2152 i64 szDb = pWal->hdr.nPage*(i64)szPage; in walCheckpoint()
2362 pWal->szPage = (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16); in walIndexTryHdr()
2363 testcase( pWal->szPage<=32768 ); in walIndexTryHdr()
2364 testcase( pWal->szPage>=65536 ); in walIndexTryHdr()
2606 assert( (pWal->szPage & (pWal->szPage-1))==0 ); in walBeginShmUnreliable()
2607 assert( pWal->szPage>=512 && pWal->szPage<=65536 ); in walBeginShmUnreliable()
2608 szFrame = pWal->szPage + WAL_FRAME_HDRSIZE; in walBeginShmUnreliable()
2622 for(iOffset=walFrameOffset(pWal->hdr.mxFrame+1, pWal->szPage); in walBeginShmUnreliable()
2947 int szPage = (int)pWal->szPage; in sqlite3WalSnapshotRecover() local
2952 void *pBuf1 = sqlite3_malloc(szPage); in sqlite3WalSnapshotRecover()
2953 void *pBuf2 = sqlite3_malloc(szPage); in sqlite3WalSnapshotRecover()
2968 iDbOff = (i64)(pgno-1) * szPage; in sqlite3WalSnapshotRecover()
2970 if( iDbOff+szPage<=szDb ){ in sqlite3WalSnapshotRecover()
2971 iWalOff = walFrameOffset(i, szPage) + WAL_FRAME_HDRSIZE; in sqlite3WalSnapshotRecover()
2972 rc = sqlite3OsRead(pWal->pWalFd, pBuf1, szPage, iWalOff); in sqlite3WalSnapshotRecover()
2975 rc = sqlite3OsRead(pWal->pDbFd, pBuf2, szPage, iDbOff); in sqlite3WalSnapshotRecover()
2978 if( rc!=SQLITE_OK || 0==memcmp(pBuf1, pBuf2, szPage) ){ in sqlite3WalSnapshotRecover()
3247 sz = pWal->hdr.szPage; in sqlite3WalReadFrame()
3493 int szPage; /* Size of one page */ member
3543 rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame)); in walWriteOneFrame()
3556 const int szPage = pWal->szPage;/* Database page size */ in walRewriteChecksums() local
3563 aBuf = sqlite3_malloc(szPage + WAL_FRAME_HDRSIZE); in walRewriteChecksums()
3575 iCksumOff = walFrameOffset(pWal->iReCksum-1, szPage) + 16; in walRewriteChecksums()
3584 i64 iOff = walFrameOffset(iRead, szPage); in walRewriteChecksums()
3585 rc = sqlite3OsRead(pWal->pWalFd, aBuf, szPage+WAL_FRAME_HDRSIZE, iOff); in walRewriteChecksums()
3606 int szPage, /* Database page-size in bytes */ in sqlite3WalFrames() argument
3660 sqlite3Put4byte(&aWalHdr[8], szPage); in sqlite3WalFrames()
3668 pWal->szPage = szPage; in sqlite3WalFrames()
3692 assert( (int)pWal->szPage==szPage ); in sqlite3WalFrames()
3699 w.szPage = szPage; in sqlite3WalFrames()
3700 iOffset = walFrameOffset(iFrame+1, szPage); in sqlite3WalFrames()
3701 szFrame = szPage + WAL_FRAME_HDRSIZE; in sqlite3WalFrames()
3716 i64 iOff = walFrameOffset(iWrite, szPage) + WAL_FRAME_HDRSIZE; in sqlite3WalFrames()
3722 rc = sqlite3OsWrite(pWal->pWalFd, pData, szPage, iOff); in sqlite3WalFrames()
3730 assert( iOffset==walFrameOffset(iFrame, szPage) ); in sqlite3WalFrames()
3786 if( walFrameOffset(iFrame+nExtra+1, szPage)>pWal->mxWalSize ){ in sqlite3WalFrames()
3787 sz = walFrameOffset(iFrame+nExtra+1, szPage); in sqlite3WalFrames()
3813 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16)); in sqlite3WalFrames()
3814 testcase( szPage<=32768 ); in sqlite3WalFrames()
3815 testcase( szPage>=65536 ); in sqlite3WalFrames()
4145 return (pWal ? pWal->szPage : 0); in sqlite3WalFramesize()