• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/sqlite/

Lines Matching defs:pageSize

7834 #define PAGER_MJ_PGNO(x) ((Pgno)((PENDING_BYTE/((x)->pageSize))+1))
34816 int pageSize; /* Number of bytes in a page */
34834 char *pTmpSpace; /* Pager.pageSize bytes of space for tmp use */
34872 ** the page number and the pPager->pageSize bytes of data for the page.
34889 #define JOURNAL_PG_SZ(pPager) ((pPager->pageSize) + 8)
35270 szPage = pPager->pageSize;
35301 return pager_datahash(pPage->pPager->pageSize, (unsigned char *)pPage->pData);
35489 u32 nHeader = (u32)pPager->pageSize;/* Size of buffer pointed to by zHeader */
35550 put32bits(&zHeader[sizeof(aJournalMagic)+16], pPager->pageSize);
35573 ** database page size. Since the zHeader buffer is only Pager.pageSize
35665 ** journal header to zero. In this case, assume that the Pager.pageSize
35669 iPageSize = pPager->pageSize;
36164 ** Parameter aData must point to a buffer of pPager->pageSize bytes
36170 ** of the page data, starting with byte offset (pPager->pageSize%200).
36184 int i = pPager->pageSize-200; /* Loop counter */
36199 pPager->xCodecSizeChng(pPager->pCodec, pPager->pageSize,
36285 rc = sqlite3OsRead(jfd, (u8*)aData, pPager->pageSize, (*pOffset)+4);
36287 *pOffset += pPager->pageSize + 4 + isMainJrnl*4;
36366 PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
36378 i64 ofst = (pgno-1)*(i64)pPager->pageSize;
36381 rc = sqlite3OsWrite(pPager->fd, (u8*)aData, pPager->pageSize, ofst);
36426 memcpy(pData, (u8*)aData, pPager->pageSize);
36606 ** of the file is changed to nPage pages (nPage*pPager->pageSize bytes).
36631 newSize = pPager->pageSize*(i64)nPage;
36699 ** + pPager->pageSize bytes of data.
36763 ** (pPager->pageSize >= pPager->pVfs->mxPathname+1). Using os_unix.c,
36765 ** for pageSize.
36942 int pgsz = pPager->pageSize; /* Number of bytes to read */
36949 memset(pPg->pData, 0, pPager->pageSize);
36958 i64 iOffset = (pgno-1)*(i64)pPager->pageSize;
37083 pPager->pageSize, pList, nTruncate, isCommit, sync_flags
37135 ** in pages (assuming the page size currently stored in Pager.pageSize).
37169 nPage = (Pgno)(n / pPager->pageSize);
37362 i64 offset = pSavepoint->iSubRec*(4+pPager->pageSize);
37368 assert( offset==ii*(4+pPager->pageSize) );
37538 u32 pageSize = *pPageSize;
37539 assert( pageSize==0 || (pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE) );
37542 && pageSize && pageSize!=(u32)pPager->pageSize
37551 pNew = (char *)sqlite3PageMalloc(pageSize);
37557 pPager->dbSize = (Pgno)(nByte/pageSize);
37558 pPager->pageSize = pageSize;
37561 sqlite3PcacheSetPageSize(pPager->pPCache, pageSize);
37565 *pPageSize = pPager->pageSize;
37807 pPager->pageSize, pTmp
38067 sqlite3_int64 szFile = pPager->pageSize * (sqlite3_int64)pPager->dbSize;
38084 i64 offset = (pgno-1)*(i64)pPager->pageSize; /* Offset to write */
38093 rc = sqlite3OsWrite(pPager->fd, pData, pPager->pageSize, offset);
38176 i64 offset = pPager->nSubRec*(4+pPager->pageSize);
38183 rc = sqlite3OsWrite(pPager->sjfd, pData2, pPager->pageSize, offset+4);
38530 ** Pager.pageSize and to allocate the Pager.pTmpSpace buffer.
39096 memset(pPg->pData, 0, pPager->pageSize);
39416 rc = sqlite3OsWrite(pPager->jfd, pData2, pPager->pageSize, iOff+4);
39418 rc = write32bits(pPager->jfd, iOff+pPager->pageSize+4, cksum);
39422 pPager->journalOff, pPager->pageSize));
39428 pPager->journalOff += 8 + pPager->pageSize;
39486 Pgno nPagePerSector = (pPager->sectorSize/pPager->pageSize);
39686 rc = sqlite3OsWrite(pPager->fd, zBuf, pPager->pageSize, 0);
40081 int perPageSize = pPager->pageSize + pPager->nExtra + sizeof(PgHdr)
40085 + pPager->pageSize;
40677 pPager->pageSize, zBuf
40785 pPager->pageSize, (u8*)pPager->pTmpSpace
43766 #define MX_CELL_SIZE(pBt) (pBt->pageSize-8)
43773 #define MX_CELL(pBt) ((pBt->pageSize-8)/6)
43967 u32 pageSize; /* Total number of bytes on a page */
43983 u8 *pTmpSpace; /* BtShared.pageSize bytes of space for tmp use */
45933 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
45934 pPage->maskPage = (u16)(pBt->pageSize - 1);
46042 assert( pBt->pageSize>=512 && pBt->pageSize<=65536 );
46043 pPage->maskPage = (u16)(pBt->pageSize - 1);
46351 pBt->pageSize = (zDbHeader[16]<<8) | (zDbHeader[17]<<16);
46352 if( pBt->pageSize<512 || pBt->pageSize>SQLITE_MAX_PAGE_SIZE
46353 || ((pBt->pageSize-1)&pBt->pageSize)!=0 ){
46354 pBt->pageSize = 0;
46376 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
46378 pBt->usableSize = pBt->pageSize - nReserve;
46379 assert( (pBt->pageSize & 7)==0 ); /* 8-byte alignment of pageSize */
46499 pBt->pTmpSpace = sqlite3PageMalloc( pBt->pageSize );
46648 SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix){
46658 nReserve = pBt->pageSize - pBt->usableSize;
46661 if( pageSize>=512 && pageSize<=SQLITE_MAX_PAGE_SIZE &&
46662 ((pageSize-1)&pageSize)==0 ){
46663 assert( (pageSize & 7)==0 );
46665 pBt->pageSize = (u32)pageSize;
46668 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize, nReserve);
46669 pBt->usableSize = pBt->pageSize - (u16)nReserve;
46679 return p->pBt->pageSize;
46690 n = p->pBt->pageSize - p->pBt->usableSize;
46805 u32 pageSize;
46857 pageSize = (page1[16]<<8) | (page1[17]<<16);
46858 if( ((pageSize-1)&pageSize)!=0
46859 || pageSize>SQLITE_MAX_PAGE_SIZE
46860 || pageSize<=256
46864 assert( (pageSize & 7)==0 );
46865 usableSize = pageSize - page1[20];
46866 if( (u32)pageSize!=pBt->pageSize ){
46868 ** of BtShared.pageSize, we have discovered that the page-size is
46869 ** actually pageSize. Unlock the database, leave pBt->pPage1 at
46875 pBt->pageSize = pageSize;
46877 rc = sqlite3PagerSetPagesize(pBt->pPager, &pBt->pageSize,
46878 pageSize-usableSize);
46888 pBt->pageSize = pageSize;
46965 data[16] = (u8)((pBt->pageSize>>8)&0xff);
46966 data[17] = (u8)((pBt->pageSize>>16)&0xff);
46969 assert( pBt->usableSize<=pBt->pageSize && pBt->usableSize+255>=pBt->pageSize);
46970 data[20] = (u8)(pBt->pageSize - pBt->usableSize);
47080 ** file is not pBt->pageSize. In this case lockBtree() will update
47081 ** pBt->pageSize to the page-size of the file on disk.
49549 memset(pPage->aData, 0, pPage->pBt->pageSize);
49742 assert( pCell<pPage->aData || pCell>=&pPage->aData[pBt->pageSize]
49823 assert( pPrior<pPage->aData || pPrior>=&pPage->aData[pBt->pageSize]
49843 assert( pPayload<pPage->aData || pPayload>=&pPage->aData[pBt->pageSize]
50453 k = pBt->pageSize + ROUND8(sizeof(MemPage));
50457 + pBt->pageSize /* aSpace1 */
50493 MemPage *pOld = apCopy[i] = (MemPage*)&aSpace1[pBt->pageSize + k*i];
50496 memcpy(pOld->aData, apOld[i]->aData, pBt->pageSize);
50513 assert( iSpace1<=pBt->pageSize );
50759 assert( iOvflSpace<=pBt->pageSize );
51076 u8 *pSpace = sqlite3PageMalloc(pCur->pBt->pageSize);
52209 hit = sqlite3PageMalloc( pBt->pageSize );