/freebsd/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); 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); argument 91 int et_deregister(struct eventtimer *et); 92 void et_change_frequency(struct eventtimer *et, uint64_t newfreq); [all …]
|
H A D | systm.h | 142 struct eventtimer; 398 void cpu_et_frequency(struct eventtimer *et, uint64_t newfreq);
|
/freebsd/sys/kern/ |
H A D | kern_et.c | 37 SLIST_HEAD(et_eventtimers_list, eventtimer); 43 SYSCTL_NODE(_kern, OID_AUTO, eventtimer, CTLFLAG_RW | CTLFLAG_MPSAFE, 0, 53 et_register(struct eventtimer *et) in et_register() 55 struct eventtimer *tmp, *next; in et_register() 103 et_deregister(struct eventtimer *et) in et_deregister() 113 SLIST_REMOVE(&eventtimers, et, eventtimer, et_all); in et_deregister() 125 et_change_frequency(struct eventtimer *et, uint64_t newfreq) in et_change_frequency() 134 struct eventtimer * 137 struct eventtimer *et = NULL; in et_find() 157 et_init(struct eventtimer *et, et_event_cb_t *event, in et_init() [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/sys/powerpc/powerpc/ |
H A D | clock.c | 87 static int decr_et_start(struct eventtimer *et, 89 static int decr_et_stop(struct eventtimer *et); 104 static struct eventtimer decr_et; 257 decr_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in decr_et_start() 298 decr_et_stop(struct eventtimer *et) in decr_et_stop()
|
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | vmbus_et.c | 63 static int vmbus_et_start(struct eventtimer *, sbintime_t, 66 static struct eventtimer vmbus_et; 97 vmbus_et_start(struct eventtimer *et __unused, sbintime_t first, in vmbus_et_start()
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx_gpt.c | 60 static int imx_gpt_timer_start(struct eventtimer *, sbintime_t, 62 static int imx_gpt_timer_stop(struct eventtimer *); 88 struct eventtimer et; 285 imx_gpt_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in imx_gpt_timer_start() 320 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/sys/arm/allwinner/ |
H A D | a10_timer.c |
|
/freebsd/sys/riscv/riscv/ |
H A D | timer.c | 64 struct eventtimer et; 115 riscv_timer_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in riscv_timer_et_start() 130 riscv_timer_et_stop(struct eventtimer *et) in riscv_timer_et_stop()
|
/freebsd/sys/arm/arm/ |
H A D | mpcore_timer.c | 106 struct eventtimer et; 109 static struct eventtimer *arm_tmr_et; 181 arm_tmr_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in arm_tmr_start() 221 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
|
H A D | sp804.c | 101 struct eventtimer et; 123 sp804_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in sp804_timer_start() 150 sp804_timer_stop(struct eventtimer *et) in sp804_timer_stop()
|
H A D | generic_timer.c | 117 struct eventtimer et; 350 arm_tmr_start(struct eventtimer *et, sbintime_t first, in arm_tmr_start() 383 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
|
/freebsd/sys/arm/mv/ |
H A D | timer.c | 84 struct eventtimer et; 118 static int mv_timer_start(struct eventtimer *et, 120 static int mv_timer_stop(struct eventtimer *et); 505 mv_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in mv_timer_start() 535 mv_timer_stop(struct eventtimer *et) in mv_timer_stop()
|
/freebsd/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 | 102 struct eventtimer et; 505 attimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in attimer_start() 526 attimer_stop(struct eventtimer *et) in attimer_stop()
|
/freebsd/sys/arm/ti/am335x/ |
H A D | am335x_dmtimer.c | 64 struct eventtimer et; 92 am335x_dmtimer_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in am335x_dmtimer_et_start() 144 am335x_dmtimer_et_stop(struct eventtimer *et) in am335x_dmtimer_et_stop()
|
/freebsd/sys/dev/xen/timer/ |
H A D | xen_timer.c | 97 struct eventtimer et; 314 xentimer_et_start(struct eventtimer *et, in xentimer_et_start() 348 xentimer_et_stop(struct eventtimer *et) in xentimer_et_stop()
|
/freebsd/sys/x86/x86/ |
H A D | local_apic.c | 203 static struct eventtimer lapic_et; 349 static int lapic_et_start(struct eventtimer *et, 351 static int lapic_et_stop(struct eventtimer *et); 978 lapic_change_mode(struct eventtimer *et, struct lapic *la, in lapic_change_mode() 1004 lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in lapic_et_start() 1028 lapic_et_stop(struct eventtimer *et) in lapic_et_stop()
|
/freebsd/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/stand/forth/ |
H A D | menu-commands.4th | 129 s" set kern.eventtimer.periodic=1" evaluate 138 s" kern.eventtimer.periodic" unsetenv
|