Lines Matching refs:nv
433 struct nlm_vhold nv; in nlm_vhold_walk_step() local
439 if (mdb_vread(&nv, sizeof (nv), addr) < 0) { in nlm_vhold_walk_step()
444 wsp->walk_addr = (uintptr_t)nv.nv_link.tqe_next; in nlm_vhold_walk_step()
445 return (wsp->walk_callback(addr, &nv, wsp->walk_cbdata)); in nlm_vhold_walk_step()
463 struct nlm_vhold nv; in nlm_vhold_dcmd() local
476 if (mdb_vread(&nv, sizeof (nv), addr) == -1) { in nlm_vhold_dcmd()
482 nlm_vhold_print(addr, &nv, flags); in nlm_vhold_dcmd()
490 if (nv.nv_vp == NULL || mdb_vnode2path((uintptr_t)nv.nv_vp, in nlm_vhold_dcmd()
496 mdb_printf("Refcnt: %u\n", nv.nv_refcnt); in nlm_vhold_dcmd()
497 mdb_printf(" Vnode: %?p (%s)\n", nv.nv_vp, path_buf); in nlm_vhold_dcmd()
498 mdb_printf(" Slreq: %?p\n", nv.nv_slreqs.tqh_first); in nlm_vhold_dcmd()
508 nlm_vhold_print(uintptr_t addr, const struct nlm_vhold *nv, uint_t flags) in nlm_vhold_print() argument
517 addr, nv->nv_refcnt, nv->nv_vp, in nlm_vhold_print()
518 nv->nv_slreqs.tqh_first); in nlm_vhold_print()
830 const struct nlm_vhold *nv = data; in nlm_list_vhold_cb() local
833 if (arg->opt_a == 0 && nv->nv_refcnt == 0) in nlm_list_vhold_cb()
839 nlm_vhold_print(addr, nv, arg->vhold_flags); in nlm_list_vhold_cb()
866 const struct nlm_slreq *nv = data; in nlm_list_slreq_cb() local
871 nlm_slreq_print(addr, nv, arg->slreq_flags); in nlm_list_slreq_cb()