| /freebsd-14.2/sys/sys/ |
| H A D | timeet.h | 46 struct eventtimer; 47 typedef int et_start_t(struct eventtimer *et, 49 typedef int et_stop_t(struct eventtimer *et); 53 struct eventtimer { struct 54 SLIST_ENTRY(eventtimer) et_all; 90 int et_register(struct eventtimer *et); argument 91 int et_deregister(struct eventtimer *et); 95 int et_init(struct eventtimer *et, et_event_cb_t *event, 98 int et_stop(struct eventtimer *et); 99 int et_ban(struct eventtimer *et); [all …]
|
| H A D | systm.h | 146 struct eventtimer; 391 void cpu_et_frequency(struct eventtimer *et, uint64_t newfreq);
|
| /freebsd-14.2/sys/kern/ |
| H A D | kern_et.c | 38 SLIST_HEAD(et_eventtimers_list, eventtimer); 54 et_register(struct eventtimer *et) in et_register() 56 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() 135 struct eventtimer * 138 struct eventtimer *et = NULL; in et_find() 207 et_stop(struct eventtimer *et) in et_stop() 219 et_ban(struct eventtimer *et) in et_ban() 228 et_free(struct eventtimer *et) in et_free() [all …]
|
| H A D | kern_clocksource.c | 64 static int round_freq(struct eventtimer *et, int freq); 89 static struct eventtimer *timer = NULL; 298 timercb(struct eventtimer *et, void *arg) 565 round_freq(struct eventtimer *et, int freq) 817 cpu_et_frequency(struct eventtimer *et, uint64_t newfreq) 887 struct eventtimer *et;
|
| /freebsd-14.2/sys/powerpc/powerpc/ |
| H A D | clock.c | 88 static int decr_et_start(struct eventtimer *et, 90 static int decr_et_stop(struct eventtimer *et); 105 static struct eventtimer decr_et; 258 decr_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in decr_et_start() 299 decr_et_stop(struct eventtimer *et) in decr_et_stop()
|
| /freebsd-14.2/sys/dev/hyperv/vmbus/ |
| H A D | vmbus_et.c | 64 static int vmbus_et_start(struct eventtimer *, sbintime_t, 67 static struct eventtimer vmbus_et; 98 vmbus_et_start(struct eventtimer *et __unused, sbintime_t first, in vmbus_et_start()
|
| /freebsd-14.2/sys/arm/freescale/imx/ |
| H A D | imx_gpt.c | 61 static int imx_gpt_timer_start(struct eventtimer *, sbintime_t, 63 static int imx_gpt_timer_stop(struct eventtimer *); 89 struct eventtimer et; 286 imx_gpt_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in imx_gpt_timer_start() 321 imx_gpt_timer_stop(struct eventtimer *et) in imx_gpt_timer_stop()
|
| H A D | imx_epit.c | 103 struct eventtimer et; 220 epit_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in epit_et_start() 252 epit_et_stop(struct eventtimer *et) in epit_et_stop()
|
| /freebsd-14.2/sys/arm/allwinner/ |
| H A D | a10_timer.c | 99 struct eventtimer et; 110 static int a10_timer_timer_start(struct eventtimer *, 112 static int a10_timer_timer_stop(struct eventtimer *); 318 a10_timer_timer_start(struct eventtimer *et, sbintime_t first, in a10_timer_timer_start() 356 a10_timer_timer_stop(struct eventtimer *et) in a10_timer_timer_stop()
|
| /freebsd-14.2/sys/riscv/riscv/ |
| H A D | timer.c | 65 struct eventtimer et; 116 riscv_timer_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in riscv_timer_et_start() 131 riscv_timer_et_stop(struct eventtimer *et) in riscv_timer_et_stop()
|
| /freebsd-14.2/sys/arm/arm/ |
| H A D | mpcore_timer.c | 107 struct eventtimer et; 110 static struct eventtimer *arm_tmr_et; 182 arm_tmr_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in arm_tmr_start() 222 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
|
| H A D | sp804.c | 102 struct eventtimer et; 124 sp804_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in sp804_timer_start() 151 sp804_timer_stop(struct eventtimer *et) in sp804_timer_stop()
|
| H A D | generic_timer.c | 112 struct eventtimer et; 340 arm_tmr_start(struct eventtimer *et, sbintime_t first, in arm_tmr_start() 373 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
|
| /freebsd-14.2/sys/arm/mv/ |
| H A D | timer.c | 85 struct eventtimer et; 119 static int mv_timer_start(struct eventtimer *et, 121 static int mv_timer_stop(struct eventtimer *et); 506 mv_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in mv_timer_start() 536 mv_timer_stop(struct eventtimer *et) in mv_timer_stop()
|
| /freebsd-14.2/sys/arm/broadcom/bcm2835/ |
| H A D | bcm2835_systimer.c | 70 struct eventtimer et; 131 bcm_systimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in bcm_systimer_start() 166 bcm_systimer_stop(struct eventtimer *et) in bcm_systimer_stop()
|
| /freebsd-14.2/sys/x86/isa/ |
| H A D | atrtc.c | 208 struct eventtimer et; 215 rtc_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in rtc_start() 224 rtc_stop(struct eventtimer *et) in rtc_stop() 487 bzero(&sc->et, sizeof(struct eventtimer)); in atrtc_attach()
|
| H A D | clock.c | 104 struct eventtimer et; 507 attimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in attimer_start() 528 attimer_stop(struct eventtimer *et) in attimer_stop()
|
| /freebsd-14.2/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-14.2/sys/dev/xen/timer/ |
| H A D | xen_timer.c | 98 struct eventtimer et; 315 xentimer_et_start(struct eventtimer *et, in xentimer_et_start() 349 xentimer_et_stop(struct eventtimer *et) in xentimer_et_stop()
|
| /freebsd-14.2/sys/x86/x86/ |
| H A D | local_apic.c | 203 static struct eventtimer lapic_et; 348 static int lapic_et_start(struct eventtimer *et, 350 static int lapic_et_stop(struct eventtimer *et); 983 lapic_change_mode(struct eventtimer *et, struct lapic *la, in lapic_change_mode() 1009 lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in lapic_et_start() 1033 lapic_et_stop(struct eventtimer *et) in lapic_et_stop()
|
| /freebsd-14.2/sys/dev/acpica/ |
| H A D | acpi_hpet.c | 92 struct eventtimer et; 205 hpet_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in hpet_start() 254 hpet_stop(struct eventtimer *et) in hpet_stop()
|
| /freebsd-14.2/stand/forth/ |
| H A D | menu-commands.4th | 129 s" set kern.eventtimer.periodic=1" evaluate 137 s" kern.eventtimer.periodic" unsetenv
|