Home | History | Annotate | Download | only in dist

Lines Matching refs:HASHTABLE_NPAGE

55761 ** HASHTABLE_NPAGE frames. The first index block contains information on
55763 ** HASHTABLE_NPAGE are selected so that together the wal-index header and
55770 ** The page-mapping is an array of HASHTABLE_NPAGE (or HASHTABLE_NPAGE_ONE
55778 ** complement of HASHTABLE_NPAGE (or HASHTABLE_NPAGE_ONE) page-numbers,
55791 ** HASHTABLE_NSLOT = 2*HASHTABLE_NPAGE, and there is one entry in the
55798 ** always be exactly HASHTABLE_NPAGE (4096) and for the last index block
55799 ** K will be (mxFrame%HASHTABLE_NPAGE).) Unused slots of the hash table
56122 ** is a hash-table following every HASHTABLE_NPAGE page numbers in the
56128 #define HASHTABLE_NPAGE 4096 /* Must be power of 2 */
56130 #define HASHTABLE_NSLOT (HASHTABLE_NPAGE*2) /* Must be a power of 2 */
56137 #define HASHTABLE_NPAGE_ONE (HASHTABLE_NPAGE - (WALINDEX_HDR_SIZE/sizeof(u32)))
56141 sizeof(ht_slot)*HASHTABLE_NSLOT + HASHTABLE_NPAGE*sizeof(u32) \
56502 aHash = (volatile ht_slot *)&aPgno[HASHTABLE_NPAGE];
56507 iZero = HASHTABLE_NPAGE_ONE + (iHash-1)*HASHTABLE_NPAGE;
56524 int iHash = (iFrame+HASHTABLE_NPAGE-HASHTABLE_NPAGE_ONE-1) / HASHTABLE_NPAGE;
56527 && (iHash<=1 || iFrame>(HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE))
56528 && (iHash>=2 || iFrame<=HASHTABLE_NPAGE_ONE+HASHTABLE_NPAGE)
56529 && (iHash<=2 || iFrame>(HASHTABLE_NPAGE_ONE+2*HASHTABLE_NPAGE))
56542 return pWal->apWiData[iHash][(iFrame-1-HASHTABLE_NPAGE_ONE)%HASHTABLE_NPAGE];
57126 assert( nList<=HASHTABLE_NPAGE && nList>0 );
57127 assert( HASHTABLE_NPAGE==(1<<(ArraySize(aSub)-1)) );
57217 sizeof(ht_slot) * (iLast>HASHTABLE_NPAGE?HASHTABLE_NPAGE:iLast)
58448 ** hash table (each hash table indexes up to HASHTABLE_NPAGE frames).