Lines Matching refs:nHash
50390 unsigned int nHash; /* Number of slots in apHash[] */
50750 nNew = p->nHash*2;
50756 if( p->nHash ){ sqlite3BeginBenignMalloc(); }
50758 if( p->nHash ){ sqlite3EndBenignMalloc(); }
50761 for(i=0; i<p->nHash; i++){
50773 p->nHash = nNew;
50815 h = pPage->iKey % pCache->nHash;
50860 assert( pCache->nHash > 0 );
50861 if( pCache->iMaxKey - iLimit < pCache->nHash ){
50866 h = iLimit % pCache->nHash;
50867 iStop = pCache->iMaxKey % pCache->nHash;
50872 h = pCache->nHash/2;
50878 assert( h<pCache->nHash );
50892 h = (h+1) % pCache->nHash;
51007 if( pCache->nHash==0 ){
51096 if( pCache->nPage>=pCache->nHash ) pcache1ResizeHash(pCache);
51097 assert( pCache->nHash>0 && pCache->apHash );
51126 unsigned int h = iKey % pCache->nHash;
51211 pPage = pCache->apHash[iKey % pCache->nHash];
51261 assert( pCache->nHash>0 );
51328 h = iOld%pCache->nHash;
51335 h = iNew%pCache->nHash;