| /freebsd-12.1/sys/sys/ |
| H A D | timeet.h | 48 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 D | kern_et.c | 42 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 D | kern_clocksource.c | 66 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 D | clock.c | 89 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 D | tick.c | 86 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 D | rt1310_timer.c | 53 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 D | vmbus_et.c | 61 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 D | imx_gpt.c | 64 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 D | imx_epit.c | 105 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 D | a10_timer.c | 101 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 D | timer.c | 75 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 D | mpcore_timer.c | 109 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 D | generic_timer.c | 96 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 D | timer.c | 86 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 D | jz4780_timer.c | 58 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 D | bcm2835_systimer.c | 72 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 D | tick.c | 78 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 D | tick.c | 77 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 D | aml8726_timer.c | 66 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 D | sp804.c | 104 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 D | am335x_dmtimer.c | 65 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 D | atrtc.c | 205 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 D | clock.c | 100 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 D | timer.c | 102 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 D | local_apic.c | 201 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()
|