Lines Matching refs:pDirty

42   PgHdr *pDirty, *pDirtyTail;         /* List of dirty pages in LRU order */  member
110 for(p=pCache->pDirty; p; p=p->pDirtyNext){ in pageOnDirtyList()
140 assert( pPg->pDirtyPrev!=0 || pCache->pDirty==pPg ); in sqlite3PcachePageSanity()
190 assert( pPage->pDirtyPrev || pPage==p->pDirty ); in pcacheManageDirtyList()
210 assert( pPage==p->pDirty ); in pcacheManageDirtyList()
211 p->pDirty = pPage->pDirtyNext; in pcacheManageDirtyList()
213 if( p->pDirty==0 ){ /*OPTIMIZATION-IF-TRUE*/ in pcacheManageDirtyList()
221 pPage->pDirtyNext = p->pDirty; in pcacheManageDirtyList()
232 p->pDirty = pPage; in pcacheManageDirtyList()
347 assert( pCache->nRefSum==0 && pCache->pDirty==0 ); in sqlite3PcacheSetPageSize()
401 assert( pCache->eCreate==((pCache->bPurgeable && pCache->pDirty) ? 1 : 2) ); in sqlite3PcacheFetch()
413 assert( createFlag==0 || eCreate==1+(!pCache->bPurgeable||!pCache->pDirty) ); in sqlite3PcacheFetch()
497 memset(&pPgHdr->pDirty, 0, sizeof(PgHdr) - offsetof(PgHdr,pDirty)); in pcacheFetchFinishWithInit()
619 while( (p = pCache->pDirty)!=0 ){ in sqlite3PcacheCleanAll()
630 for(p=pCache->pDirty; p; p=p->pDirtyNext){ in sqlite3PcacheClearWritable()
641 for(p=pCache->pDirty; p; p=p->pDirtyNext){ in sqlite3PcacheClearSyncFlags()
687 for(p=pCache->pDirty; p; p=pNext){ in sqlite3PcacheTruncate()
738 pTail->pDirty = pA; in pcacheMergeDirtyList()
740 pA = pA->pDirty; in pcacheMergeDirtyList()
742 pTail->pDirty = pB; in pcacheMergeDirtyList()
746 pTail->pDirty = pB; in pcacheMergeDirtyList()
748 pB = pB->pDirty; in pcacheMergeDirtyList()
750 pTail->pDirty = pA; in pcacheMergeDirtyList()
755 return result.pDirty; in pcacheMergeDirtyList()
775 pIn = p->pDirty; in pcacheSortDirtyList()
776 p->pDirty = 0; in pcacheSortDirtyList()
806 for(p=pCache->pDirty; p; p=p->pDirtyNext){ in sqlite3PcacheDirtyList()
807 p->pDirty = p->pDirtyNext; in sqlite3PcacheDirtyList()
809 return pcacheSortDirtyList(pCache->pDirty); in sqlite3PcacheDirtyList()
894 PgHdr *pDirty; in sqlite3PCachePercentDirty() local
897 for(pDirty=pCache->pDirty; pDirty; pDirty=pDirty->pDirtyNext) nDirty++; in sqlite3PCachePercentDirty()
906 return (pCache->pDirty!=0); in sqlite3PCacheIsDirty()
917 PgHdr *pDirty; in sqlite3PcacheIterateDirty() local
918 for(pDirty=pCache->pDirty; pDirty; pDirty=pDirty->pDirtyNext){ in sqlite3PcacheIterateDirty()
919 xIter(pDirty); in sqlite3PcacheIterateDirty()