Lines Matching refs:nHash
199 unsigned int nHash; /* Number of slots in apHash[] */ member
544 nNew = p->nHash*2; in pcache1ResizeHash()
550 if( p->nHash ){ sqlite3BeginBenignMalloc(); } in pcache1ResizeHash()
552 if( p->nHash ){ sqlite3EndBenignMalloc(); } in pcache1ResizeHash()
555 for(i=0; i<p->nHash; i++){ in pcache1ResizeHash()
567 p->nHash = nNew; in pcache1ResizeHash()
609 h = pPage->iKey % pCache->nHash; in pcache1RemoveFromHash()
654 assert( pCache->nHash > 0 ); in pcache1TruncateUnsafe()
655 if( pCache->iMaxKey - iLimit < pCache->nHash ){ in pcache1TruncateUnsafe()
660 h = iLimit % pCache->nHash; in pcache1TruncateUnsafe()
661 iStop = pCache->iMaxKey % pCache->nHash; in pcache1TruncateUnsafe()
666 h = pCache->nHash/2; in pcache1TruncateUnsafe()
672 assert( h<pCache->nHash ); in pcache1TruncateUnsafe()
686 h = (h+1) % pCache->nHash; in pcache1TruncateUnsafe()
801 if( pCache->nHash==0 ){ in pcache1Create()
896 if( pCache->nPage>=pCache->nHash ) pcache1ResizeHash(pCache); in pcache1FetchStage2()
897 assert( pCache->nHash>0 && pCache->apHash ); in pcache1FetchStage2()
926 unsigned int h = iKey % pCache->nHash; in pcache1FetchStage2()
1011 pPage = pCache->apHash[iKey % pCache->nHash]; in pcache1FetchNoMutex()
1061 assert( pCache->nHash>0 ); in pcache1Fetch()
1130 hOld = iOld%pCache->nHash; in pcache1Rekey()
1138 hNew = iNew%pCache->nHash; in pcache1Rekey()