Home | History | Annotate | Download | only in orig

Lines Matching refs:szPage

8516 ** first parameter, szPage, is the size in bytes of the pages that must
8517 ** be allocated by the cache. ^szPage will always a power of two. ^The
8551 ** pointer to a buffer of szPage bytes used to store the content of a
8626 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
8648 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
14537 int szPage, /* Size of every page */
17170 int szPage; /* Size of each page in pPage[] */
18532 0, /* szPage */
25257 if( sqlite3GlobalConfig.pPage==0 || sqlite3GlobalConfig.szPage<512
25260 sqlite3GlobalConfig.szPage = 0;
45225 int szPage; /* Size of every page in this cache */
45427 return (int)((-1024*(i64)p->szCache)/(p->szPage+p->szExtra));
45470 int szPage, /* Size of every page */
45478 p->szPage = 1;
45487 pcacheTrace(("%p.OPEN szPage %d bPurgeable %d\n",p,szPage,bPurgeable));
45488 return sqlite3PcacheSetPageSize(p, szPage);
45495 SQLITE_PRIVATE int sqlite3PcacheSetPageSize(PCache *pCache, int szPage){
45497 if( pCache->szPage ){
45500 szPage, pCache->szExtra + ROUND8(sizeof(PgHdr)),
45509 pCache->szPage = szPage;
45510 pcacheTrace(("%p.PAGESIZE %d\n",pCache,szPage));
45840 memset(pPage1->pBuf, 0, pCache->szPage);
46002 mxPage = (int)((-1024*(i64)mxPage)/(p->szPage+p->szExtra));
46145 ** PgHdr1.pCache->szPage bytes is allocated directly before this structure
46205 /* Cache configuration parameters. Page size (szPage) and the purgeable
46213 int szPage; /* Size of database content section */
46349 PgHdr1 *pX = (PgHdr1*)&zBulk[pCache->szPage];
46479 pPg = pcache1Alloc(pCache->szPage);
46488 p = (PgHdr1 *)&((u8 *)pPg)[pCache->szPage];
46558 if( pcache1.nSlot && (pCache->szPage+pCache->szExtra)<=pcache1.szSlot ){
46800 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
46805 assert( (szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536 );
46822 pCache->szPage = szPage;
46824 pCache->szAlloc = szPage + szExtra + ROUND8(sizeof(PgHdr1));
49190 int szPage = pPager->pageSize;
49194 if( 0==(dc&(SQLITE_IOCAP_ATOMIC|(szPage>>8)) || nSector>szPage) ){
50633 int szPage = pPager->pageSize;
50637 newSize = szPage*(i64)nPage;
50641 }else if( (currentSize+szPage)<=newSize ){
50643 memset(pTmp, 0, szPage);
50644 testcase( (newSize-szPage) == currentSize );
50645 testcase( (newSize-szPage) > currentSize );
50646 rc = sqlite3OsWrite(pPager->fd, pTmp, szPage, newSize-szPage);
55915 ** The szPage value can be any power of 2 between 512 and 32768, inclusive.
55925 u16 szPage; /* Database page size in bytes. 1==64K */
56029 ** assuming a database page size of szPage bytes. The offset returned
56032 #define walFrameOffset(iFrame, szPage) ( \
56033 WAL_HDRSIZE + ((iFrame)-1)*(i64)((szPage)+WAL_FRAME_HDRSIZE) \
56049 u32 szPage; /* Database page size */
56330 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
56377 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
56752 int szPage; /* Page size according to the log */
56769 szPage = sqlite3Get4byte(&aBuf[8]);
56771 || szPage&(szPage-1)
56772 || szPage>SQLITE_MAX_PAGE_SIZE
56773 || szPage<512
56778 pWal->szPage = szPage;
56801 szFrame = szPage + WAL_FRAME_HDRSIZE;
56828 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16));
56829 testcase( szPage<=32768 );
56830 testcase( szPage>=65536 );
57287 return (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16);
57364 int szPage; /* Database page-size */
57373 szPage = walPagesize(pWal);
57374 testcase( szPage<=32768 );
57375 testcase( szPage>=65536 );
57437 i64 nReq = ((i64)mxPage * szPage);
57456 iOffset = walFrameOffset(iFrame, szPage) + WAL_FRAME_HDRSIZE;
57458 rc = sqlite3OsRead(pWal->pWalFd, zBuf, szPage, iOffset);
57460 iOffset = (iDbpage-1)*(i64)szPage;
57462 rc = sqlite3OsWrite(pWal->pDbFd, zBuf, szPage, iOffset);
57469 i64 szDb = pWal->hdr.nPage*(i64)szPage;
57673 pWal->szPage = (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16);
57674 testcase( pWal->szPage<=32768 );
57675 testcase( pWal->szPage>=65536 );
57913 szFrame = pWal->hdr.szPage + WAL_FRAME_HDRSIZE;
57927 for(iOffset=walFrameOffset(pWal->hdr.mxFrame+1, pWal->hdr.szPage);
58251 int szPage = (int)pWal->szPage;
58256 void *pBuf1 = sqlite3_malloc(szPage);
58257 void *pBuf2 = sqlite3_malloc(szPage);
58273 iDbOff = (i64)(pgno-1) * szPage;
58275 if( iDbOff+szPage<=szDb ){
58276 iWalOff = walFrameOffset(i, szPage) + WAL_FRAME_HDRSIZE;
58277 rc = sqlite3OsRead(pWal->pWalFd, pBuf1, szPage, iWalOff);
58280 rc = sqlite3OsRead(pWal->pDbFd, pBuf2, szPage, iDbOff);
58283 if( rc!=SQLITE_OK || 0==memcmp(pBuf1, pBuf2, szPage) ){
58532 sz = pWal->hdr.szPage;
58768 int szPage; /* Size of one page */
58822 rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame));
58835 const int szPage = pWal->szPage;/* Database page size */
58842 aBuf = sqlite3_malloc(szPage + WAL_FRAME_HDRSIZE);
58854 iCksumOff = walFrameOffset(pWal->iReCksum-1, szPage) + 16;
58863 i64 iOff = walFrameOffset(iRead, szPage);
58864 rc = sqlite3OsRead(pWal->pWalFd, aBuf, szPage+WAL_FRAME_HDRSIZE, iOff);
58885 int szPage, /* Database page-size in bytes */
58939 sqlite3Put4byte(&aWalHdr[8], szPage);
58947 pWal->szPage = szPage;
58971 assert( (int)pWal->szPage==szPage );
58978 w.szPage = szPage;
58979 iOffset = walFrameOffset(iFrame+1, szPage);
58980 szFrame = szPage + WAL_FRAME_HDRSIZE;
58995 i64 iOff = walFrameOffset(iWrite, szPage) + WAL_FRAME_HDRSIZE;
59005 rc = sqlite3OsWrite(pWal->pWalFd, pData, szPage, iOff);
59013 assert( iOffset==walFrameOffset(iFrame, szPage) );
59068 if( walFrameOffset(iFrame+nExtra+1, szPage)>pWal->mxWalSize ){
59069 sz = walFrameOffset(iFrame+nExtra+1, szPage);
59094 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16));
59095 testcase( szPage<=32768 );
59096 testcase( szPage>=65536 );
59371 return (pWal ? pWal->szPage : 0);
143609 sqlite3GlobalConfig.szPage, sqlite3GlobalConfig.nPage);
143816 sqlite3GlobalConfig.szPage = va_arg(ap, int);
177712 int szPage; /* Value of 'pgSize' column */
177909 int szPage;
177930 szPage = sqlite3BtreeGetPageSize(pBt);
177937 nUsable = szPage - sqlite3BtreeGetReserveNoMutex(pBt);
177996 ** Populate the pCsr->iOffset and pCsr->szPage member variables. Based on
178007 pCsr->szPage = sqlite3BtreeGetPageSize(pBt);
178008 pCsr->iOffset = (i64)pCsr->szPage * (pCsr->iPageno - 1);
178017 pCsr->szPage = (int)x[1];
178242 sqlite3_result_int(ctx, pCsr->szPage);
178344 int szPage; /* Size of each page in bytes */
178539 pCsr->szPage = sqlite3BtreeGetPageSize(pBt);
178574 sqlite3_result_blob(ctx, sqlite3PagerGetData(pDbPage), pCsr->szPage,
178610 int szPage;
178632 szPage = sqlite3BtreeGetPageSize(pBt);
178634 || sqlite3_value_bytes(argv[3])!=szPage
178646 szPage);