Home
last modified time | relevance | path

Searched refs:callout (Results 1 – 25 of 120) sorted by relevance

12345

/f-stack/freebsd/sys/
H A D_callout.h47 LIST_HEAD(callout_list, callout);
48 SLIST_HEAD(callout_slist, callout);
49 TAILQ_HEAD(callout_tailq, callout);
53 struct callout { struct
55 LIST_ENTRY(callout) le; argument
56 SLIST_ENTRY(callout) sle;
57 TAILQ_ENTRY(callout) tqe;
H A Dcallout.h90 void callout_init(struct callout *, int);
91 void _callout_init_lock(struct callout *, struct lock_object *, int);
102 int callout_reset_tick_on(struct callout *, int, void (*)(void *),
125 int callout_schedule(struct callout *, int);
126 int callout_schedule_on(struct callout *, int, int);
130 int _callout_stop_safe(struct callout *, int, void (*)(void *));
/f-stack/tools/compat/include/sys/
H A D_callout.h45 LIST_HEAD(callout_list, callout);
46 SLIST_HEAD(callout_slist, callout);
47 TAILQ_HEAD(callout_tailq, callout);
49 struct callout { struct
51 LIST_ENTRY(callout) le; argument
52 SLIST_ENTRY(callout) sle;
53 TAILQ_ENTRY(callout) tqe;
H A Dcallout.h62 struct callout *callout; member
90 void callout_init(struct callout *, int);
91 void _callout_init_lock(struct callout *, struct lock_object *, int);
102 int callout_reset_sbt_on(struct callout *, sbintime_t, sbintime_t,
123 int callout_schedule(struct callout *, int);
124 int callout_schedule_on(struct callout *, int, int);
128 int _callout_stop_safe(struct callout *, int, void (*)(void *));
/f-stack/lib/
H A Dff_kern_timeout.c133 struct callout *cc_curr;
146 struct callout *cc_next;
147 struct callout *cc_callout;
272 struct callout *c; in callout_cpu_init()
334 callout_lock(struct callout *c) in callout_lock()
560 struct callout *c; in softclock()
632 struct callout *new;
644 handle.callout = new;
664 if (handle.callout->c_func == ftn && handle.callout->c_arg == arg)
672 handle->callout = NULL;
[all …]
/f-stack/freebsd/amd64/vmm/io/
H A Dvatpit.c92 struct callout callout; member
150 struct callout *callout; in vatpit_callout_handler() local
155 callout = &c->callout; in vatpit_callout_handler()
161 if (callout_pending(callout)) /* callout was reset */ in vatpit_callout_handler()
164 if (!callout_active(callout)) /* callout was stopped */ in vatpit_callout_handler()
167 callout_deactivate(callout); in vatpit_callout_handler()
206 callout_reset_sbt(&c->callout, bttosbt(c->callout_bt), in pit_timer_start_cntr0()
457 callout_init(&vatpit->channel[i].callout, 1); in vatpit_init()
472 callout_drain(&vatpit->channel[i].callout); in vatpit_cleanup()
H A Dvhpet.c93 struct callout callout; member
288 struct callout *callout; in vhpet_handler() local
294 callout = &vhpet->timer[n].callout; in vhpet_handler()
300 if (callout_pending(callout)) /* callout was reset */ in vhpet_handler()
303 if (!callout_active(callout)) /* callout was stopped */ in vhpet_handler()
306 callout_deactivate(callout); in vhpet_handler()
324 callout_stop(&vhpet->timer[n].callout); in vhpet_stop_timer()
359 callout_reset_sbt(&vhpet->timer[n].callout, vhpet->timer[n].callout_sbt, in vhpet_start_timer()
739 callout_init(&vhpet->timer[i].callout, 1); in vhpet_init()
755 callout_drain(&vhpet->timer[i].callout); in vhpet_cleanup()
H A Dvrtc.c80 struct callout callout; member
531 if (callout_active(&vrtc->callout)) { in vrtc_callout_reset()
533 callout_stop(&vrtc->callout); in vrtc_callout_reset()
538 callout_reset_sbt(&vrtc->callout, freqsbt, 0, vrtc_callout_handler, in vrtc_callout_reset()
553 if (callout_pending(&vrtc->callout)) /* callout was reset */ in vrtc_callout_handler()
556 if (!callout_active(&vrtc->callout)) /* callout was stopped */ in vrtc_callout_handler()
559 callout_deactivate(&vrtc->callout); in vrtc_callout_handler()
586 active = callout_active(&vrtc->callout) ? 1 : 0; in vrtc_callout_check()
978 KASSERT(!callout_active(&vrtc->callout), ("rtc callout still active")); in vrtc_reset()
993 callout_init(&vrtc->callout, 1); in vrtc_init()
[all …]
H A Dvlapic.c210 if (callout_active(&vlapic->callout)) { in vlapic_get_ccr()
729 callout_deactivate(&vlapic->callout); in vlapic_callout_handler()
768 callout_reset_sbt(&vlapic->callout, rem_sbt, 0, in vlapic_callout_handler()
795 callout_reset_sbt(&vlapic->callout, sbt, 0, in vlapic_icrtmr_write_handler()
798 callout_stop(&vlapic->callout); in vlapic_icrtmr_write_handler()
1173 callout_stop(&vlapic->callout); in vlapic_svr_write_handler()
1462 callout_init(&vlapic->callout, 1); in vlapic_init()
1476 callout_drain(&vlapic->callout); in vlapic_cleanup()
1677 callout_reset_sbt(&vlapic->callout, sbt, 0, in vlapic_reset_callout()
1687 callout_stop(&vlapic->callout); in vlapic_reset_callout()
[all …]
H A Dvlapic_priv.h160 struct callout callout; /* vlapic timer */ member
/f-stack/tools/compat/include/netinet/
H A Dtcp_timer.h152 struct callout tt_rexmt; /* retransmit timer */
153 struct callout tt_persist; /* retransmit persistence */
154 struct callout tt_keep; /* keepalive */
155 struct callout tt_2msl; /* 2*msl TIME_WAIT timer */
156 struct callout tt_delack; /* delayed ACK timer */
/f-stack/freebsd/netinet/
H A Dtcp_timer.h152 struct callout tt_rexmt; /* retransmit timer */
153 struct callout tt_persist; /* retransmit persistence */
154 struct callout tt_keep; /* keepalive */
155 struct callout tt_2msl; /* 2*msl TIME_WAIT timer */
156 struct callout tt_delack; /* delayed ACK timer */
H A Dtcp_syncache.h101 struct callout sch_timer;
114 struct callout reseed;
133 struct callout pause_co;
/f-stack/freebsd/arm/ti/cpsw/
H A Dif_cpswvar.h116 struct callout callout; member
140 struct callout mii_callout;
/f-stack/freebsd/net/
H A Dif_sppp.h159 struct callout ch[IDX_COUNT]; /* per-proto and if callouts */
160 struct callout pap_my_to_ch; /* PAP needs one more... */
161 struct callout keepalive_callout; /* keepalive callout */
204 struct callout ifstart_callout; /* if_start () scheduler */
H A Dif_lagg.h256 struct callout sc_callout;
260 struct callout sc_watchdog; /* watchdog timer */
/f-stack/freebsd/net80211/
H A Dieee80211_dfs.h44 struct callout nol_timer; /* NOL list processing */
45 struct callout cac_timer; /* CAC timer */
H A Dieee80211_mesh.h423 struct callout rt_discovery; /* discovery timeout */
520 struct callout ms_cleantimer;
521 struct callout ms_gatetimer;
/f-stack/freebsd/kern/
H A Dkern_timeout.c142 struct callout *cc_curr;
164 struct callout *cc_next;
418 struct callout *tmp, *tmpn; in callout_process()
542 callout_lock(struct callout *c) in callout_lock()
807 struct callout *c; in softclock()
1045 callout_schedule(struct callout *c, int to_ticks) in callout_schedule()
1313 callout_init(struct callout *c, int mpsafe) in callout_init()
1360 struct callout *tmp; in sysctl_kern_callout_stat()
1454 _show_callout(struct callout *c) in _show_callout()
1471 DB_SHOW_COMMAND(callout, db_show_callout) in DB_SHOW_COMMAND() argument
[all …]
/f-stack/freebsd/contrib/vchiq/interface/compat/
H A Dvchi_bsd.c61 if (callout_pending(&t->callout)) { in run_timer()
66 if (!callout_active(&t->callout)) { in run_timer()
71 callout_deactivate(&t->callout); in run_timer()
83 callout_init(&t->callout, 1); in vchiq_init_timer()
103 callout_reset(&t->callout, expires - jiffies, run_timer, t); in vchiq_mod_timer()
117 callout_stop(&t->callout); in vchiq_del_timer_sync()
/f-stack/dpdk/doc/guides/prog_guide/
H A Dtimer_lib.rst23 …an interface to add, delete and restart a timer. The API is based on BSD callout() with a few diff…
24 Refer to the `callout manual <http://www.daemon-systems.org/man/callout.9.html>`_.
73 * `callout manual <http://www.daemon-systems.org/man/callout.9.html>`_
74 …- The callout facility that provides timers with a mechanism to execute a function at a given time.
/f-stack/freebsd/netgraph/bluetooth/l2cap/
H A Dng_l2cap_var.h120 struct callout con_timo; /* connection timeout */
187 struct callout timo; /* RTX/ERTX timeout */
/f-stack/freebsd/netgraph/bluetooth/hci/
H A Dng_hci_var.h155 struct callout cmd_timo; /* command timeout */
190 struct callout con_timo; /* con. timeout */
/f-stack/freebsd/arm/mv/
H A Dgpio.c96 struct callout **debounce_callouts;
284 sc->debounce_callouts = (struct callout **)malloc(sc->pin_num * in mv_gpio_setup_interrupts()
285 sizeof(struct callout *), M_DEVBUF, M_WAITOK | M_ZERO); in mv_gpio_setup_interrupts()
624 struct callout *c; in mv_gpio_debounce_setup()
646 struct callout *c; in mv_gpio_debounce_prepare()
653 c = (struct callout *)malloc(sizeof(struct callout), in mv_gpio_debounce_prepare()
693 struct callout *c; in mv_gpio_debounce_start()
/f-stack/freebsd/net/altq/
H A Daltq_cbq.h132 struct callout cbq_callout; /* for timeouts */

12345