Lines Matching refs:sqlite3_pcache_page
9460 typedef struct sqlite3_pcache_page sqlite3_pcache_page; typedef
9461 struct sqlite3_pcache_page { struct
9634 sqlite3_pcache_page *(*xFetch)(sqlite3_pcache*, unsigned key, int createFlag);
9635 void (*xUnpin)(sqlite3_pcache*, sqlite3_pcache_page*, int discard);
9636 void (*xRekey)(sqlite3_pcache*, sqlite3_pcache_page*,
17564 sqlite3_pcache_page *pPage; /* Pcache object page handle */
17632 SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(PCache*, Pgno, int createFlag);
17633 SQLITE_PRIVATE int sqlite3PcacheFetchStress(PCache*, Pgno, sqlite3_pcache_page**);
17634 SQLITE_PRIVATE PgHdr *sqlite3PcacheFetchFinish(PCache*, Pgno, sqlite3_pcache_page *pPage);
55238 static void pcachePageTrace(int i, sqlite3_pcache_page *pLower){
55255 sqlite3_pcache_page *pLower;
55572 SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch(
55578 sqlite3_pcache_page *pRes;
55617 sqlite3_pcache_page **ppPage /* Write result here */
55673 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
55700 sqlite3_pcache_page *pPage /* Page obtained by prior PcacheFetch() call */
55835 sqlite3_pcache_page *pOther;
55883 sqlite3_pcache_page *pPage1;
56226 sqlite3_pcache_page page; /* Base class. Must be first. pBuf & pExtra */
57153 static sqlite3_pcache_page *pcache1Fetch(
57170 return (sqlite3_pcache_page*)pcache1FetchWithMutex(p, iKey, createFlag);
57174 return (sqlite3_pcache_page*)pcache1FetchNoMutex(p, iKey, createFlag);
57186 sqlite3_pcache_page *pPg,
57221 sqlite3_pcache_page *pPg,
63585 sqlite3_pcache_page *pBase;
63801 sqlite3_pcache_page *pPage;