xio_xv
KASSERT(bp->b_error != 0 || xbd_io->xio_xv != NULL);
if (xbd_io->xio_xv != NULL)
struct xbdback_va *xio_xv;
KASSERT(xbd_io->xio_xv == NULL);
xbd_io->xio_xv = SLIST_FIRST(&xbdi->xbdi_va_free);
KASSERT(xbd_io->xio_xv != NULL);
xbd_io->xio_vaddr = xbd_io->xio_xv->xv_vaddr;
SLIST_INSERT_HEAD(&xbdi->xbdi_va_free, xbd_io->xio_xv, xv_next);
xbd_io->xio_xv = NULL;
KASSERT(xbd_io->xio_xv != NULL);
SLIST_INSERT_HEAD(&xbdi->xbdi_va_free, xbd_io->xio_xv, xv_next);
xbd_io->xio_xv = NULL;
KASSERT(xbd_io->xio_xv == NULL);
#define xio_xv u.xio_rw.xio_xv