Lines Matching refs:aPgno
66475 u32 *aPgno; /* Array of page numbers. */ member
67027 volatile u32 *aPgno; /* aPgno[1] is the page of first frame indexed */ member
67052 rc = walIndexPage(pWal, iHash, &pLoc->aPgno);
67055 if( pLoc->aPgno ){
67056 pLoc->aHash = (volatile ht_slot *)&pLoc->aPgno[HASHTABLE_NPAGE];
67058 pLoc->aPgno = &pLoc->aPgno[WALINDEX_HDR_SIZE/sizeof(u32)];
67147 nByte = (int)((char *)sLoc.aHash - (char *)&sLoc.aPgno[iLimit]);
67149 memset((void *)&sLoc.aPgno[iLimit], 0, nByte);
67159 for(iKey=walHash(sLoc.aPgno[j]);sLoc.aHash[iKey];iKey=walNextHash(iKey)){
67194 int nByte = (int)((u8*)&sLoc.aHash[HASHTABLE_NSLOT] - (u8*)sLoc.aPgno);
67196 memset((void*)sLoc.aPgno, 0, nByte);
67205 if( sLoc.aPgno[idx-1] ){
67207 assert( !sLoc.aPgno[idx-1] );
67215 sLoc.aPgno[idx-1] = iPage;
67237 for(iKey=walHash(sLoc.aPgno[i]);
67650 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
67867 nEntry = (int)((u32*)sLoc.aHash - (u32*)sLoc.aPgno);
67875 walMergesort((u32 *)sLoc.aPgno, aTmp, aIndex, &nEntry);
67879 p->aSegment[i].aPgno = (u32 *)sLoc.aPgno;
69158 pgno = sLoc.aPgno[i-sLoc.iZero-1];
69449 if( iFrame<=iLast && iFrame>=pWal->minFrame && sLoc.aPgno[iH-1]==pgno ){
79762 Pgno aPgno[NB+2]; /* Page numbers of new pages before shuffling */ local
80197 aPgno[i] = apNew[i]->pgno;
80296 || pNew->pgno!=aPgno[iOld]