Lines Matching refs:pPage
1250 static u32 pager_pagehash(PgHdr *pPage){ in pager_pagehash() argument
1251 return pager_datahash(pPage->pPager->pageSize, (unsigned char *)pPage->pData); in pager_pagehash()
1253 static void pager_set_pagehash(PgHdr *pPage){ in pager_set_pagehash() argument
1254 pPage->pageHash = pager_pagehash(pPage); in pager_set_pagehash()
4033 assert( p->pPage==0 ); in pagerAcquireMapPage()
5691 sqlite3_pcache_page *pPage; in sqlite3PagerLookup() local
5695 pPage = sqlite3PcacheFetch(pPager->pPCache, pgno, 0); in sqlite3PagerLookup()
5696 assert( pPage==0 || pPager->hasHeldSharedLock ); in sqlite3PagerLookup()
5697 if( pPage==0 ) return 0; in sqlite3PagerLookup()
5698 return sqlite3PcacheFetchFinish(pPager->pPCache, pgno, pPage); in sqlite3PagerLookup()
6107 PgHdr *pPage; in pagerWriteLargeSector() local
6110 rc = sqlite3PagerGet(pPager, pg, &pPage, 0); in pagerWriteLargeSector()
6112 rc = pager_write(pPage); in pagerWriteLargeSector()
6113 if( pPage->flags&PGHDR_NEED_SYNC ){ in pagerWriteLargeSector()
6116 sqlite3PagerUnrefNotNull(pPage); in pagerWriteLargeSector()
6119 }else if( (pPage = sqlite3PagerLookup(pPager, pg))!=0 ){ in pagerWriteLargeSector()
6120 if( pPage->flags&PGHDR_NEED_SYNC ){ in pagerWriteLargeSector()
6123 sqlite3PagerUnrefNotNull(pPage); in pagerWriteLargeSector()
6136 PgHdr *pPage = sqlite3PagerLookup(pPager, pg1+ii); in pagerWriteLargeSector() local
6137 if( pPage ){ in pagerWriteLargeSector()
6138 pPage->flags |= PGHDR_NEED_SYNC; in pagerWriteLargeSector()
6139 sqlite3PagerUnrefNotNull(pPage); in pagerWriteLargeSector()
6768 int sqlite3PagerPageRefcount(DbPage *pPage){ in sqlite3PagerPageRefcount() argument
6769 return sqlite3PcachePageRefcount(pPage); in sqlite3PagerPageRefcount()