Lines Matching refs:szPage
9411 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
9433 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
17180 int szPage, /* Size of every page */
20208 int szPage; /* Size of each page in pPage[] */ member
30380 if( sqlite3GlobalConfig.pPage==0 || sqlite3GlobalConfig.szPage<512 in sqlite3MallocInit()
30383 sqlite3GlobalConfig.szPage = 0; in sqlite3MallocInit()
37429 int szPage; /* Last known page size */
37933 pFile->szPage = iAmt;
38011 assert( pFile->szPage<0 || pFile->szPage==iAmt );
38012 pFile->szPage = iAmt;
38041 && pFile->szPage>0
38042 && (size % pFile->szPage)==0
38047 pgno = 1 + size/pFile->szPage;
38048 pgnoMax = 2 + pFile->szDb/pFile->szPage;
38222 pFile->szPage = -1;
53625 int szPage = 0;
53657 szPage = sqlite3BtreeGetPageSize(pBt);
53666 sz = sqlite3_column_int64(pStmt, 0)*szPage;
53672 sz = sqlite3_column_int64(pStmt, 0)*szPage;
53686 unsigned char *pTo = pOut + szPage*(sqlite3_int64)(pgno-1);
53689 memcpy(pTo, sqlite3PagerGetData(pPage), szPage);
53691 memset(pTo, 0, szPage);
54265 int szPage; /* Size of every page in this cache */
54506 n = ((-1024*(i64)p->szCache)/(p->szPage+p->szExtra));
54552 int szPage, /* Size of every page */
54560 p->szPage = 1;
54569 pcacheTrace(("%p.OPEN szPage %d bPurgeable %d\n",p,szPage,bPurgeable));
54570 return sqlite3PcacheSetPageSize(p, szPage);
54577 SQLITE_PRIVATE int sqlite3PcacheSetPageSize(PCache *pCache, int szPage){
54579 if( pCache->szPage ){
54582 szPage, pCache->szExtra + ROUND8(sizeof(PgHdr)),
54591 pCache->szPage = szPage;
54592 pcacheTrace(("%p.PAGESIZE %d\n",pCache,szPage));
54935 memset(pPage1->pBuf, 0, pCache->szPage);
55097 mxPage = (int)((-1024*(i64)mxPage)/(p->szPage+p->szExtra));
55340 int szPage; /* Size of database content section */
55477 PgHdr1 *pX = (PgHdr1*)&zBulk[pCache->szPage];
55614 p = (PgHdr1 *)&((u8 *)pPg)[pCache->szPage];
55677 if( pcache1.nSlot && (pCache->szPage+pCache->szExtra)<=pcache1.szSlot ){
55920 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
55925 assert( (szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536 );
55943 pCache->szPage = szPage;
55945 pCache->szAlloc = szPage + szExtra + ROUND8(sizeof(PgHdr1));
58325 int szPage = pPager->pageSize;
58329 if( 0==(dc&(SQLITE_IOCAP_ATOMIC|(szPage>>8)) || nSector>szPage) ){
59763 int szPage = pPager->pageSize;
59767 newSize = szPage*(i64)nPage;
59771 }else if( (currentSize+szPage)<=newSize ){
59773 memset(pTmp, 0, szPage);
59774 testcase( (newSize-szPage) == currentSize );
59775 testcase( (newSize-szPage) > currentSize );
59777 rc = sqlite3OsWrite(pPager->fd, pTmp, szPage, newSize-szPage);
63703 int szPage = (int)pPager->pageSize;
63704 memset(pTmp, 0, szPage);
63705 rc = sqlite3OsWrite(pPager->fd, pTmp, szPage,
63706 ((i64)pPager->dbSize*pPager->pageSize)-szPage);
65238 u16 szPage; /* Database page size in bytes. 1==64K */
65409 #define walFrameOffset(iFrame, szPage) ( \
65410 WAL_HDRSIZE + ((iFrame)-1)*(i64)((szPage)+WAL_FRAME_HDRSIZE) \
65426 u32 szPage; /* Database page size */
65889 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
65936 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
66324 int szPage; /* Page size according to the log */
66343 szPage = sqlite3Get4byte(&aBuf[8]);
66345 || szPage&(szPage-1)
66346 || szPage>SQLITE_MAX_PAGE_SIZE
66347 || szPage<512
66352 pWal->szPage = szPage;
66375 szFrame = szPage + WAL_FRAME_HDRSIZE;
66383 aPrivate = (u32*)&aData[szPage];
66400 i64 iOffset = walFrameOffset(iFrame, szPage);
66416 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16));
66417 testcase( szPage<=32768 );
66418 testcase( szPage>=65536 );
67030 return (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16);
67107 int szPage; /* Database page-size */
67116 szPage = walPagesize(pWal);
67117 testcase( szPage<=32768 );
67118 testcase( szPage>=65536 );
67170 i64 nReq = ((i64)mxPage * szPage);
67175 if( (nSize+65536+(i64)pWal->hdr.mxFrame*szPage)<nReq ){
67200 iOffset = walFrameOffset(iFrame, szPage) + WAL_FRAME_HDRSIZE;
67202 rc = sqlite3OsRead(pWal->pWalFd, zBuf, szPage, iOffset);
67204 iOffset = (iDbpage-1)*(i64)szPage;
67206 rc = sqlite3OsWrite(pWal->pDbFd, zBuf, szPage, iOffset);
67214 i64 szDb = pWal->hdr.nPage*(i64)szPage;
67515 pWal->szPage = (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16);
67516 testcase( pWal->szPage<=32768 );
67517 testcase( pWal->szPage>=65536 );
67762 assert( (pWal->szPage & (pWal->szPage-1))==0 );
67763 assert( pWal->szPage>=512 && pWal->szPage<=65536 );
67764 szFrame = pWal->szPage + WAL_FRAME_HDRSIZE;
67778 for(iOffset=walFrameOffset(pWal->hdr.mxFrame+1, pWal->szPage);
68157 int szPage = (int)pWal->szPage;
68175 iDbOff = (i64)(pgno-1) * szPage;
68177 if( iDbOff+szPage<=szDb ){
68178 iWalOff = walFrameOffset(i, szPage) + WAL_FRAME_HDRSIZE;
68179 rc = sqlite3OsRead(pWal->pWalFd, pBuf1, szPage, iWalOff);
68182 rc = sqlite3OsRead(pWal->pDbFd, pBuf2, szPage, iDbOff);
68185 if( rc!=SQLITE_OK || 0==memcmp(pBuf1, pBuf2, szPage) ){
68222 void *pBuf1 = sqlite3_malloc(pWal->szPage);
68223 void *pBuf2 = sqlite3_malloc(pWal->szPage);
68534 sz = pWal->hdr.szPage;
68791 int szPage; /* Size of one page */
68841 rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame));
68854 const int szPage = pWal->szPage;/* Database page size */
68861 aBuf = sqlite3_malloc(szPage + WAL_FRAME_HDRSIZE);
68873 iCksumOff = walFrameOffset(pWal->iReCksum-1, szPage) + 16;
68882 i64 iOff = walFrameOffset(iRead, szPage);
68883 rc = sqlite3OsRead(pWal->pWalFd, aBuf, szPage+WAL_FRAME_HDRSIZE, iOff);
68904 int szPage, /* Database page-size in bytes */
68958 sqlite3Put4byte(&aWalHdr[8], szPage);
68966 pWal->szPage = szPage;
68990 if( (int)pWal->szPage!=szPage ){
68999 w.szPage = szPage;
69000 iOffset = walFrameOffset(iFrame+1, szPage);
69001 szFrame = szPage + WAL_FRAME_HDRSIZE;
69016 i64 iOff = walFrameOffset(iWrite, szPage) + WAL_FRAME_HDRSIZE;
69022 rc = sqlite3OsWrite(pWal->pWalFd, pData, szPage, iOff);
69030 assert( iOffset==walFrameOffset(iFrame, szPage) );
69086 if( walFrameOffset(iFrame+nExtra+1, szPage)>pWal->mxWalSize ){
69087 sz = walFrameOffset(iFrame+nExtra+1, szPage);
69113 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16));
69114 testcase( szPage<=32768 );
69115 testcase( szPage>=65536 );
69141 int szPage, /* Database page-size in bytes */
69149 rc = walFrames(pWal, szPage, pList, nTruncate, isCommit, sync_flags);
69480 return (pWal ? pWal->szPage : 0);
180086 sqlite3GlobalConfig.szPage, sqlite3GlobalConfig.nPage);
180313 sqlite3GlobalConfig.szPage = va_arg(ap, int);
223678 i64 szPage; /* Value of 'pgSize' column */
223889 pCsr->szPage = 0;
223939 int szPage;
223957 szPage = sqlite3BtreeGetPageSize(pBt);
223964 if( iOff>=szPage ) goto statPageIsCorrupt;
223978 nUsable = szPage - sqlite3BtreeGetReserveNoMutex(pBt);
223988 if( iOff<nHdr || iOff>=szPage ) goto statPageIsCorrupt;
224063 pCsr->szPage += x[1];
224066 pCsr->szPage += sqlite3BtreeGetPageSize(pBt);
224067 pCsr->iOffset = (i64)pCsr->szPage * (pCsr->iPageno - 1);
224387 sqlite3_result_int64(ctx, pCsr->szPage);
224495 int szPage; /* Size of each page in bytes */
224698 pCsr->szPage = sqlite3BtreeGetPageSize(pBt);
224731 if( pCsr->pgno==((PENDING_BYTE/pCsr->szPage)+1) ){
224734 sqlite3_result_zeroblob(ctx, pCsr->szPage);
224738 sqlite3_result_blob(ctx, sqlite3PagerGetData(pDbPage), pCsr->szPage,
224775 int szPage;
224804 szPage = sqlite3BtreeGetPageSize(pBt);
224806 || sqlite3_value_bytes(argv[3])!=szPage
224819 memcpy(sqlite3PagerGetData(pDbPage), pData, szPage);
248095 int szPage = 0;
248101 szPage = 8 + nSlot*szKey;
248104 sizeof(Fts5Data)+szPage
248107 pNew->nn = szPage;