TDF_SINTR
if (tdflags & TDF_SINTR) /* interruptible (long) */
if (!(td->td_flags & TDF_SINTR))
if (td->td_flags & TDF_SINTR)
if ((td->td_flags & TDF_SINTR) == 0)
if (TD_IS_SLEEPING(td2) && (td2->td_flags & TDF_SINTR) != 0) {
MPASS(td->td_flags & TDF_SINTR);
td->td_flags |= TDF_SINTR;
KASSERT((td->td_flags & TDF_SINTR) == 0,
MPASS(!(td->td_flags & TDF_SINTR));
MPASS(!(td->td_flags & TDF_SINTR));
td->td_flags &= ~(TDF_SINTR | TDF_TIMEOUT);
(td2->td_flags & TDF_SINTR) != 0) {
slpa = td->td_flags & TDF_SINTR;
slpb = td2->td_flags & TDF_SINTR;
((td)->td_flags & TDF_SINTR) != 0)
if (p->ki_tdflags & TDF_SINTR) /* interruptable (long) */
if (p1->ki_tdflags & TDF_SINTR && (p2->ki_tdflags & TDF_SINTR) == 0)
if (p2->ki_tdflags & TDF_SINTR && (p1->ki_tdflags & TDF_SINTR) == 0)