Home
last modified time | relevance | path

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

12

/NextBSD/sys/sys/
HDtimeet.h46 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 …]
HDsystm.h172 struct eventtimer;
305 void cpu_et_frequency(struct eventtimer *et, uint64_t newfreq);
/NextBSD/sys/kern/
HDkern_et.c40 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 …]
HDkern_clocksource.c65 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/
HDclock.c87 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/
HDtick.c84 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/
HDtimer.c86 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/
HDlpc_timer.c52 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/
HDtimer.c68 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/
HDatrtc.c163 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()
HDclock.c119 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/
HDimx_gpt.c68 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()
HDimx_gptvar.h44 struct eventtimer et;
/NextBSD/sys/arm/arm/
HDmpcore_timer.c106 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()
HDgeneric_timer.c90 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/
HDtick.c76 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/
HDbcm2835_systimer.c70 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/
HDtick.c73 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/
HDtick.c71 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/
HDsp804.c101 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/
HDaml8726_timer.c67 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/
HDam335x_dmtimer.c61 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/
HDtimer.c96 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/
HDlocal_apic.c164 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/
HDacpi_hpet.c92 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()

12