Lines Matching refs:dbmp

38 memp_stat(dbmp, gspp, fspp, db_malloc)
39 DB_MPOOL *dbmp;
50 MP_PANIC_CHECK(dbmp);
59 LOCKREGION(dbmp);
62 **gspp = dbmp->mp->stat;
63 (*gspp)->st_hash_buckets = dbmp->mp->htab_buckets;
65 dbmp->mp->rlayout.lock.mutex_set_wait;
67 dbmp->mp->rlayout.lock.mutex_set_nowait;
68 (*gspp)->st_refcnt = dbmp->mp->rlayout.refcnt;
69 (*gspp)->st_regsize = dbmp->mp->rlayout.size;
71 UNLOCKREGION(dbmp);
77 LOCKREGION(dbmp);
81 mfp = SH_TAILQ_FIRST(&dbmp->mp->mpfq, __mpoolfile);
86 UNLOCKREGION(dbmp);
96 LOCKREGION(dbmp);
100 mfp = SH_TAILQ_FIRST(&dbmp->mp->mpfq, __mpoolfile);
103 name = __memp_fns(dbmp, mfp);
115 UNLOCKREGION(dbmp);
130 return (__memp_fns(dbmfp->dbmp, dbmfp->mfp));
141 __memp_fns(dbmp, mfp)
142 DB_MPOOL *dbmp;
148 return ((char *)R_ADDR(dbmp, mfp->path_off));
166 __memp_dump_region(dbmp, area, fp)
167 DB_MPOOL *dbmp;
200 LOCKREGION(dbmp);
202 mp = dbmp->mp;
206 DB_LINE, (u_long)dbmp->reginfo.addr, (u_long)dbmp->addr);
210 for (mfp = SH_TAILQ_FIRST(&dbmp->mp->mpfq, __mpoolfile);
213 cnt + 1, __memp_fns(dbmp, mfp), (u_long)mfp->ref,
217 fmap[cnt] = R_OFFSET(dbmp, mfp);
220 for (dbmfp = TAILQ_FIRST(&dbmp->dbmfq);
226 fmap[cnt] = R_OFFSET(dbmp, mfp);
238 for (htabp = dbmp->htab,
240 if (SH_TAILQ_FIRST(&dbmp->htab[bucket], __bh) != NULL)
242 for (bhp = SH_TAILQ_FIRST(&dbmp->htab[bucket], __bh);
244 __memp_pbh(dbmp, bhp, fmap, fp);
252 for (bhp = SH_TAILQ_FIRST(&dbmp->mp->bhq, __bh);
254 __memp_pbh(dbmp, bhp, fmap, fp);
258 __db_shalloc_dump(dbmp->addr, fp);
260 UNLOCKREGION(dbmp);
271 __memp_pbh(dbmp, bhp, fmap, fp)
272 DB_MPOOL *dbmp;
295 (u_long)bhp->ref, (u_long)R_OFFSET(dbmp, bhp));
299 (u_long)bhp->ref, (u_long)R_OFFSET(dbmp, bhp));