Lines Matching refs:PCache

41 struct PCache {  struct
79 static void pcacheDump(PCache *pCache){ in pcacheDump()
108 static int pageOnDirtyList(PCache *pCache, PgHdr *pPg){ in pageOnDirtyList()
128 PCache *pCache; in sqlite3PcachePageSanity()
183 PCache *p = pPage->pCache; in pcacheManageDirtyList()
264 static int numberOfCachePages(PCache *p){ in numberOfCachePages()
306 int sqlite3PcacheSize(void){ return sizeof(PCache); } in sqlite3PcacheSize()
326 PCache *p /* Preallocated space for the PCache */ in sqlite3PcacheOpen()
328 memset(p, 0, sizeof(PCache)); in sqlite3PcacheOpen()
346 int sqlite3PcacheSetPageSize(PCache *pCache, int szPage){ in sqlite3PcacheSetPageSize()
391 PCache *pCache, /* Obtain the page from this cache */ in sqlite3PcacheFetch()
433 PCache *pCache, /* Obtain the page from this cache */ in sqlite3PcacheFetchStress()
489 PCache *pCache, /* Obtain the page from this cache */ in pcacheFetchFinishWithInit()
515 PCache *pCache, /* Obtain the page from this cache */ in sqlite3PcacheFetchFinish()
616 void sqlite3PcacheCleanAll(PCache *pCache){ in sqlite3PcacheCleanAll()
627 void sqlite3PcacheClearWritable(PCache *pCache){ in sqlite3PcacheClearWritable()
639 void sqlite3PcacheClearSyncFlags(PCache *pCache){ in sqlite3PcacheClearSyncFlags()
651 PCache *pCache = p->pCache; in sqlite3PcacheMove()
682 void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno){ in sqlite3PcacheTruncate()
715 void sqlite3PcacheClose(PCache *pCache){ in sqlite3PcacheClose()
724 void sqlite3PcacheClear(PCache *pCache){ in sqlite3PcacheClear()
804 PgHdr *sqlite3PcacheDirtyList(PCache *pCache){ in sqlite3PcacheDirtyList()
818 int sqlite3PcacheRefCount(PCache *pCache){ in sqlite3PcacheRefCount()
832 int sqlite3PcachePagecount(PCache *pCache){ in sqlite3PcachePagecount()
841 int sqlite3PcacheGetCachesize(PCache *pCache){ in sqlite3PcacheGetCachesize()
849 void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage){ in sqlite3PcacheSetCachesize()
861 int sqlite3PcacheSetSpillsize(PCache *p, int mxPage){ in sqlite3PcacheSetSpillsize()
878 void sqlite3PcacheShrink(PCache *pCache){ in sqlite3PcacheShrink()
893 int sqlite3PCachePercentDirty(PCache *pCache){ in sqlite3PCachePercentDirty()
905 int sqlite3PCacheIsDirty(PCache *pCache){ in sqlite3PCacheIsDirty()
916 void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHdr *)){ in sqlite3PcacheIterateDirty()