QETH_QAOB_DONE
if (drain || READ_ONCE(priv->state) == QETH_QAOB_DONE) {
if (xchg(&priv->state, QETH_QAOB_DONE) == QETH_QAOB_PENDING &&
if (xchg(&priv->state, QETH_QAOB_PENDING) != QETH_QAOB_DONE) {