Lines Matching refs:hp
103 DB_MPOOL_HASH *hp;
143 hp = R_ADDR(dbmp->reginfo, mp->ftab);
171 hp += bucket;
179 MUTEX_LOCK(env, hp->mtx_hash);
181 __memp_mpf_find(env, dbmfp, hp, path, flags,&mfp);
182 MUTEX_UNLOCK(env, hp->mtx_hash);
336 check: MUTEX_LOCK(env, hp->mtx_hash);
337 if ((ret = __memp_mpf_find(env, dbmfp, hp, path, flags, &mfp) != 0))
343 SH_TAILQ_INSERT_HEAD(&hp->hash_bucket, mfp, q, __mpoolfile);
370 MUTEX_UNLOCK(env, hp->mtx_hash);
376 MUTEX_UNLOCK(env, hp->mtx_hash);
433 MUTEX_LOCK(env, hp->mtx_hash);
434 SH_TAILQ_INSERT_TAIL(&hp->hash_bucket, mfp, q);
435 MUTEX_UNLOCK(env, hp->mtx_hash);
573 __memp_mpf_find(env, dbmfp, hp, path, flags, mfpp)
576 DB_MPOOL_HASH *hp;
586 SH_TAILQ_FOREACH(mfp, &hp->hash_bucket, q, __mpoolfile) {
949 DB_MPOOL_HASH *hp;
959 hp = R_ADDR(dbmp->reginfo, mp->ftab);
960 hp += mfp->bucket;
988 MUTEX_LOCK(env, hp->mtx_hash);
989 SH_TAILQ_REMOVE(&hp->hash_bucket, mfp, q, __mpoolfile);
990 MUTEX_UNLOCK(env, hp->mtx_hash);
1039 DB_MPOOL_HASH *hp;
1048 hp = R_ADDR(dbmp->reginfo, mp->ftab);
1051 for (i = 0; i < MPOOL_FILE_BUCKETS; i++, hp++) {
1052 MUTEX_LOCK(env, hp->mtx_hash);
1053 SH_TAILQ_FOREACH(mfp, &hp->hash_bucket, q, __mpoolfile) {
1077 MUTEX_UNLOCK(env, hp->mtx_hash);
1083 nomem: MUTEX_UNLOCK(env, hp->mtx_hash);