Lines Matching refs:pageSize

15820 #define PAGER_SJ_PGNO_COMPUTED(x) ((Pgno)((PENDING_BYTE/((x)->pageSize))+1))
57793 i64 pageSize; /* Number of bytes in a page */
57870 #define JOURNAL_PG_SZ(pPager) ((pPager->pageSize) + 8)
58325 int szPage = pPager->pageSize;
58358 return pager_datahash(pPage->pPager->pageSize, (unsigned char *)pPage->pData);
58550 u32 nHeader = (u32)pPager->pageSize;/* Size of buffer pointed to by zHeader */
58634 put32bits(&zHeader[sizeof(aJournalMagic)+16], pPager->pageSize);
58753 iPageSize = pPager->pageSize;
59342 int i = pPager->pageSize-200; /* Loop counter */
59428 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
59430 *pOffset += pPager->pageSize + 4 + isMainJrnl*4;
59508 PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
59520 i64 ofst = (pgno-1)*(i64)pPager->pageSize;
59530 rc = sqlite3OsWrite(pPager->fd, (u8 *)aData, pPager->pageSize, ofst);
59573 memcpy(pData, (u8*)aData, pPager->pageSize);
59763 int szPage = pPager->pageSize;
59909 u32 savedPageSize = pPager->pageSize;
60133 rc = sqlite3WalReadFrame(pPager->pWal, iFrame,pPager->pageSize,pPg->pData);
60137 i64 iOffset = (pPg->pgno-1)*(i64)pPager->pageSize;
60138 rc = sqlite3OsRead(pPager->fd, pPg->pData, pPager->pageSize, iOffset);
60317 pPager->pageSize, pList, nTruncate, isCommit, pPager->walSyncFlags
60402 nPage = (Pgno)((n+pPager->pageSize-1) / pPager->pageSize);
60591 i64 offset = (i64)pSavepoint->iSubRec*(4+pPager->pageSize);
60597 assert( offset==(i64)ii*(4+pPager->pageSize) );
60864 u32 pageSize = *pPageSize;
60865 assert( pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE) );
60868 && pageSize && pageSize!=(u32)pPager->pageSize
60879 pNew = (char *)sqlite3PageMalloc(pageSize+8);
60883 memset(pNew+pageSize, 0, 8);
60889 rc = sqlite3PcacheSetPageSize(pPager->pPCache, pageSize);
60894 pPager->dbSize = (Pgno)((nByte+pageSize-1)/pageSize);
60895 pPager->pageSize = pageSize;
60896 pPager->lckPgno = (Pgno)(PENDING_BYTE/pageSize) + 1;
60902 *pPageSize = pPager->pageSize;
61171 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1) * pPager->pageSize, pData);
61205 sqlite3OsUnfetch(pPager->fd, (i64)(pPg->pgno-1)*pPager->pageSize, pPg->pData);
61277 sqlite3WalClose(pPager->pWal, db, pPager->walSyncFlags, pPager->pageSize,a);
61536 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
61553 i64 offset = (pgno-1)*(i64)pPager->pageSize; /* Offset to write */
61562 rc = sqlite3OsWrite(pPager->fd, pData, pPager->pageSize, offset);
61646 i64 offset = (i64)pPager->nSubRec*(4+pPager->pageSize);
61652 rc = sqlite3OsWrite(pPager->sjfd, pData2, pPager->pageSize, offset+4);
62695 memset(pPg->pData, 0, pPager->pageSize);
62763 (i64)(pgno-1) * pPager->pageSize, pPager->pageSize, &pData
62772 sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1)*pPager->pageSize, pData);
63098 rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4);
63100 rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum);
63104 pPager->journalOff, pPager->pageSize));
63110 pPager->journalOff += 8 + pPager->pageSize;
63228 Pgno nPagePerSector = (pPager->sectorSize/pPager->pageSize);
63324 }else if( pPager->sectorSize > (u32)pPager->pageSize ){
63451 rc = sqlite3OsWrite(pPager->fd, zBuf, pPager->pageSize, 0);
63703 int szPage = (int)pPager->pageSize;
63706 ((i64)pPager->dbSize*pPager->pageSize)-szPage);
63916 int perPageSize = pPager->pageSize + pPager->nExtra
63920 + pPager->pageSize;
64118 i64 sz = (pPager->pageSize+4)*(i64)pRel->iSubRec;
64614 pPager->walSyncFlags, pPager->pageSize, (u8 *)pPager->pTmpSpace,
64774 pPager->pageSize, (u8*)pPager->pTmpSpace);
69734 #define MX_CELL_SIZE(pBt) ((int)(pBt->pageSize-8))
69741 #define MX_CELL(pBt) ((pBt->pageSize-8)/6)
69956 u32 pageSize; /* Total number of bytes on a page */
70115 #define PENDING_BYTE_PAGE(pBt) ((Pgno)((PENDING_BYTE/((pBt)->pageSize))+1))
72770 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
72771 pPage->maskPage = (u16)(pBt->pageSize - 1);
72775 pPage->aDataEnd = pPage->aData + pBt->pageSize;
72826 pPage->aDataEnd = &data[pBt->pageSize];
72830 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
72831 pPage->maskPage = (u16)(pBt->pageSize - 1);
73240 pBt->pageSize = (zDbHeader[16]<<8) | (zDbHeader[17]<<16);
73241 if( pBt->pageSize<512 || pBt->pageSize>SQLITE_MAX_PAGE_SIZE
73242 || ((pBt->pageSize-1)&pBt->pageSize)!=0 ){
73243 pBt->pageSize = 0;
73268 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
73270 pBt->usableSize = pBt->pageSize - nReserve;
73271 assert( (pBt->pageSize & 7)==0 ); /* 8-byte alignment of pageSize */
73411 pBt->pTmpSpace = sqlite3PageMalloc( pBt->pageSize );
73605 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
73612 x = pBt->pageSize - pBt->usableSize;
73619 if( pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE &&
73620 ((pageSize-1)&pageSize)==0 ){
73621 assert( (pageSize & 7)==0 );
73623 if( nReserve>32 && pageSize==512 ) pageSize = 1024;
73624 pBt->pageSize = (u32)pageSize;
73627 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
73628 pBt->usableSize = pBt->pageSize - (u16)nReserve;
73638 return p->pBt->pageSize;
73655 n = p->pBt->pageSize - p->pBt->usableSize;
73835 u32 pageSize;
73899 pageSize = (page1[16]<<8) | (page1[17]<<16);
73902 if( ((pageSize-1)&pageSize)!=0
73903 || pageSize>SQLITE_MAX_PAGE_SIZE
73904 || pageSize<=256
73908 assert( (pageSize & 7)==0 );
73916 usableSize = pageSize - page1[20];
73917 if( (u32)pageSize!=pBt->pageSize ){
73926 pBt->pageSize = pageSize;
73929 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize,
73930 pageSize-usableSize);
73948 pBt->pageSize = pageSize;
74054 data[16] = (u8)((pBt->pageSize>>8)&0xff);
74055 data[17] = (u8)((pBt->pageSize>>16)&0xff);
74058 assert( pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize);
74059 data[20] = (u8)(pBt->pageSize - pBt->usableSize);
74742 pBt->pageSize
75427 return (i64)pCur->pBt->pageSize*((i64)pCur->pPage->pgno - 1) +
75463 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage;
75763 rc = sqlite3OsRead(fd, aWrite, a+4, (i64)pBt->pageSize*(nextPage-1));
77317 memset(pPage->aData, 0, pPage->pBt->pageSize);
77539 assert( pCell<pPage->aData || pCell>=&pPage->aData[pPage->pBt->pageSize]
77627 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize]
77687 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize]
78831 + pBt->pageSize; /* aSpace1 */
78833 assert( szScratch<=7*(int)pBt->pageSize );
78932 assert( iSpace1 <= (int)pBt->pageSize );
79163 Pgno pgnoTemp = (PENDING_BYTE/pBt->pageSize)+1;
79306 assert( iOvflSpace <= (int)pBt->pageSize );
79655 u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize);
81619 sCheck.heap = (u32*)sqlite3PageMalloc( pBt->pageSize );