Lines Matching +full:non +full:- +full:active
60 .Bd -literal
182 Callouts only provide a single-shot mode.
210 .Dq multi-processor safe ;
239 A sleepable read-mostly lock
261 .Bl -tag -width ".Dv CALLOUT_RETURNUNLOCKED"
340 Non-positive values of
363 A non-zero value for
374 .Bl -tag -width ".Dv C_DIRECT_EXEC"
393 divided by acceptable time deviation: 1 -- 1/2, 2 -- 1/4, etc.
414 which uses the user-supplied
488 loader tunable to a non-zero value.
492 loader tunable to a non-zero value.
518 .Em active ,
522 .Em active
525 .Em active
527 .Em active
539 function may be used to pre-calculate the absolute time at which the
563 to avoid incorrect re-adjustment.
584 .Bl -enum -offset indent
634 .Bd -literal -offset indent
635 if (sc->sc_flags & SCFLG_CALLOUT_RUNNING) {
636 if (callout_stop(&sc->sc_callout)) {
637 sc->sc_flags &= ~SCFLG_CALLOUT_RUNNING;
656 .Em active
664 .Em active
666 .Em active
670 .Em active
679 .Em active
702 .Em active
705 .Bd -literal -offset indent
706 mtx_lock(&sc->sc_mtx);
707 if (callout_pending(&sc->sc_callout)) {
709 mtx_unlock(&sc->sc_mtx);
712 if (!callout_active(&sc->sc_callout)) {
714 mtx_unlock(&sc->sc_mtx);
717 callout_deactivate(&sc->sc_callout);
728 .Bd -literal -offset indent
729 mtx_lock(&sc->sc_mtx);
730 callout_stop(&sc->sc_callout);
744 .Em active
769 .Em active
847 introduced per-CPU callout wheels,
854 one-shot event timers instead of a periodic timer interrupt.