Lines Matching refs:pPgHdr
38155 PgHdr *pPgHdr = 0;
38227 pPgHdr = (PgHdr *)pPage->pExtra;
38229 if( !pPgHdr->pPage ){
38230 memset(pPgHdr, 0, sizeof(PgHdr));
38231 pPgHdr->pPage = pPage;
38232 pPgHdr->pData = pPage->pBuf;
38233 pPgHdr->pExtra = (void *)&pPgHdr[1];
38234 memset(pPgHdr->pExtra, 0, pCache->szExtra);
38235 pPgHdr->pCache = pCache;
38236 pPgHdr->pgno = pgno;
38238 assert( pPgHdr->pCache==pCache );
38239 assert( pPgHdr->pgno==pgno );
38240 assert( pPgHdr->pData==pPage->pBuf );
38241 assert( pPgHdr->pExtra==(void *)&pPgHdr[1] );
38243 if( 0==pPgHdr->nRef ){
38246 pPgHdr->nRef++;
38248 pCache->pPage1 = pPgHdr;
38251 *ppPage = pPgHdr;
38252 return (pPgHdr==0 && eCreate) ? SQLITE_NOMEM : SQLITE_OK;
46211 PgHdr *pPgHdr; /* Reference to page 1 */
46216 rc = sqlite3PagerGet(pPager, 1, &pPgHdr);
46217 assert( pPgHdr==0 || rc==SQLITE_OK );
46225 rc = sqlite3PagerWrite(pPgHdr);
46230 pager_write_changecounter(pPgHdr);
46236 CODEC2(pPager, pPgHdr->pData, 1, 6, rc=SQLITE_NOMEM, zBuf);
46255 sqlite3PagerUnref(pPgHdr);
47062 PgHdr *pPgHdr;
47063 rc = sqlite3PagerGet(pPager, needSyncPgno, &pPgHdr);
47071 pPgHdr->flags |= PGHDR_NEED_SYNC;
47072 sqlite3PcacheMakeDirty(pPgHdr);
47073 sqlite3PagerUnrefNotNull(pPgHdr);