DTOV
if (DTOV(dp)->v_count == unref_count)
if (fp->f_count == 1 && DTOV(dp)->v_count == unref_count)
VN_RELE(DTOV(dp));
(void) door_upcall(DTOV(dp), &unref_args, NULL, SIZE_MAX, 0);
VN_RELE(DTOV(dp));
VN_RELE(DTOV(dp));
VN_HOLD(DTOV(d));
VN_RELE(DTOV(d));
vp = DTOV(dp);
VN_HOLD(DTOV(dp));
VN_RELE(DTOV(dp));
vnode_t *vp = DTOV(dp);
vnode_t *vp = DTOV(dp);