Lines Matching refs:mh
118 mod_hash_t mh;
124 if (mdb_vread(&mh, sizeof (mh), wsp->walk_addr) == -1) {
129 status = wsp->walk_callback(wsp->walk_addr, &mh, wsp->walk_cbdata);
131 wsp->walk_addr = (uintptr_t)mh.mh_next;
142 mod_hash_t mh;
151 if (mdb_vread(&mh, sizeof (mh), wsp->walk_addr) == -1) {
156 if (mh.mh_nchains <= 1) {
167 hwp = mdb_alloc(HW_SIZE(mh.mh_nchains), UM_NOSLEEP);
170 HW_SIZE(mh.mh_nchains), wsp->walk_addr);
174 (void) memcpy(&hwp->hwalk_hash, &mh, sizeof (hwp->hwalk_hash));
177 (mh.mh_nchains - 1) * sizeof (struct mod_hash_entry *),
178 wsp->walk_addr + sizeof (mh));
181 mdb_free(hwp, HW_SIZE(mh.mh_nchains));
183 mh.mh_nchains - 1, wsp->walk_addr + sizeof (mh));
351 mod_hash_t mh;
434 if (mdb_vread(&mh, sizeof (mh), addr) == -1) {
440 mwd.mwd_idxtoprint >= mh.mh_nchains) {
442 mwd.mwd_idxtoprint, mh.mh_nchains - 1);
457 len = mdb_readstr(name, sizeof (name), (uintptr_t)mh.mh_name);
461 if (mdb_lookup_by_addr((uintptr_t)mh.mh_keycmp, MDB_SYM_EXACT, kfunc,
473 mh.mh_keycmp, kfunc);
477 mh.mh_sleep ? "true" : "false",
478 mh.mh_stat.mhs_nomem);
480 mh.mh_nchains, mh.mh_stat.mhs_nelems);
482 mh.mh_stat.mhs_hit, mh.mh_stat.mhs_miss,
483 mh.mh_stat.mhs_coll);
495 mh.mh_keycmp);
500 mdb_printf("%?p %6x %5x ", addr, mh.mh_nchains,
501 mh.mh_stat.mhs_nelems);