wheel
wheel = &sc->callwheel[c->qtick & cwheelmask];
spin_lock(&wheel->spin);
TAILQ_REMOVE(&wheel->list, c, entry);
spin_unlock(&wheel->spin);
struct wheel *callwheel;
struct wheel *wheel;
wheel = &sc->callwheel[c->qtick & cwheelmask];
spin_lock(&wheel->spin);
TAILQ_REMOVE(&wheel->list, c, entry);
TAILQ_REMOVE(&wheel->list, c, entry);
spin_unlock(&wheel->spin);
wheel = &sc->callwheel[c->qtick & cwheelmask];
spin_lock(&wheel->spin);
spin_unlock(&wheel->spin);
wheel = &sc->callwheel[c->qtick & cwheelmask];
spin_lock(&wheel->spin);
TAILQ_INSERT_TAIL(&wheel->list, c, entry);
TAILQ_REMOVE(&wheel->list, c, entry);
spin_unlock(&wheel->spin);
wheel = &sc->callwheel[c->qtick & cwheelmask];
spin_lock(&wheel->spin);
spin_unlock(&wheel->spin);
wheel = &sc->callwheel[c->qtick & cwheelmask];
spin_lock(&wheel->spin);
TAILQ_INSERT_TAIL(&wheel->list, c, entry);
spin_unlock(&wheel->spin);
struct wheel *wheel;
wheel = &sc->callwheel[sc->softticks & cwheelmask];
spin_lock(&wheel->spin);
if (TAILQ_FIRST(&wheel->list)) {
spin_unlock(&wheel->spin);
spin_unlock(&wheel->spin);
struct wheel *wheel;
wheel = &sc->callwheel[sc->softticks & cwheelmask];
spin_lock(&wheel->spin);
sc->next = TAILQ_FIRST(&wheel->list);
spin_unlock(&wheel->spin);
spin_unlock(&wheel->spin);
TAILQ_REMOVE(&wheel->list, c, entry);
spin_unlock(&wheel->spin);
spin_lock(&wheel->spin);
spin_unlock(&wheel->spin);
struct wheel *wheel;
wheel = &sc->callwheel[c->qtick & cwheelmask];
spin_lock(&wheel->spin);
TAILQ_INSERT_TAIL(&wheel->list, c, entry);
spin_unlock(&wheel->spin);
struct wheel *wheel;