Lines Matching refs:hp
28 __memp_bhwrite(dbmp, hp, mfp, bhp, open_extents)
30 DB_MPOOL_HASH *hp;
48 return (__memp_pgwrite(env, NULL, hp, bhp));
168 ret = __memp_pgwrite(env, dbmfp, hp, bhp);
193 __memp_pgread(dbmfp, hp, bhp, can_create)
195 DB_MPOOL_HASH *hp;
215 MUTEX_UNLOCK(env, hp->mtx_hash);
270 err: MUTEX_LOCK(env, hp->mtx_hash);
283 if (F_ISSET(hp, IO_WAITER)) {
284 F_CLR(hp, IO_WAITER);
285 MUTEX_UNLOCK(env, hp->mtx_io);
296 __memp_pgwrite(env, dbmfp, hp, bhp)
299 DB_MPOOL_HASH *hp;
319 MUTEX_UNLOCK(env, hp->mtx_hash);
423 MUTEX_LOCK(env, hp->mtx_hash);
437 DB_ASSERT(env, hp->hash_page_dirty != 0);
438 --hp->hash_page_dirty;
449 if (F_ISSET(hp, IO_WAITER)) {
450 F_CLR(hp, IO_WAITER);
451 MUTEX_UNLOCK(env, hp->mtx_io);
524 __memp_bhfree(dbmp, infop, hp, bhp, flags)
527 DB_MPOOL_HASH *hp;
561 BH_OBSOLETE(bhp, hp->old_reader, vlsn)));
570 SH_TAILQ_INSERT_AFTER(&hp->hash_bucket,
572 SH_TAILQ_REMOVE(&hp->hash_bucket, bhp, hq, __bh);
584 env, BH_OWNER(env, bhp), hp->mtx_hash);
606 MUTEX_UNLOCK(env, hp->mtx_hash);