XY_SUB_DONE
XY_NEWSTATE(iorq->mode, XY_SUB_DONE);
if (iorq->mode == 0 || XY_STATE(iorq->mode) == XY_SUB_DONE)
iorq->mode = XY_NEWSTATE(iorq->mode, XY_SUB_DONE);
iorq->mode = XY_NEWSTATE(iorq->mode, XY_SUB_DONE);
iorq->mode = XY_SUB_DONE | (~XY_SUB_MASK & oldmode);
XY_STATE(xycsc->reqs[lcv].mode) == XY_SUB_DONE)
XY_NEWSTATE(iorq->mode, XY_SUB_DONE);
if (iorq->mode == 0 || XY_STATE(iorq->mode) == XY_SUB_DONE)
iorq->mode = XY_NEWSTATE(iorq->mode, XY_SUB_DONE);
iorq->mode = XY_NEWSTATE(iorq->mode, XY_SUB_DONE);
iorq->mode = XY_SUB_DONE | (~XY_SUB_MASK & oldmode);
XY_STATE(xycsc->reqs[lcv].mode) == XY_SUB_DONE)