Lines Matching refs:hmeblkp
190 struct hme_blk *hmeblkp = NULL;
273 for (hmeblkp = hmebp->hmeblkp; hmeblkp;
274 hmeblkp = hmeblkp->hblk_next) {
276 SFMMU_VTOP_DBG_DBG("hmeblkp=%p\n", hmeblkp);
278 if (hmeblkp == NULL)
282 (uintptr_t)hmeblkp) == -1) {
284 hmeblkp);
288 thmeblkp = (uintptr_t)hmeblkp;
289 hmeblkp = &mhmeblkmax.hmx_hmeblk;
291 if (HTAGS_EQ(hmeblkp->hblk_tag, hblktag)) {
297 if (hmeblkp != NULL) {
298 sfmmu_vtop_print_hmeblk(hmeblkp);
300 sfhmep = mdb_sfmmu_hblktohme(hmeblkp, (caddr_t)addr,
317 SFMMU_VTOP_DBG_VRB("sfmmup=%p hmebp=%p hmeblkp=%p\n",
345 sfmmu_vtop_print_hmeblk(struct hme_blk *hmeblkp)
351 mdb_printf(" hblk_nextpa=%llx\n", hmeblkp->hblk_nextpa);
353 mdb_printf(" hblktag=%lx %lx\n", hmeblkp->hblk_tag.htag_tag[0],
354 hmeblkp->hblk_tag.htag_tag[1]);
356 mdb_printf(" hblktag=%llx\n", hmeblkp->hblk_tag.htag_tag);
358 mdb_printf(" hblk_next=%p\n", hmeblkp->hblk_next);
359 mdb_printf(" hblk_shadow=%p\n", hmeblkp->hblk_shadow);
360 mdb_printf(" hblk_span=%d\n", hmeblkp->hblk_span);
361 mdb_printf(" hblk_ttesz=%d\n", hmeblkp->hblk_ttesz);
362 if (hmeblkp->hblk_shw_bit == 0) {
363 mdb_printf(" hblk_hmecnt=%d\n", hmeblkp->hblk_hmecnt);
364 mdb_printf(" hblk_vcnt=%d\n", hmeblkp->hblk_vcnt);
366 mdb_printf(" hblk_shw_mask=%x\n", hmeblkp->hblk_shw_mask);
371 mdb_sfmmu_hblktohme(struct hme_blk *hmeblkp, caddr_t addr, int *hmenump)
375 if (get_hblk_ttesz(hmeblkp) == TTE8K) {
383 return (&hmeblkp->hblk_hme[index]);