Lines Matching refs:aPgno

583     u32 *aPgno;                   /* Array of page numbers. */  member
988 volatile u32 *aPgno; /* aPgno[1] is the page of first frame indexed */ member
1013 rc = walIndexPage(pWal, iHash, &pLoc->aPgno); in walHashGet()
1016 if( pLoc->aPgno ){ in walHashGet()
1017 pLoc->aHash = (volatile ht_slot *)&pLoc->aPgno[HASHTABLE_NPAGE]; in walHashGet()
1019 pLoc->aPgno = &pLoc->aPgno[WALINDEX_HDR_SIZE/sizeof(u32)]; in walHashGet()
1107 nByte = (int)((char *)sLoc.aHash - (char *)&sLoc.aPgno[iLimit]); in walCleanupHash()
1109 memset((void *)&sLoc.aPgno[iLimit], 0, nByte); in walCleanupHash()
1119 for(iKey=walHash(sLoc.aPgno[j]);sLoc.aHash[iKey];iKey=walNextHash(iKey)){ in walCleanupHash()
1154 int nByte = (int)((u8*)&sLoc.aHash[HASHTABLE_NSLOT] - (u8*)sLoc.aPgno); in walIndexAppend()
1156 memset((void*)sLoc.aPgno, 0, nByte); in walIndexAppend()
1165 if( sLoc.aPgno[idx-1] ){ in walIndexAppend()
1167 assert( !sLoc.aPgno[idx-1] ); in walIndexAppend()
1175 sLoc.aPgno[idx-1] = iPage; in walIndexAppend()
1197 for(iKey=walHash(sLoc.aPgno[i]); in walIndexAppend()
1604 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]]; in walIteratorNext()
1829 nEntry = (int)((u32*)sLoc.aHash - (u32*)sLoc.aPgno); in walIteratorInit()
1837 walMergesort((u32 *)sLoc.aPgno, aTmp, aIndex, &nEntry); in walIteratorInit()
1841 p->aSegment[i].aPgno = (u32 *)sLoc.aPgno; in walIteratorInit()
2967 pgno = sLoc.aPgno[i-sLoc.iZero-1]; in sqlite3WalSnapshotRecover()
3200 if( iFrame<=iLast && iFrame>=pWal->minFrame && sLoc.aPgno[iH-1]==pgno ){ in sqlite3WalFindFrame()