Lines Matching defs:event

33  * Common routines to manage event timers hardware.
118 sbintime_t nextevent; /* Next scheduled event on this CPU. */
120 sbintime_t nexthard; /* Next hardclock() event. */
121 sbintime_t nextstat; /* Next statclock() event. */
122 sbintime_t nextprof; /* Next profclock() event. */
123 sbintime_t nextcall; /* Next callout event. */
124 sbintime_t nextcallopt; /* Next optional callout event. */
229 * Schedule binuptime of the next event on current CPU.
234 sbintime_t event;
240 event = state->nexthard;
250 event += tick_sbt * (hardfreq - 1);
253 if (event > state->nextcall)
254 event = state->nextcall;
256 if (event > state->nextstat)
257 event = state->nextstat;
258 if (profiling && event > state->nextprof)
259 event = state->nextprof;
261 return (event);
265 * Schedule binuptime of the next event on all CPUs.
271 sbintime_t event;
281 event = state->nextevent;
286 if (event > state->nextevent) {
287 event = state->nextevent;
296 curcpu, (int)(event >> 32), (u_int)(event & 0xffffffff), c);
297 return (event);
421 * Prepare event timer parameters after configuration changes.
590 * Configure and start event timers (BSP part).
622 panic("No usable event timer found!");
678 * Start per-CPU event timers on APs.
863 /* If there is some other event set earlier -- do nothing. */
886 * Report or change the active event timers hardware.
927 0, 0, sysctl_kern_eventtimer_timer, "A", "Chosen event timer");
930 * Report or change the active event timer periodicity.
950 0, 0, sysctl_kern_eventtimer_periodic, "I", "Enable event timer periodic mode");