Lines Matching defs:szPage
6962 ** first parameter, szPage, is the size in bytes of the pages that must
6963 ** be allocated by the cache. ^szPage will always a power of two. ^The
6997 ** pointer to a buffer of szPage bytes used to store the content of a
7072 sqlite3_pcache *(*xCreate)(int szPage, int szExtra, int bPurgeable);
7094 sqlite3_pcache *(*xCreate)(int szPage, int bPurgeable);
9452 int szPage, /* Size of every page */
11722 int szPage; /* Size of each page in pPage[] */
12752 0, /* szPage */
18952 if( sqlite3GlobalConfig.pPage==0 || sqlite3GlobalConfig.szPage<512
18955 sqlite3GlobalConfig.szPage = 0;
36063 int szPage; /* Size of every page in this cache */
36210 int szPage, /* Size of every page */
36218 p->szPage = szPage;
36230 SQLITE_PRIVATE void sqlite3PcacheSetPageSize(PCache *pCache, int szPage){
36237 pCache->szPage = szPage;
36247 return (int)((-1024*(i64)p->szCache)/(p->szPage+p->szExtra));
36274 pCache->szPage, pCache->szExtra + sizeof(PgHdr), pCache->bPurgeable
36488 memset(pCache->pPage1->pData, 0, pCache->szPage);
36727 /* Cache configuration parameters. Page size (szPage) and the purgeable
36733 int szPage; /* Size of allocated pages in bytes */
36753 ** PgHdr1.pCache->szPage bytes is allocated directly before this structure
36950 pPg = pcache1Alloc(pCache->szPage);
36958 pPg = pcache1Alloc(sizeof(PgHdr1) + pCache->szPage + pCache->szExtra);
36959 p = (PgHdr1 *)&((u8 *)pPg)[pCache->szPage];
37029 if( pcache1.nSlot && (pCache->szPage+pCache->szExtra)<=pcache1.szSlot ){
37219 static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurgeable){
37242 assert( (szPage & (szPage-1))==0 && szPage>=512 && szPage<=65536 );
37255 pCache->szPage = szPage;
37441 /* We want to verify that szPage and szExtra are the same for pOther
37443 assert( (pCache->szPage & (pCache->szPage-1))==0 && pCache->szPage>=512 );
37445 assert( (pOther->szPage & (pOther->szPage-1))==0 && pOther->szPage>=512 );
37448 if( pOther->szPage+pOther->szExtra != pCache->szPage+pCache->szExtra ){
39473 int szPage; /* Page size */
39478 szPage = pPager->pageSize;
39482 if( 0==(dc&(SQLITE_IOCAP_ATOMIC|(szPage>>8)) || nSector>szPage) ){
40849 int szPage = pPager->pageSize;
40853 newSize = szPage*(i64)nPage;
40857 }else if( (currentSize+szPage)<=newSize ){
40859 memset(pTmp, 0, szPage);
40860 testcase( (newSize-szPage) == currentSize );
40861 testcase( (newSize-szPage) > currentSize );
40862 rc = sqlite3OsWrite(pPager->fd, pTmp, szPage, newSize-szPage);
45793 ** The szPage value can be any power of 2 between 512 and 32768, inclusive.
45803 u16 szPage; /* Database page size in bytes. 1==64K */
45896 ** assuming a database page size of szPage bytes. The offset returned
45899 #define walFrameOffset(iFrame, szPage) ( \
45900 WAL_HDRSIZE + ((iFrame)-1)*(i64)((szPage)+WAL_FRAME_HDRSIZE) \
45916 u32 szPage; /* Database page size */
46181 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
46225 walChecksumBytes(nativeCksum, aData, pWal->szPage, aCksum, aCksum);
46595 int szPage; /* Page size according to the log */
46612 szPage = sqlite3Get4byte(&aBuf[8]);
46614 || szPage&(szPage-1)
46615 || szPage>SQLITE_MAX_PAGE_SIZE
46616 || szPage<512
46621 pWal->szPage = szPage;
46644 szFrame = szPage + WAL_FRAME_HDRSIZE;
46671 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16));
46672 testcase( szPage<=32768 );
46673 testcase( szPage>=65536 );
47119 return (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16);
47162 int szPage; /* Database page-size */
47172 szPage = walPagesize(pWal);
47173 testcase( szPage<=32768 );
47174 testcase( szPage>=65536 );
47226 i64 nReq = ((i64)mxPage * szPage);
47239 iOffset = walFrameOffset(iFrame, szPage) + WAL_FRAME_HDRSIZE;
47241 rc = sqlite3OsRead(pWal->pWalFd, zBuf, szPage, iOffset);
47243 iOffset = (iDbpage-1)*(i64)szPage;
47245 rc = sqlite3OsWrite(pWal->pDbFd, zBuf, szPage, iOffset);
47252 i64 szDb = pWal->hdr.nPage*(i64)szPage;
47434 pWal->szPage = (pWal->hdr.szPage&0xfe00) + ((pWal->hdr.szPage&0x0001)<<16);
47435 testcase( pWal->szPage<=32768 );
47436 testcase( pWal->szPage>=65536 );
47902 sz = pWal->hdr.szPage;
48150 int szPage; /* Size of one page */
48204 rc = walWriteToLog(p, pData, p->szPage, iOffset+sizeof(aFrame));
48214 int szPage, /* Database page-size in bytes */
48261 sqlite3Put4byte(&aWalHdr[8], szPage);
48269 pWal->szPage = szPage;
48293 assert( (int)pWal->szPage==szPage );
48300 w.szPage = szPage;
48301 iOffset = walFrameOffset(iFrame+1, szPage);
48302 szFrame = szPage + WAL_FRAME_HDRSIZE;
48308 assert( iOffset==walFrameOffset(iFrame, szPage) );
48351 if( walFrameOffset(iFrame+nExtra+1, szPage)>pWal->mxWalSize ){
48352 sz = walFrameOffset(iFrame+nExtra+1, szPage);
48376 pWal->hdr.szPage = (u16)((szPage&0xff00) | (szPage>>16));
48377 testcase( szPage<=32768 );
48378 testcase( szPage>=65536 );
48586 return (pWal ? pWal->szPage : 0);
114996 sqlite3GlobalConfig.szPage, sqlite3GlobalConfig.nPage);
115175 sqlite3GlobalConfig.szPage = va_arg(ap, int);