CALLOUT_INPROG
if ((c->flags & (CALLOUT_SET | CALLOUT_INPROG)) == CALLOUT_SET) {
if ((c->flags & CALLOUT_INPROG) && curthread != &c->qsc->thread) {
if ((c->flags & CALLOUT_INPROG) &&
atomic_set_int(&c->flags, CALLOUT_INPROG);
atomic_clear_int(&c->flags, CALLOUT_INPROG);
if (sync == 0 || (c->flags & (CALLOUT_INPROG | CALLOUT_SET)) == 0) {
if ((c->flags & (CALLOUT_INPROG | CALLOUT_SET)) == 0) {
if ((c->flags & CALLOUT_INPROG) &&
KKASSERT((c->flags & CALLOUT_INPROG) == 0);