| /NextBSD/sys/sys/ |
| HD | 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 …]
|
| HD | systm.h | 172 struct eventtimer; 305 void cpu_et_frequency(struct eventtimer *et, uint64_t newfreq);
|
| /NextBSD/sys/kern/ |
| HD | kern_et.c | 40 SLIST_HEAD(et_eventtimers_list, eventtimer); 46 SYSCTL_NODE(_kern, OID_AUTO, eventtimer, CTLFLAG_RW, 0, "Event timers"); 53 et_register(struct eventtimer *et) in et_register() 55 struct eventtimer *tmp, *next; in et_register() 102 et_deregister(struct eventtimer *et) in et_deregister() 112 SLIST_REMOVE(&eventtimers, et, eventtimer, et_all); in et_deregister() 124 et_change_frequency(struct eventtimer *et, uint64_t newfreq) in et_change_frequency() 135 struct eventtimer * 138 struct eventtimer *et = NULL; in et_find() 158 et_init(struct eventtimer *et, et_event_cb_t *event, in et_init() [all …]
|
| HD | kern_clocksource.c | 65 static int round_freq(struct eventtimer *et, int freq); 89 static struct eventtimer *timer = NULL; 297 timercb(struct eventtimer *et, void *arg) in timercb() 547 round_freq(struct eventtimer *et, int freq) in round_freq() 785 cpu_et_frequency(struct eventtimer *et, uint64_t newfreq) in cpu_et_frequency() 852 struct eventtimer *et; in sysctl_kern_eventtimer_timer()
|
| /NextBSD/sys/powerpc/powerpc/ |
| HD | clock.c | 87 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) in decr_et_start() 267 decr_et_stop(struct eventtimer *et) in decr_et_stop()
|
| /NextBSD/sys/sparc64/sparc64/ |
| HD | tick.c | 84 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) in tick_et_start() 386 tick_et_stop(struct eventtimer *et) in tick_et_stop()
|
| /NextBSD/sys/arm/allwinner/ |
| HD | timer.c | 86 struct eventtimer et; 98 static int a10_timer_timer_start(struct eventtimer *, 100 static int a10_timer_timer_stop(struct eventtimer *); 236 a10_timer_timer_start(struct eventtimer *et, sbintime_t first, in a10_timer_timer_start() 274 a10_timer_timer_stop(struct eventtimer *et) in a10_timer_timer_stop()
|
| /NextBSD/sys/arm/lpc/ |
| HD | lpc_timer.c | 52 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) in lpc_timer_start() 231 lpc_timer_stop(struct eventtimer *et) in lpc_timer_stop()
|
| /NextBSD/sys/arm/mv/ |
| HD | timer.c | 68 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) in mv_timer_start() 421 mv_timer_stop(struct eventtimer *et) in mv_timer_stop()
|
| /NextBSD/sys/x86/isa/ |
| HD | atrtc.c | 163 struct eventtimer et; 167 rtc_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in rtc_start() 176 rtc_stop(struct eventtimer *et) in rtc_stop() 254 bzero(&sc->et, sizeof(struct eventtimer)); in atrtc_attach()
|
| HD | clock.c | 119 struct eventtimer et; 550 attimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in attimer_start() 571 attimer_stop(struct eventtimer *et) in attimer_stop()
|
| /NextBSD/sys/arm/freescale/imx/ |
| HD | imx_gpt.c | 68 static int imx_gpt_timer_start(struct eventtimer *, sbintime_t, 70 static int imx_gpt_timer_stop(struct eventtimer *); 269 imx_gpt_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in imx_gpt_timer_start() 300 imx_gpt_timer_stop(struct eventtimer *et) in imx_gpt_timer_stop()
|
| HD | imx_gptvar.h | 44 struct eventtimer et;
|
| /NextBSD/sys/arm/arm/ |
| HD | mpcore_timer.c | 106 struct eventtimer et; 109 static struct eventtimer *arm_tmr_et; 179 arm_tmr_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in arm_tmr_start() 219 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
|
| HD | generic_timer.c | 90 struct eventtimer et; 224 arm_tmr_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in arm_tmr_start() 246 arm_tmr_stop(struct eventtimer *et) in arm_tmr_stop()
|
| /NextBSD/sys/mips/nlm/ |
| HD | tick.c | 76 struct eventtimer et; 225 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in clock_start() 245 clock_stop(struct eventtimer *et) in clock_stop()
|
| /NextBSD/sys/arm/broadcom/bcm2835/ |
| HD | bcm2835_systimer.c | 70 struct eventtimer et; 120 bcm_systimer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in bcm_systimer_start() 156 bcm_systimer_stop(struct eventtimer *et) in bcm_systimer_stop()
|
| /NextBSD/sys/mips/rmi/ |
| HD | tick.c | 73 struct eventtimer et; 222 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in clock_start() 242 clock_stop(struct eventtimer *et) in clock_stop()
|
| /NextBSD/sys/mips/mips/ |
| HD | tick.c | 71 struct eventtimer et; 220 clock_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in clock_start() 240 clock_stop(struct eventtimer *et) in clock_stop()
|
| /NextBSD/sys/arm/versatile/ |
| HD | sp804.c | 101 struct eventtimer et; 122 sp804_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in sp804_timer_start() 149 sp804_timer_stop(struct eventtimer *et) in sp804_timer_stop()
|
| /NextBSD/sys/arm/amlogic/aml8726/ |
| HD | aml8726_timer.c | 67 struct eventtimer et; 167 aml8726_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in aml8726_timer_start() 207 aml8726_timer_stop(struct eventtimer *et) in aml8726_timer_stop()
|
| /NextBSD/sys/arm/ti/am335x/ |
| HD | am335x_dmtimer.c | 61 struct eventtimer et; 87 am335x_dmtimer_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in am335x_dmtimer_et_start() 139 am335x_dmtimer_et_stop(struct eventtimer *et) in am335x_dmtimer_et_stop()
|
| /NextBSD/sys/dev/xen/timer/ |
| HD | timer.c | 96 struct eventtimer et; 294 xentimer_et_start(struct eventtimer *et, in xentimer_et_start() 341 xentimer_et_stop(struct eventtimer *et) in xentimer_et_stop()
|
| /NextBSD/sys/x86/x86/ |
| HD | local_apic.c | 164 static struct eventtimer lapic_et; 266 static int lapic_et_start(struct eventtimer *et, 268 static int lapic_et_stop(struct eventtimer *et); 726 lapic_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in lapic_et_start() 770 lapic_et_stop(struct eventtimer *et) in lapic_et_stop()
|
| /NextBSD/sys/dev/acpica/ |
| HD | acpi_hpet.c | 92 struct eventtimer et; 168 hpet_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in hpet_start() 217 hpet_stop(struct eventtimer *et) in hpet_stop()
|