Home
last modified time | relevance | path

Searched refs:curtick (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/common/lib/libx86emu/
H A Dx86emu_i8254.c75 x86emu_i8254_counter(struct x86emu_i8254_timer *timer, uint64_t curtick) in x86emu_i8254_counter() argument
80 if (timer->gate_high || timer->start_tick > curtick) in x86emu_i8254_counter()
89 curtick -= timer->start_tick; in x86emu_i8254_counter()
92 if (curtick <= timer->active_counter) in x86emu_i8254_counter()
93 return timer->active_counter - curtick; in x86emu_i8254_counter()
97 if (timer->active_counter == 0 && curtick - 1 <= maxtick) in x86emu_i8254_counter()
98 return maxtick + 1 - curtick; in x86emu_i8254_counter()
102 return timer->active_counter - curtick % timer->active_counter; in x86emu_i8254_counter()
105 curtick -= maxtick + 1; in x86emu_i8254_counter()
106 return maxtick - curtick % maxtick + 1; in x86emu_i8254_counter()
[all …]
/netbsd-src/sys/kern/
H A Dsubr_cpu.c495 int curtick, s; in cpu_count_sync() local
506 curtick = getticks(); in cpu_count_sync()
507 if (poll && atomic_load_acquire(&lasttick) == curtick) { in cpu_count_sync()
528 atomic_store_release(&lasttick, curtick); in cpu_count_sync()