Home
last modified time | relevance | path

Searched refs:sys_cputimer (Results 1 – 14 of 14) sorted by relevance

/dragonfly/sys/kern/
H A Dkern_systimer.c116 if (info->which != sys_cputimer) { in systimer_intr()
118 info->which = sys_cputimer; in systimer_intr()
263 if (sys_cputimer->sync_base == 0) in _systimer_init_periodic()
264 sys_cputimer->sync_base = sys_cputimer->count(); in _systimer_init_periodic()
275 base_count = sys_cputimer->count(); in _systimer_init_periodic()
286 info->which = sys_cputimer; in _systimer_init_periodic()
349 info->which = sys_cputimer; in systimer_adjust_periodic()
364 info->time = sys_cputimer->count() + sys_cputimer->fromus(us); in systimer_init_oneshot()
367 info->which = sys_cputimer; in systimer_init_oneshot()
386 if (info->which == sys_cputimer) in systimer_changed_pcpu()
[all …]
H A Dkern_clock.c350 gd->gd_cpuclock_base = sys_cputimer->count(); in initclocks_pcpu()
565 * from the sys_cputimer on a per-cpu basis in order to avoid in hardclock()
566 * having to mess around with locks. sys_cputimer is assumed to in hardclock()
582 if (cputicks >= sys_cputimer->freq) { in hardclock()
583 cputicks /= sys_cputimer->freq; in hardclock()
587 gd->gd_cpuclock_base += sys_cputimer->freq * cputicks; in hardclock()
908 cv = sys_cputimer->count(); in statclock()
913 bump = muldivu64(sys_cputimer->freq64_usec, in statclock()
1357 * sys_cputimer->freq. If this occurs the sys_cputimer
[all...]
H A Dkern_cputimer.c108 oldclock = sys_cputimer->count(); in cputimer_select()
109 sys_cputimer->destruct(sys_cputimer); in cputimer_select()
110 sys_cputimer = &dummy_cputimer; in cputimer_select()
112 sys_cputimer = timer; in cputimer_select()
156 if (timer == sys_cputimer) in cputimer_deregister()
189 if (timer == sys_cputimer) in cputimer_set_frequency()
259 error = SYSCTL_OUT(req, sys_cputimer->name, strlen(sys_cputimer->name)); in sysctl_cputimer_name()
269 clock = sys_cputimer->count(); in sysctl_cputimer_clock()
279 error = SYSCTL_OUT(req, &sys_cputimer->freq, sizeof(sys_cputimer->freq)); in sysctl_cputimer_freq()
309 cti->config(cti, sys_cputimer); in cputimer_intr_register()
[all …]
H A Dkern_nrandom.c877 count = muldivu64(sys_cputimer->freq, count + 256, 256 * 10); in rand_thread_loop()
H A Dkern_time.c344 ts->tv_nsec = 999999999 / sys_cputimer->freq + 1; in kern_clock_getres()
/dragonfly/sys/platform/pc64/isa/
H A Dclock.c227 sysclock_count = sys_cputimer->count(); in clkintr()
418 prev_tick = sys_cputimer->count(); in DODELAY()
425 tick = sys_cputimer->count(); in DODELAY()
598 prev_count = sys_cputimer->count(); in calibrate_clocks()
620 count = sys_cputimer->count(); in calibrate_clocks()
783 val = sys_cputimer->count(); in do_measure()
983 (void)sys_cputimer->count(); in startrtclock()
989 (void)sys_cputimer->count(); in startrtclock()
1222 base = sys_cputimer->count(); in i8254_ioapic_trial()
1223 while (sys_cputimer->count() - base < sys_cputimer->freq / 100) in i8254_ioapic_trial()
[all …]
/dragonfly/sys/platform/vkernel64/platform/
H A Dsystimer.c176 vktimer_target = sys_cputimer->count(); in vktimer_intr_initclock()
247 freq = sys_cputimer->freq; in vktimer_thread()
248 curtime = sys_cputimer->count(); in vktimer_thread()
275 if (sys_cputimer == &vkernel_cputimer && in vktimer_thread()
297 if (reload >= sys_cputimer->freq) /* max one second */ in vktimer_intr_reload()
298 reload = sys_cputimer->freq; in vktimer_intr_reload()
299 reload += sys_cputimer->count(); in vktimer_intr_reload()
317 sysclock_count = sys_cputimer->count(); in vktimer_intr()
/dragonfly/sys/platform/pc64/apic/
H A Dlapic.c544 start = sys_cputimer->count(); in do_cputimer_calibration()
546 end = sys_cputimer->count(); in do_cputimer_calibration()
556 value = muldivu64(value, sys_cputimer->freq, end); in do_cputimer_calibration()
673 if (reload > sys_cputimer->freq * 60) in lapic_timer_tscdlt_reload()
674 reload = sys_cputimer->freq * 60; in lapic_timer_tscdlt_reload()
675 diff = muldivu64(reload, tsc_frequency, sys_cputimer->freq); in lapic_timer_tscdlt_reload()
704 reload = muldivu64(reload, cti->freq, sys_cputimer->freq); in lapic_mem_timer_intr_reload()
726 reload = muldivu64(reload, cti->freq, sys_cputimer->freq); in lapic_msr_timer_intr_reload()
/dragonfly/sys/bus/smbus/ichiic/
H A Dig4_iic.c150 count = sys_cputimer->count(); in wait_status()
151 limit = sys_cputimer->freq / 40; in wait_status()
183 count = sys_cputimer->count(); in wait_status()
190 if (sys_cputimer->count() - count > limit) in wait_status()
/dragonfly/sys/dev/acpica/
H A Dacpi_hpet.c580 if (sys_cputimer != &acpi_hpet_timer) { in acpi_hpet_suspend()
595 if (sys_cputimer != &acpi_hpet_timer) { in acpi_hpet_resume()
/dragonfly/sys/sys/
H A Dsystimer.h136 extern struct cputimer *sys_cputimer;
/dragonfly/sys/dev/misc/pps/
H A Dpps.c166 count = sys_cputimer->count(); in ppsintr()
/dragonfly/sys/dev/virtual/hyperv/vmbus/
H A Dvmbus.c365 reload = muldivu64(reload, cti->freq, sys_cputimer->freq); in vmbus_timer_intr_reload()
/dragonfly/sys/dev/serial/sio/
H A Dsio.c1814 count = sys_cputimer->count(); in siointr1()