Lines Matching refs:pPgOld
7077 PgHdr *pPgOld; /* The page being overwritten. */ in sqlite3PagerMovepage() local
7145 pPgOld = sqlite3PagerLookup(pPager, pgno); in sqlite3PagerMovepage()
7146 assert( !pPgOld || pPgOld->nRef==1 || CORRUPT_DB ); in sqlite3PagerMovepage()
7147 if( pPgOld ){ in sqlite3PagerMovepage()
7148 if( NEVER(pPgOld->nRef>1) ){ in sqlite3PagerMovepage()
7149 sqlite3PagerUnrefNotNull(pPgOld); in sqlite3PagerMovepage()
7152 pPg->flags |= (pPgOld->flags&PGHDR_NEED_SYNC); in sqlite3PagerMovepage()
7156 sqlite3PcacheMove(pPgOld, pPager->dbSize+1); in sqlite3PagerMovepage()
7158 sqlite3PcacheDrop(pPgOld); in sqlite3PagerMovepage()
7170 if( pPager->tempFile && pPgOld ){ in sqlite3PagerMovepage()
7171 sqlite3PcacheMove(pPgOld, origPgno); in sqlite3PagerMovepage()
7172 sqlite3PagerUnrefNotNull(pPgOld); in sqlite3PagerMovepage()