TPRMARK
if ((sc->flags & (TPACTIVE | TPREW | TPRMARK | TPWMARK)) == 0)
if (sc->flags & (TPACTIVE | TPREW | TPRMARK | TPWMARK))
if (sc->flags & TPRMARK) {
sc->flags &= TPREW | TPRMARK | TPSTART | TPTIMER;
if (sc->flags & (TPRMARK | TPWMARK)) {
wtsense(sc, 1, (sc->flags & TPRMARK) ? TP_WRP : 0);
sc->flags &= ~(TPRMARK | TPWMARK); /* operation finished */
sc->flags |= TPRMARK | TPRANY;
while (sc->flags & (TPACTIVE | TPREW | TPRMARK | TPWMARK))