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

Lines Matching defs:PCache

7985 typedef struct PCache PCache;
8007 PCache *pCache; /* Cache that owns this page */
8040 PCache *pToInit /* Preallocated space for the PCache */
8044 SQLITE_PRIVATE void sqlite3PcacheSetPageSize(PCache *, int);
8046 /* Return the size in bytes of a PCache object. Used to preallocate
8054 SQLITE_PRIVATE int sqlite3PcacheFetch(PCache*, Pgno, int createFlag, PgHdr**);
8060 SQLITE_PRIVATE void sqlite3PcacheCleanAll(PCache*); /* Mark all dirty list pages as clean */
8066 SQLITE_PRIVATE void sqlite3PcacheTruncate(PCache*, Pgno x);
8069 SQLITE_PRIVATE PgHdr *sqlite3PcacheDirtyList(PCache*);
8072 SQLITE_PRIVATE void sqlite3PcacheClose(PCache*);
8075 SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags(PCache *);
8078 SQLITE_PRIVATE void sqlite3PcacheClear(PCache*);
8081 SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache*);
8089 SQLITE_PRIVATE int sqlite3PcachePagecount(PCache*);
8096 SQLITE_PRIVATE void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHdr *));
8105 SQLITE_PRIVATE void sqlite3PcacheSetCachesize(PCache *, int);
8107 SQLITE_PRIVATE int sqlite3PcacheGetCachesize(PCache *);
32248 struct PCache {
32284 static int pcacheCheckSynced(PCache *pCache){
32297 PCache *p = pPage->pCache;
32334 PCache *p = pPage->pCache;
32358 PCache *pCache = p->pCache;
32385 ** Return the size in bytes of a PCache object.
32387 SQLITE_PRIVATE int sqlite3PcacheSize(void){ return sizeof(PCache); }
32390 ** Create a new PCache object. Storage space to hold the object
32401 PCache *p /* Preallocated space for the PCache */
32403 memset(p, 0, sizeof(PCache));
32413 ** Change the page size for PCache object. The caller must ensure that there
32416 SQLITE_PRIVATE void sqlite3PcacheSetPageSize(PCache *pCache, int szPage){
32430 PCache *pCache, /* Obtain the page from this cache */
32524 PCache *pCache = p->pCache;
32550 PCache *pCache;
32593 SQLITE_PRIVATE void sqlite3PcacheCleanAll(PCache *pCache){
32603 SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags(PCache *pCache){
32615 PCache *pCache = p->pCache;
32635 SQLITE_PRIVATE void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno){
32662 SQLITE_PRIVATE void sqlite3PcacheClose(PCache *pCache){
32671 SQLITE_PRIVATE void sqlite3PcacheClear(PCache *pCache){
32748 SQLITE_PRIVATE PgHdr *sqlite3PcacheDirtyList(PCache *pCache){
32759 SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache *pCache){
32773 SQLITE_PRIVATE int sqlite3PcachePagecount(PCache *pCache){
32785 SQLITE_PRIVATE int sqlite3PcacheGetCachesize(PCache *pCache){
32793 SQLITE_PRIVATE void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage){
32806 SQLITE_PRIVATE void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHdr *)){
34835 PCache *pPCache; /* Pointer to page cache object */
38360 int pcacheSize = sqlite3PcacheSize(); /* Bytes to allocate for PCache */
38417 /* Allocate memory for the Pager structure, PCache object, the
38422 ** PCache object (sqlite3PcacheSize() bytes)
38431 ROUND8(pcacheSize) + /* PCache object */
38446 pPager->pPCache = (PCache*)(pPtr += ROUND8(sizeof(*pPager)));
38548 /* Initialize the PCache object. */
39036 ** Otherwise, request the page from the PCache layer. */