Searched refs:eventtimer (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-10-stable/sys/sys/
H A Dtimeet.h42 * `struct eventtimer' is the interface between the hardware which implements
46 struct eventtimer;
47 typedef int et_start_t(struct eventtimer *et,
49 typedef int et_stop_t(struct eventtimer *et);
50 typedef void et_event_cb_t(struct eventtimer *et, void *arg);
51 typedef int et_deregister_cb_t(struct eventtimer *et, void *arg);
53 struct eventtimer { struct
54 SLIST_ENTRY(eventtimer) et_all;
90 int et_register(struct eventtimer *et);
91 int et_deregister(struct eventtimer *e
[all...]
H A Dsystm.h172 struct eventtimer;
303 void cpu_et_frequency(struct eventtimer *et, uint64_t newfreq);
/freebsd-10-stable/sys/arm/freescale/imx/
H A Dimx_gptvar.h44 struct eventtimer et;
H A Dimx_gpt.c69 static int imx_gpt_timer_start(struct eventtimer *, sbintime_t,
71 static int imx_gpt_timer_stop(struct eventtimer *);
246 /* Register as an eventtimer. */
270 imx_gpt_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
301 imx_gpt_timer_stop(struct eventtimer *et)
/freebsd-10-stable/sys/kern/
H A Dkern_et.c39 SLIST_HEAD(et_eventtimers_list, eventtimer);
45 SYSCTL_NODE(_kern, OID_AUTO, eventtimer, CTLFLAG_RW, 0, "Event timers");
52 et_register(struct eventtimer *et)
54 struct eventtimer *tmp, *next;
101 et_deregister(struct eventtimer *et)
111 SLIST_REMOVE(&eventtimers, et, eventtimer, et_all);
123 et_change_frequency(struct eventtimer *et, uint64_t newfreq)
134 struct eventtimer *
137 struct eventtimer *et = NULL;
157 et_init(struct eventtimer *e
[all...]
H A Dkern_clocksource.c66 static int round_freq(struct eventtimer *et, int freq);
90 static struct eventtimer *timer = NULL;
99 TUNABLE_STR("kern.eventtimer.timer", timername, sizeof(timername));
102 TUNABLE_INT("kern.eventtimer.singlemul", &singlemul);
107 TUNABLE_INT("kern.eventtimer.idletick", &idletick);
113 TUNABLE_INT("kern.eventtimer.periodic", &want_periodic);
300 timercb(struct eventtimer *et, void *arg)
550 round_freq(struct eventtimer *et, int freq)
788 cpu_et_frequency(struct eventtimer *et, uint64_t newfreq)
855 struct eventtimer *e
[all...]
/freebsd-10-stable/sys/ia64/ia64/
H A Dclock.c54 static struct eventtimer ia64_clock_et;
78 struct eventtimer *et;
113 ia64_clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
144 ia64_clock_stop(struct eventtimer *et)
172 struct eventtimer *et;
/freebsd-10-stable/sys/powerpc/powerpc/
H A Dclock.c87 static int decr_et_start(struct eventtimer *et,
89 static int decr_et_stop(struct eventtimer *et);
98 static struct eventtimer decr_et;
226 decr_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
267 decr_et_stop(struct eventtimer *et)
/freebsd-10-stable/sys/arm/lpc/
H A Dlpc_timer.c52 struct eventtimer lt_et;
74 static int lpc_timer_start(struct eventtimer *,
76 static int lpc_timer_stop(struct eventtimer *et);
200 lpc_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
231 lpc_timer_stop(struct eventtimer *et)
/freebsd-10-stable/sys/dev/hyperv/vmbus/
H A Dvmbus_et.c63 static int vmbus_et_start(struct eventtimer *, sbintime_t,
66 static struct eventtimer vmbus_et;
99 vmbus_et_start(struct eventtimer *et __unused, sbintime_t first,
/freebsd-10-stable/sys/arm/allwinner/
H A Dtimer.c87 struct eventtimer et;
99 static int a10_timer_timer_start(struct eventtimer *,
101 static int a10_timer_timer_stop(struct eventtimer *);
237 a10_timer_timer_start(struct eventtimer *et, sbintime_t first,
275 a10_timer_timer_stop(struct eventtimer *et)
/freebsd-10-stable/sys/arm/mv/
H A Dtimer.c68 struct eventtimer et;
94 static int mv_timer_start(struct eventtimer *et,
96 static int mv_timer_stop(struct eventtimer *et);
391 mv_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
421 mv_timer_stop(struct eventtimer *et)
/freebsd-10-stable/sys/sparc64/sparc64/
H A Dtick.c84 static struct eventtimer tick_et;
93 static int tick_et_start(struct eventtimer *et, sbintime_t first,
95 static int tick_et_stop(struct eventtimer *et);
353 tick_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
386 tick_et_stop(struct eventtimer *et)
/freebsd-10-stable/sys/x86/isa/
H A Datrtc.c163 struct eventtimer et;
167 rtc_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
176 rtc_stop(struct eventtimer *et)
254 bzero(&sc->et, sizeof(struct eventtimer));
H A Dclock.c118 struct eventtimer et;
592 attimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
613 attimer_stop(struct eventtimer *et)
/freebsd-10-stable/sys/arm/arm/
H A Dmpcore_timer.c36 * stored globally and used to setup the timecount and eventtimer.
39 * per-CPU eventtimer uses the private 32-bit counters.
107 struct eventtimer et;
110 static struct eventtimer *arm_tmr_et;
166 * arm_tmr_start - starts the eventtimer (private) timer
167 * @et: pointer to eventtimer struct
171 * If the eventtimer is required to be in oneshot mode, period will be
180 arm_tmr_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
211 * arm_tmr_stop - stops the eventtimer (private) timer
212 * @et: pointer to eventtimer struc
[all...]
H A Dgeneric_timer.c80 struct eventtimer et;
198 arm_tmr_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
220 arm_tmr_stop(struct eventtimer *et)
/freebsd-10-stable/sys/arm/broadcom/bcm2835/
H A Dbcm2835_systimer.c70 struct eventtimer et;
120 bcm_systimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
156 bcm_systimer_stop(struct eventtimer *et)
/freebsd-10-stable/sys/mips/mips/
H A Dtick.c71 struct eventtimer et;
220 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
240 clock_stop(struct eventtimer *et)
/freebsd-10-stable/sys/mips/nlm/
H A Dtick.c76 struct eventtimer et;
225 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
245 clock_stop(struct eventtimer *et)
/freebsd-10-stable/sys/mips/rmi/
H A Dtick.c73 struct eventtimer et;
222 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
242 clock_stop(struct eventtimer *et)
/freebsd-10-stable/sys/arm/versatile/
H A Dsp804.c102 struct eventtimer et;
123 sp804_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
150 sp804_timer_stop(struct eventtimer *et)
/freebsd-10-stable/sys/dev/xen/timer/
H A Dtimer.c92 struct eventtimer et;
394 xentimer_et_start(struct eventtimer *et,
434 xentimer_et_stop(struct eventtimer *et)
/freebsd-10-stable/sys/arm/ti/am335x/
H A Dam335x_dmtimer.c103 * Use timer 2 for the eventtimer. When PPS support is not compiled in, there's
126 struct eventtimer et;
429 am335x_dmtimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
481 am335x_dmtimer_stop(struct eventtimer *et)
567 * Use the default eventtimer. Let the PPS init routine decide which
586 /* Setup eventtimer interrupt handler. */
/freebsd-10-stable/sys/x86/x86/
H A Dlocal_apic.c161 static struct eventtimer lapic_et;
175 static int lapic_et_start(struct eventtimer *et,
177 static int lapic_et_stop(struct eventtimer *et);
530 lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period)
573 lapic_et_stop(struct eventtimer *et)

Completed in 172 milliseconds

12