Lines Matching refs:PgHdr1

87 typedef struct PgHdr1 PgHdr1;  typedef
117 struct PgHdr1 { struct
122 PgHdr1 *pNext; /* Next in hash table chain */ argument
124 PgHdr1 *pLruNext; /* Next in circular LRU list of unpinned pages */ argument
125 PgHdr1 *pLruPrev; /* Previous in LRU list of unpinned pages */ argument
164 PgHdr1 lru; /* The beginning and end of the LRU list */
200 PgHdr1 **apHash; /* Hash table for fast lookup by key */
201 PgHdr1 *pFree; /* List of unused pcache-local pages */
321 PgHdr1 *pX = (PgHdr1*)&zBulk[pCache->szPage]; in pcache1InitBulk()
349 p = (PgHdr1 *)pcache1.pFree; in pcache1Alloc()
432 static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc){ in pcache1AllocPage()
433 PgHdr1 *p = 0; in pcache1AllocPage()
458 p = (PgHdr1 *)&((u8 *)pPg)[pCache->szPage]; in pcache1AllocPage()
472 static void pcache1FreePage(PgHdr1 *p){ in pcache1FreePage()
538 PgHdr1 **apNew; in pcache1ResizeHash()
551 apNew = (PgHdr1 **)sqlite3MallocZero(sizeof(PgHdr1 *)*nNew); in pcache1ResizeHash()
556 PgHdr1 *pPage; in pcache1ResizeHash()
557 PgHdr1 *pNext = p->apHash[i]; in pcache1ResizeHash()
578 static PgHdr1 *pcache1PinPage(PgHdr1 *pPage){ in pcache1PinPage()
603 static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag){ in pcache1RemoveFromHash()
606 PgHdr1 **pp; in pcache1RemoveFromHash()
623 PgHdr1 *p; in pcache1EnforceMaxPage()
670 PgHdr1 **pp; in pcache1TruncateUnsafe()
671 PgHdr1 *pPage; in pcache1TruncateUnsafe()
789 pCache->szAlloc = szPage + szExtra + ROUND8(sizeof(PgHdr1)); in pcache1Create()
874 static SQLITE_NOINLINE PgHdr1 *pcache1FetchStage2( in pcache1FetchStage2()
881 PgHdr1 *pPage = 0; in pcache1FetchStage2()
1002 static PgHdr1 *pcache1FetchNoMutex( in pcache1FetchNoMutex()
1008 PgHdr1 *pPage = 0; in pcache1FetchNoMutex()
1032 static PgHdr1 *pcache1FetchWithMutex( in pcache1FetchWithMutex()
1038 PgHdr1 *pPage; in pcache1FetchWithMutex()
1056 assert( offsetof(PgHdr1,page)==0 ); in pcache1Fetch()
1084 PgHdr1 *pPage = (PgHdr1 *)pPg; in pcache1Unpin()
1100 PgHdr1 **ppFirst = &pGroup->lru.pLruNext; in pcache1Unpin()
1120 PgHdr1 *pPage = (PgHdr1 *)pPg; in pcache1Rekey()
1121 PgHdr1 **pp; in pcache1Rekey()
1216 int sqlite3HeaderSizePcache1(void){ return ROUND8(sizeof(PgHdr1)); } in sqlite3HeaderSizePcache1()
1241 PgHdr1 *p; in sqlite3PcacheReleaseMemory()
1269 PgHdr1 *p; in sqlite3PcacheStats()