Lines Matching defs:pPgHdr
40782 PgHdr *pPgHdr;
40784 pPgHdr = (PgHdr*)pPage->pExtra;
40785 assert( pPgHdr->pPage==0 );
40786 memset(pPgHdr, 0, sizeof(PgHdr));
40787 pPgHdr->pPage = pPage;
40788 pPgHdr->pData = pPage->pBuf;
40789 pPgHdr->pExtra = (void *)&pPgHdr[1];
40790 memset(pPgHdr->pExtra, 0, pCache->szExtra);
40791 pPgHdr->pCache = pCache;
40792 pPgHdr->pgno = pgno;
40793 pPgHdr->flags = PGHDR_CLEAN;
40808 PgHdr *pPgHdr;
40811 pPgHdr = (PgHdr *)pPage->pExtra;
40813 if( !pPgHdr->pPage ){
40817 pPgHdr->nRef++;
40818 return pPgHdr;
49022 PgHdr *pPgHdr; /* Reference to page 1 */
49027 rc = sqlite3PagerGet(pPager, 1, &pPgHdr);
49028 assert( pPgHdr==0 || rc==SQLITE_OK );
49036 rc = sqlite3PagerWrite(pPgHdr);
49041 pager_write_changecounter(pPgHdr);
49047 CODEC2(pPager, pPgHdr->pData, 1, 6, rc=SQLITE_NOMEM, zBuf);
49066 sqlite3PagerUnref(pPgHdr);
49883 PgHdr *pPgHdr;
49884 rc = sqlite3PagerGet(pPager, needSyncPgno, &pPgHdr);
49892 pPgHdr->flags |= PGHDR_NEED_SYNC;
49893 sqlite3PcacheMakeDirty(pPgHdr);
49894 sqlite3PagerUnrefNotNull(pPgHdr);