Lines Matching refs:hp
700 DB_MPOOL_HASH *hp;
714 for (hp = R_ADDR(reginfo, c_mp->htab),
715 bucket = 0; bucket < c_mp->htab_buckets; ++hp, ++bucket) {
716 MUTEX_LOCK(env, hp->mtx_hash);
717 if ((bhp = SH_TAILQ_FIRST(&hp->hash_bucket, __bh)) != NULL) {
720 (u_long)bucket, (u_long)hp->hash_io_wait,
721 (u_long)hp->hash_page_dirty);
722 if (hp->hash_frozen != 0)
724 (u_long)hp->hash_frozen,
725 (u_long)hp->hash_thawed,
726 (u_long)hp->hash_frozen_freed);
728 env, &mb, hp->mtx_hash, flags);
742 MUTEX_UNLOCK(env, hp->mtx_hash);
818 DB_MPOOL_HASH *hp;
822 hp = R_ADDR(reginfo, mp->htab);
823 for (i = 0; i < mp->htab_buckets; i++, hp++) {
825 env, hp->mtx_hash, &tmp_wait, &tmp_nowait);
834 __mutex_clear(env, hp->mtx_hash);
836 mstat->st_io_wait += hp->hash_io_wait;
837 mstat->st_mvcc_frozen += hp->hash_frozen;
838 mstat->st_mvcc_thawed += hp->hash_thawed;
839 mstat->st_mvcc_freed += hp->hash_frozen_freed;
841 hp->hash_io_wait = 0;
842 hp->hash_frozen = 0;
843 hp->hash_thawed = 0;
844 hp->hash_frozen_freed = 0;
888 DB_MPOOL_HASH *hp;
891 hp = R_ADDR(reginfo, mp->htab);
892 for (i = 0, dirty = 0; i < mp->htab_buckets; i++, hp++)
893 dirty += hp->hash_page_dirty;