Home
last modified time | relevance | path

Searched refs:cur_tick (Results 1 – 4 of 4) sorted by relevance

/qemu/hw/timer/
H A Dhpet.c169 static uint64_t hpet_calculate_cmp64(HPETTimer *t, uint64_t cur_tick, uint64_t target) in hpet_calculate_cmp64() argument
172 uint64_t result = deposit64(cur_tick, 0, 32, target); in hpet_calculate_cmp64()
173 if (result < cur_tick) { in hpet_calculate_cmp64()
182 static uint64_t hpet_next_wrap(uint64_t cur_tick) in hpet_next_wrap() argument
184 return (cur_tick | 0xffffffffU) + 1; in hpet_next_wrap()
371 uint64_t cur_tick = hpet_get_ticks(t->state); in hpet_timer() local
374 while (hpet_time_after(cur_tick, t->cmp64)) { in hpet_timer()
392 uint64_t cur_tick = hpet_get_ticks(t->state); in hpet_set_timer() local
395 t->cmp64 = hpet_calculate_cmp64(t, cur_tick, t->cmp); in hpet_set_timer()
401 if (!timer_is_periodic(t) && t->cmp64 > hpet_next_wrap(cur_tick)) { in hpet_set_timer()
426 uint64_t cur_tick; hpet_ram_read() local
[all...]
H A Dtrace-events113 hpet_ram_read_reading_counter(uint8_t reg_off, uint64_t cur_tick) "reading counter + %" PRIu8 " = 0…
/qemu/rust/hw/timer/hpet/src/
H A Ddevice.rs148 const fn hpet_next_wrap(cur_tick: u64) -> u64 { in hpet_next_wrap()
149 (cur_tick | 0xffffffff) + 1 in hpet_next_wrap()
286 fn calculate_cmp64(&self, cur_tick: u64, target: u64) -> u64 { in calculate_cmp64()
288 let mut result: u64 = cur_tick.deposit(0, 32, target); in calculate_cmp64()
289 if result < cur_tick { in calculate_cmp64()
375 let cur_tick: u64 = self.get_state().get_ticks(); in set_timer() localVariable
378 self.cmp64 = self.calculate_cmp64(cur_tick, self.cmp); in set_timer()
382 if !self.is_periodic() && self.cmp64 > hpet_next_wrap(cur_tick) { in set_timer()
384 self.arm_timer(hpet_next_wrap(cur_tick)); in set_timer()
485 let cur_tick in callback() localVariable
[all...]
/qemu/hw/display/
H A Dvga.c290 int64_t cur_tick; in vga_precise_retrace() local
292 cur_tick = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in vga_precise_retrace()
294 cur_char = (cur_tick / r->ticks_per_char) % r->total_chars; in vga_precise_retrace()