XD_SUB_DONE
XD_NEWSTATE(iorq->mode, XD_SUB_DONE);
if (iorq->mode == 0 || XD_STATE(iorq->mode) == XD_SUB_DONE)
iorq->mode = XD_NEWSTATE(iorq->mode, XD_SUB_DONE);
iorq->mode = XD_NEWSTATE(iorq->mode, XD_SUB_DONE);
iorq->mode = XD_SUB_DONE | (~XD_SUB_MASK & oldmode);
XD_STATE(xdcsc->reqs[lcv].mode) == XD_SUB_DONE)
XD_NEWSTATE(iorq->mode, XD_SUB_DONE);
if (iorq->mode == 0 || XD_STATE(iorq->mode) == XD_SUB_DONE)
iorq->mode = XD_NEWSTATE(iorq->mode, XD_SUB_DONE);
iorq->mode = XD_NEWSTATE(iorq->mode, XD_SUB_DONE);
iorq->mode = XD_SUB_DONE | (~XD_SUB_MASK & oldmode);
XD_STATE(xdcsc->reqs[lcv].mode) == XD_SUB_DONE)