Lines Matching refs:pList

3096   PgHdr *pList;                   /* List of dirty pages to revert */  in pagerRollbackWal()  local
3107 pList = sqlite3PcacheDirtyList(pPager->pPCache); in pagerRollbackWal()
3108 while( pList && rc==SQLITE_OK ){ in pagerRollbackWal()
3109 PgHdr *pNext = pList->pDirty; in pagerRollbackWal()
3110 rc = pagerUndoCallback((void *)pPager, pList->pgno); in pagerRollbackWal()
3111 pList = pNext; in pagerRollbackWal()
3128 PgHdr *pList, /* List of frames to log */ in pagerWalFrames() argument
3137 assert( pList ); in pagerWalFrames()
3140 for(p=pList; p && p->pDirty; p=p->pDirty){ in pagerWalFrames()
3145 assert( pList->pDirty==0 || isCommit ); in pagerWalFrames()
3151 PgHdr **ppNext = &pList; in pagerWalFrames()
3153 for(p=pList; (*ppNext = p)!=0; p=p->pDirty){ in pagerWalFrames()
3159 assert( pList ); in pagerWalFrames()
3165 if( pList->pgno==1 ) pager_write_changecounter(pList); in pagerWalFrames()
3167 pPager->pageSize, pList, nTruncate, isCommit, pPager->walSyncFlags in pagerWalFrames()
3170 for(p=pList; p; p=p->pDirty){ in pagerWalFrames()
3176 pList = sqlite3PcacheDirtyList(pPager->pPCache); in pagerWalFrames()
3177 for(p=pList; p; p=p->pDirty){ in pagerWalFrames()
4362 static int pager_write_pagelist(Pager *pPager, PgHdr *pList){ in pager_write_pagelist() argument
4369 assert( isOpen(pPager->fd) || pList->pDirty==0 ); in pager_write_pagelist()
4386 && (pList->pDirty || pList->pgno>pPager->dbHintSize) in pager_write_pagelist()
4393 while( rc==SQLITE_OK && pList ){ in pager_write_pagelist()
4394 Pgno pgno = pList->pgno; in pager_write_pagelist()
4404 if( pgno<=pPager->dbSize && 0==(pList->flags&PGHDR_DONT_WRITE) ){ in pager_write_pagelist()
4408 assert( (pList->flags&PGHDR_NEED_SYNC)==0 ); in pager_write_pagelist()
4409 if( pList->pgno==1 ) pager_write_changecounter(pList); in pager_write_pagelist()
4411 pData = pList->pData; in pager_write_pagelist()
4429 sqlite3BackupUpdate(pPager->pBackup, pgno, (u8*)pList->pData); in pager_write_pagelist()
4432 PAGERID(pPager), pgno, pager_pagehash(pList))); in pager_write_pagelist()
4438 pager_set_pagehash(pList); in pager_write_pagelist()
4439 pList = pList->pDirty; in pager_write_pagelist()
4622 PgHdr *pList = sqlite3PcacheDirtyList(pPager->pPCache); in sqlite3PagerFlush() local
4624 while( rc==SQLITE_OK && pList ){ in sqlite3PagerFlush()
4625 PgHdr *pNext = pList->pDirty; in sqlite3PagerFlush()
4626 if( pList->nRef==0 ){ in sqlite3PagerFlush()
4627 rc = pagerStress((void*)pPager, pList); in sqlite3PagerFlush()
4629 pList = pNext; in sqlite3PagerFlush()
6428 PgHdr *pList; in sqlite3PagerCommitPhaseOne() local
6431 pList = sqlite3PcacheDirtyList(pPager->pPCache); in sqlite3PagerCommitPhaseOne()
6432 if( pList==0 ){ in sqlite3PagerCommitPhaseOne()
6436 pList = pPageOne; in sqlite3PagerCommitPhaseOne()
6437 pList->pDirty = 0; in sqlite3PagerCommitPhaseOne()
6440 if( ALWAYS(pList) ){ in sqlite3PagerCommitPhaseOne()
6441 rc = pagerWalFrames(pPager, pList, pPager->dbSize, 1); in sqlite3PagerCommitPhaseOne()
6544 pList = sqlite3PcacheDirtyList(pPager->pPCache); in sqlite3PagerCommitPhaseOne()
6549 rc = pager_write_pagelist(pPager, pList); in sqlite3PagerCommitPhaseOne()
6572 rc = pager_write_pagelist(pPager, pList); in sqlite3PagerCommitPhaseOne()