Lines Matching refs:pPCache
698 PCache *pPCache; /* Pointer to page cache object */ member
817 if( sqlite3PCacheIsDirty(pPager->pPCache) ) return 0; in sqlite3PagerDirectReadOk()
903 assert( sqlite3PcacheRefCount(pPager->pPCache)==0 || pPager->tempFile ); in assert_pager_state()
973 assert( sqlite3PcacheRefCount(pPager->pPCache)>0 || pPager->tempFile ); in assert_pager_state()
1754 sqlite3PcacheClear(pPager->pPCache); in pager_reset()
1955 return (sqlite3PCachePercentDirty(pPager->pPCache)>=25); in pagerFlushOnCommit()
2085 sqlite3PcacheIterateDirty(pPager->pPCache, pager_set_pagehash); in pager_end_transaction()
2086 if( pPager->dbSize==0 && sqlite3PcacheRefCount(pPager->pPCache)>0 ){ in pager_end_transaction()
2100 sqlite3PcacheCleanAll(pPager->pPCache); in pager_end_transaction()
2102 sqlite3PcacheClearWritable(pPager->pPCache); in pager_end_transaction()
2104 sqlite3PcacheTruncate(pPager->pPCache, pPager->dbSize); in pager_end_transaction()
3107 pList = sqlite3PcacheDirtyList(pPager->pPCache); in pagerRollbackWal()
3176 pList = sqlite3PcacheDirtyList(pPager->pPCache); in pagerWalFrames()
3305 testcase( sqlite3PcachePagecount(pPager->pPCache)==0 ); in pagerOpenWalIfPresent()
3466 sqlite3PcacheSetCachesize(pPager->pPCache, mxPage); in sqlite3PagerSetCachesize()
3474 return sqlite3PcacheSetSpillsize(pPager->pPCache, mxPage); in sqlite3PagerSetSpillsize()
3505 sqlite3PcacheShrink(pPager->pPCache); in sqlite3PagerShrink()
3719 && sqlite3PcacheRefCount(pPager->pPCache)==0 in sqlite3PagerSetPagesize()
3741 rc = sqlite3PcacheSetPageSize(pPager->pPCache, pageSize); in sqlite3PagerSetPagesize()
3936 sqlite3PcacheIterateDirty(pPager->pPCache, assertTruncateConstraintCb); in assertTruncateConstraint()
4160 sqlite3PcacheClose(pPager->pPCache); in sqlite3PagerClose()
4324 sqlite3PcacheClearSyncFlags(pPager->pPCache); in syncJournal()
4622 PgHdr *pList = sqlite3PcacheDirtyList(pPager->pPCache); in sqlite3PagerFlush()
4828 pPager->pPCache = (PCache*)pPtr; pPtr += ROUND8(pcacheSize); in sqlite3PagerOpen()
4966 !memDb?pagerStress:0, (void *)pPager, pPager->pPCache); in sqlite3PagerOpen()
5208 assert( sqlite3PcacheRefCount(pPager->pPCache)==0 ); in sqlite3PagerSharedLock()
5419 if( sqlite3PcacheRefCount(pPager->pPCache)==0 ){ in pagerUnlockIfUnused()
5499 pBase = sqlite3PcacheFetch(pPager->pPCache, pgno, 3); in getPageNormal()
5502 rc = sqlite3PcacheFetchStress(pPager->pPCache, pgno, &pBase); in getPageNormal()
5509 pPg = *ppPage = sqlite3PcacheFetchFinish(pPager->pPCache, pgno, pBase); in getPageNormal()
5694 assert( pPager->pPCache!=0 ); in sqlite3PagerLookup()
5695 pPage = sqlite3PcacheFetch(pPager->pPCache, pgno, 0); in sqlite3PagerLookup()
5698 return sqlite3PcacheFetchFinish(pPager->pPCache, pgno, pPage); in sqlite3PagerLookup()
5723 assert( sqlite3PcacheRefCount(pPager->pPCache)>0 ); in sqlite3PagerUnrefNotNull()
6431 pList = sqlite3PcacheDirtyList(pPager->pPCache); in sqlite3PagerCommitPhaseOne()
6445 sqlite3PcacheCleanAll(pPager->pPCache); in sqlite3PagerCommitPhaseOne()
6495 && (!(pPg = sqlite3PcacheDirtyList(pPager->pPCache)) || 0==pPg->pDirty) in sqlite3PagerCommitPhaseOne()
6544 pList = sqlite3PcacheDirtyList(pPager->pPCache); in sqlite3PagerCommitPhaseOne()
6578 sqlite3PcacheCleanAll(pPager->pPCache); in sqlite3PagerCommitPhaseOne()
6749 return sqlite3PcacheRefCount(pPager->pPCache); in sqlite3PagerRefcount()
6760 return perPageSize*sqlite3PcachePagecount(pPager->pPCache) in sqlite3PagerMemUsed()
6778 a[0] = sqlite3PcacheRefCount(pPager->pPCache); in sqlite3PagerStats()
6779 a[1] = sqlite3PcachePagecount(pPager->pPCache); in sqlite3PagerStats()
6780 a[2] = sqlite3PcacheGetCachesize(pPager->pPCache); in sqlite3PagerStats()