XD_CLOSED
ASSERT(vdp->xdf_state != XD_CLOSED);
ASSERT(vdp->xdf_state != XD_CLOSED);
ASSERT(vdp->xdf_state != XD_CLOSED);
ASSERT(vdp->xdf_state != XD_CLOSED);
ASSERT((new_state == XD_UNKNOWN) || (new_state == XD_CLOSED));
if (vdp->xdf_state == XD_CLOSED) {
if (vdp->xdf_state == XD_CLOSED)
(vdp->xdf_state == XD_CLOSED));
xdf_disconnect(vdp, XD_CLOSED, B_FALSE);
if (vdp->xdf_state == XD_CLOSED)
return (XD_CLOSED);
xdf_disconnect(vdp, XD_CLOSED, B_FALSE);
if (vdp->xdf_state != XD_CLOSED) {