Lines Matching refs:nHash
49852 unsigned int nHash; /* Number of slots in apHash[] */
50211 nNew = p->nHash*2;
50217 if( p->nHash ){ sqlite3BeginBenignMalloc(); }
50219 if( p->nHash ){ sqlite3EndBenignMalloc(); }
50222 for(i=0; i<p->nHash; i++){
50234 p->nHash = nNew;
50276 h = pPage->iKey % pCache->nHash;
50321 assert( pCache->nHash > 0 );
50322 if( pCache->iMaxKey - iLimit < pCache->nHash ){
50327 h = iLimit % pCache->nHash;
50328 iStop = pCache->iMaxKey % pCache->nHash;
50333 h = pCache->nHash/2;
50339 assert( h<pCache->nHash );
50353 h = (h+1) % pCache->nHash;
50468 if( pCache->nHash==0 ){
50557 if( pCache->nPage>=pCache->nHash ) pcache1ResizeHash(pCache);
50558 assert( pCache->nHash>0 && pCache->apHash );
50587 unsigned int h = iKey % pCache->nHash;
50672 pPage = pCache->apHash[iKey % pCache->nHash];
50722 assert( pCache->nHash>0 );
50789 h = iOld%pCache->nHash;
50796 h = iNew%pCache->nHash;