Lines Matching refs:iHash
1008 int iHash, /* Find the iHash'th table */ in walHashGet() argument
1013 rc = walIndexPage(pWal, iHash, &pLoc->aPgno); in walHashGet()
1014 assert( rc==SQLITE_OK || iHash>0 ); in walHashGet()
1018 if( iHash==0 ){ in walHashGet()
1022 pLoc->iZero = HASHTABLE_NPAGE_ONE + (iHash-1)*HASHTABLE_NPAGE; in walHashGet()
1037 int iHash = (iFrame+HASHTABLE_NPAGE-HASHTABLE_NPAGE_ONE-1) / HASHTABLE_NPAGE; in walFramePage() local
1038 assert( (iHash==0 || iFrame>HASHTABLE_NPAGE_ONE) in walFramePage()
1039 && (iHash>=1 || iFrame<=HASHTABLE_NPAGE_ONE) in walFramePage()
1040 && (iHash<=1 || iFrame>(HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE)) in walFramePage()
1041 && (iHash>=2 || iFrame<=HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE) in walFramePage()
1042 && (iHash<=2 || iFrame>(HASHTABLE_NPAGE_ONE+2*HASHTABLE_NPAGE)) in walFramePage()
1044 assert( iHash>=0 ); in walFramePage()
1045 return iHash; in walFramePage()
1052 int iHash = walFramePage(iFrame); in walFramePgno() local
1053 if( iHash==0 ){ in walFramePgno()
1056 return pWal->apWiData[iHash][(iFrame-1-HASHTABLE_NPAGE_ONE)%HASHTABLE_NPAGE]; in walFramePgno()
3142 int iHash; /* Used to loop through N hash tables */ in sqlite3WalFindFrame() local
3185 for(iHash=walFramePage(iLast); iHash>=iMinHash; iHash--){ in sqlite3WalFindFrame()
3192 rc = walHashGet(pWal, iHash, &sLoc); in sqlite3WalFindFrame()