Lines Matching refs:PgHdr
42 PgHdr *pDirty, *pDirtyTail; /* List of dirty pages in LRU order */
43 PgHdr *pSynced; /* Last synced page in dirty page list */
51 int (*xStress)(void*,PgHdr*); /* Call to try make a page clean */
70 PgHdr *pPg; in pcachePageTrace()
73 pPg = (PgHdr*)pLower->pExtra; in pcachePageTrace()
92 if( ((PgHdr*)pLower)->pPage==0 ){ in pcacheDump()
108 static int pageOnDirtyList(PCache *pCache, PgHdr *pPg){ in pageOnDirtyList()
109 PgHdr *p; in pageOnDirtyList()
127 int sqlite3PcachePageSanity(PgHdr *pPg){ in sqlite3PcachePageSanity()
182 static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove){ in pcacheManageDirtyList()
252 static void pcacheUnpin(PgHdr *p){ in pcacheUnpin()
324 int (*xStress)(void*,PgHdr*),/* Call to try to make pages clean */ in sqlite3PcacheOpen() argument
351 szPage, pCache->szExtra + ROUND8(sizeof(PgHdr)), in sqlite3PcacheSetPageSize()
437 PgHdr *pPg; in sqlite3PcacheFetchStress()
488 static SQLITE_NOINLINE PgHdr *pcacheFetchFinishWithInit( in pcacheFetchFinishWithInit()
493 PgHdr *pPgHdr; in pcacheFetchFinishWithInit()
495 pPgHdr = (PgHdr*)pPage->pExtra; in pcacheFetchFinishWithInit()
497 memset(&pPgHdr->pDirty, 0, sizeof(PgHdr) - offsetof(PgHdr,pDirty)); in pcacheFetchFinishWithInit()
514 PgHdr *sqlite3PcacheFetchFinish( in sqlite3PcacheFetchFinish()
519 PgHdr *pPgHdr; in sqlite3PcacheFetchFinish()
522 pPgHdr = (PgHdr *)pPage->pExtra; in sqlite3PcacheFetchFinish()
537 void SQLITE_NOINLINE sqlite3PcacheRelease(PgHdr *p){ in sqlite3PcacheRelease()
553 void sqlite3PcacheRef(PgHdr *p){ in sqlite3PcacheRef()
565 void sqlite3PcacheDrop(PgHdr *p){ in sqlite3PcacheDrop()
579 void sqlite3PcacheMakeDirty(PgHdr *p){ in sqlite3PcacheMakeDirty()
599 void sqlite3PcacheMakeClean(PgHdr *p){ in sqlite3PcacheMakeClean()
617 PgHdr *p; in sqlite3PcacheCleanAll()
628 PgHdr *p; in sqlite3PcacheClearWritable()
640 PgHdr *p; in sqlite3PcacheClearSyncFlags()
650 void sqlite3PcacheMove(PgHdr *p, Pgno newPgno){ in sqlite3PcacheMove()
659 PgHdr *pXPage = (PgHdr*)pOther->pExtra; in sqlite3PcacheMove()
684 PgHdr *p; in sqlite3PcacheTruncate()
685 PgHdr *pNext; in sqlite3PcacheTruncate()
732 static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){ in pcacheMergeDirtyList()
733 PgHdr result, *pTail; in pcacheMergeDirtyList()
769 static PgHdr *pcacheSortDirtyList(PgHdr *pIn){ in pcacheSortDirtyList()
770 PgHdr *a[N_SORT_BUCKET], *p; in pcacheSortDirtyList()
804 PgHdr *sqlite3PcacheDirtyList(PCache *pCache){ in sqlite3PcacheDirtyList()
805 PgHdr *p; in sqlite3PcacheDirtyList()
825 int sqlite3PcachePageRefcount(PgHdr *p){ in sqlite3PcachePageRefcount()
887 int sqlite3HeaderSizePcache(void){ return ROUND8(sizeof(PgHdr)); } in sqlite3HeaderSizePcache()
894 PgHdr *pDirty; in sqlite3PCachePercentDirty()
916 void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHdr *)){ in sqlite3PcacheIterateDirty() argument
917 PgHdr *pDirty; in sqlite3PcacheIterateDirty()