Home
last modified time | relevance | path

Searched refs:eventtimer (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12.1/sys/sys/
H A Dtimeet.h48 struct eventtimer;
49 typedef int et_start_t(struct eventtimer *et,
51 typedef int et_stop_t(struct eventtimer *et);
55 struct eventtimer { struct
56 SLIST_ENTRY(eventtimer) et_all;
92 int et_register(struct eventtimer *et); argument
93 int et_deregister(struct eventtimer *et);
97 int et_init(struct eventtimer *et, et_event_cb_t *event,
100 int et_stop(struct eventtimer *et);
101 int et_ban(struct eventtimer *et);
[all …]
/freebsd-12.1/sys/kern/
H A Dkern_et.c42 SLIST_HEAD(et_eventtimers_list, eventtimer);
55 et_register(struct eventtimer *et) in et_register()
57 struct eventtimer *tmp, *next; in et_register()
104 et_deregister(struct eventtimer *et) in et_deregister()
114 SLIST_REMOVE(&eventtimers, et, eventtimer, et_all); in et_deregister()
137 struct eventtimer *
140 struct eventtimer *et = NULL; in et_find()
209 et_stop(struct eventtimer *et) in et_stop()
221 et_ban(struct eventtimer *et) in et_ban()
230 et_free(struct eventtimer *et) in et_free()
[all …]
H A Dkern_clocksource.c66 static int round_freq(struct eventtimer *et, int freq);
90 static struct eventtimer *timer = NULL;
302 timercb(struct eventtimer *et, void *arg)
569 round_freq(struct eventtimer *et, int freq)
823 cpu_et_frequency(struct eventtimer *et, uint64_t newfreq)
892 struct eventtimer *et;
/freebsd-12.1/sys/powerpc/powerpc/
H A Dclock.c89 static int decr_et_start(struct eventtimer *et,
91 static int decr_et_stop(struct eventtimer *et);
100 static struct eventtimer decr_et;
231 decr_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in decr_et_start()
272 decr_et_stop(struct eventtimer *et) in decr_et_stop()
/freebsd-12.1/sys/sparc64/sparc64/
H A Dtick.c86 static struct eventtimer tick_et;
95 static int tick_et_start(struct eventtimer *et, sbintime_t first,
97 static int tick_et_stop(struct eventtimer *et);
355 tick_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in tick_et_start()
388 tick_et_stop(struct eventtimer *et) in tick_et_stop()
/freebsd-12.1/sys/arm/ralink/
H A Drt1310_timer.c53 struct eventtimer lt_et;
82 static int rt1310_timer_start(struct eventtimer *,
84 static int rt1310_timer_stop(struct eventtimer *et);
228 rt1310_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in rt1310_timer_start()
259 rt1310_timer_stop(struct eventtimer *et) in rt1310_timer_stop()
/freebsd-12.1/sys/dev/hyperv/vmbus/
H A Dvmbus_et.c61 static int vmbus_et_start(struct eventtimer *, sbintime_t,
64 static struct eventtimer vmbus_et;
97 vmbus_et_start(struct eventtimer *et __unused, sbintime_t first, in vmbus_et_start()
/freebsd-12.1/sys/arm/freescale/imx/
H A Dimx_gpt.c64 static int imx_gpt_timer_start(struct eventtimer *, sbintime_t,
66 static int imx_gpt_timer_stop(struct eventtimer *);
92 struct eventtimer et;
289 imx_gpt_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in imx_gpt_timer_start()
324 imx_gpt_timer_stop(struct eventtimer *et) in imx_gpt_timer_stop()
H A Dimx_epit.c105 struct eventtimer et;
222 epit_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in epit_et_start()
254 epit_et_stop(struct eventtimer *et) in epit_et_stop()
/freebsd-12.1/sys/arm/allwinner/
H A Da10_timer.c101 struct eventtimer et;
111 static int a10_timer_timer_start(struct eventtimer *,
113 static int a10_timer_timer_stop(struct eventtimer *);
312 a10_timer_timer_start(struct eventtimer *et, sbintime_t first, in a10_timer_timer_start()
350 a10_timer_timer_stop(struct eventtimer *et) in a10_timer_timer_stop()
/freebsd-12.1/sys/riscv/riscv/
H A Dtimer.c75 struct eventtimer et;
122 riscv_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in riscv_timer_start()
139 riscv_timer_stop(struct eventtimer *et) in riscv_timer_stop()
/freebsd-12.1/sys/arm/arm/
H A Dmpcore_timer.c109 struct eventtimer et;
112 static struct eventtimer *arm_tmr_et;
184 arm_tmr_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in arm_tmr_start()
224 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
H A Dgeneric_timer.c96 struct eventtimer et;
255 arm_tmr_start(struct eventtimer *et, sbintime_t first, in arm_tmr_start()
288 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
/freebsd-12.1/sys/arm/mv/
H A Dtimer.c86 struct eventtimer et;
120 static int mv_timer_start(struct eventtimer *et,
122 static int mv_timer_stop(struct eventtimer *et);
510 mv_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in mv_timer_start()
540 mv_timer_stop(struct eventtimer *et) in mv_timer_stop()
/freebsd-12.1/sys/mips/ingenic/
H A Djz4780_timer.c58 struct eventtimer et;
105 jz4780_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in jz4780_timer_start()
123 jz4780_timer_stop(struct eventtimer *et) in jz4780_timer_stop()
/freebsd-12.1/sys/arm/broadcom/bcm2835/
H A Dbcm2835_systimer.c72 struct eventtimer et;
133 bcm_systimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in bcm_systimer_start()
169 bcm_systimer_stop(struct eventtimer *et) in bcm_systimer_stop()
/freebsd-12.1/sys/mips/nlm/
H A Dtick.c78 struct eventtimer et;
229 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in clock_start()
249 clock_stop(struct eventtimer *et) in clock_stop()
/freebsd-12.1/sys/mips/mips/
H A Dtick.c77 struct eventtimer et;
228 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in clock_start()
248 clock_stop(struct eventtimer *et) in clock_stop()
/freebsd-12.1/sys/arm/amlogic/aml8726/
H A Daml8726_timer.c66 struct eventtimer et;
166 aml8726_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in aml8726_timer_start()
206 aml8726_timer_stop(struct eventtimer *et) in aml8726_timer_stop()
/freebsd-12.1/sys/arm/versatile/
H A Dsp804.c104 struct eventtimer et;
126 sp804_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in sp804_timer_start()
153 sp804_timer_stop(struct eventtimer *et) in sp804_timer_stop()
/freebsd-12.1/sys/arm/ti/am335x/
H A Dam335x_dmtimer.c65 struct eventtimer et;
93 am335x_dmtimer_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in am335x_dmtimer_et_start()
145 am335x_dmtimer_et_stop(struct eventtimer *et) in am335x_dmtimer_et_stop()
/freebsd-12.1/sys/x86/isa/
H A Datrtc.c205 struct eventtimer et;
212 rtc_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in rtc_start()
221 rtc_stop(struct eventtimer *et) in rtc_stop()
455 bzero(&sc->et, sizeof(struct eventtimer)); in atrtc_attach()
H A Dclock.c100 struct eventtimer et;
520 attimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in attimer_start()
541 attimer_stop(struct eventtimer *et) in attimer_stop()
/freebsd-12.1/sys/dev/xen/timer/
H A Dtimer.c102 struct eventtimer et;
319 xentimer_et_start(struct eventtimer *et, in xentimer_et_start()
353 xentimer_et_stop(struct eventtimer *et) in xentimer_et_stop()
/freebsd-12.1/sys/x86/x86/
H A Dlocal_apic.c201 static struct eventtimer lapic_et;
323 static int lapic_et_start(struct eventtimer *et,
325 static int lapic_et_stop(struct eventtimer *et);
993 lapic_change_mode(struct eventtimer *et, struct lapic *la, in lapic_change_mode()
1020 lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in lapic_et_start()
1044 lapic_et_stop(struct eventtimer *et) in lapic_et_stop()

12