Lines Matching refs:pageSize

2108   assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );  in btreeInitPage()
2109 pPage->maskPage = (u16)(pBt->pageSize - 1); in btreeInitPage()
2113 pPage->aDataEnd = pPage->aData + pBt->pageSize; in btreeInitPage()
2164 pPage->aDataEnd = &data[pBt->pageSize]; in zeroPage()
2168 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 ); in zeroPage()
2169 pPage->maskPage = (u16)(pBt->pageSize - 1); in zeroPage()
2602 pBt->pageSize = (zDbHeader[16]<<8) | (zDbHeader[17]<<16); in sqlite3BtreeOpen()
2603 if( pBt->pageSize<512 || pBt->pageSize>SQLITE_MAX_PAGE_SIZE in sqlite3BtreeOpen()
2604 || ((pBt->pageSize-1)&pBt->pageSize)!=0 ){ in sqlite3BtreeOpen()
2605 pBt->pageSize = 0; in sqlite3BtreeOpen()
2630 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve); in sqlite3BtreeOpen()
2632 pBt->usableSize = pBt->pageSize - nReserve; in sqlite3BtreeOpen()
2633 assert( (pBt->pageSize & 7)==0 ); /* 8-byte alignment of pageSize */ in sqlite3BtreeOpen()
2773 pBt->pTmpSpace = sqlite3PageMalloc( pBt->pageSize ); in allocateTempSpace()
2967 int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){ in sqlite3BtreeSetPageSize() argument
2974 x = pBt->pageSize - pBt->usableSize; in sqlite3BtreeSetPageSize()
2981 if( pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE && in sqlite3BtreeSetPageSize()
2982 ((pageSize-1)&pageSize)==0 ){ in sqlite3BtreeSetPageSize()
2983 assert( (pageSize & 7)==0 ); in sqlite3BtreeSetPageSize()
2985 if( nReserve>32 && pageSize==512 ) pageSize = 1024; in sqlite3BtreeSetPageSize()
2986 pBt->pageSize = (u32)pageSize; in sqlite3BtreeSetPageSize()
2989 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve); in sqlite3BtreeSetPageSize()
2990 pBt->usableSize = pBt->pageSize - (u16)nReserve; in sqlite3BtreeSetPageSize()
3000 return p->pBt->pageSize; in sqlite3BtreeGetPageSize()
3017 n = p->pBt->pageSize - p->pBt->usableSize; in sqlite3BtreeGetReserveNoMutex()
3197 u32 pageSize; in lockBtree() local
3261 pageSize = (page1[16]<<8) | (page1[17]<<16); in lockBtree()
3264 if( ((pageSize-1)&pageSize)!=0 in lockBtree()
3265 || pageSize>SQLITE_MAX_PAGE_SIZE in lockBtree()
3266 || pageSize<=256 in lockBtree()
3271 assert( (pageSize & 7)==0 ); in lockBtree()
3279 usableSize = pageSize - page1[20]; in lockBtree()
3280 if( (u32)pageSize!=pBt->pageSize ){ in lockBtree()
3289 pBt->pageSize = pageSize; in lockBtree()
3291 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, in lockBtree()
3292 pageSize-usableSize); in lockBtree()
3309 pBt->pageSize = pageSize; in lockBtree()
3415 data[16] = (u8)((pBt->pageSize>>8)&0xff); in newDatabase()
3416 data[17] = (u8)((pBt->pageSize>>16)&0xff); in newDatabase()
3419 assert( pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize); in newDatabase()
3420 data[20] = (u8)(pBt->pageSize - pBt->usableSize); in newDatabase()
4077 pBt->pageSize in autoVacuumCommit()
4763 return (i64)pCur->pBt->pageSize*((i64)pCur->pPage->pgno - 1) + in sqlite3BtreeOffset()
4800 return pCur->pBt->pageSize * (sqlite3_int64)pCur->pBt->nPage; in sqlite3BtreeMaxRecordSize()
5091 rc = sqlite3OsRead(fd, aWrite, a+4, (i64)pBt->pageSize*(nextPage-1)); in accessPayload()
6598 memset(pPage->aData, 0, pPage->pBt->pageSize); in freePage2()
6820 assert( pCell<pPage->aData || pCell>=&pPage->aData[pPage->pBt->pageSize] in fillInCell()
6905 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize] in fillInCell()
6965 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize] in fillInCell()
8009 + pBt->pageSize; /* aSpace1 */ in balance_nonroot()
8011 assert( szScratch<=7*(int)pBt->pageSize ); in balance_nonroot()
8110 assert( iSpace1 <= (int)pBt->pageSize ); in balance_nonroot()
8339 Pgno pgnoTemp = (PENDING_BYTE/pBt->pageSize)+1; in balance_nonroot()
8482 assert( iOvflSpace <= (int)pBt->pageSize ); in balance_nonroot()
8829 u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize); in balance()
10718 sCheck.heap = (u32*)sqlite3PageMalloc( pBt->pageSize ); in sqlite3BtreeIntegrityCheck()