Lines Matching refs:cur_tick
148 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: u64 = self.get_state().get_ticks(); in callback() localVariable
488 while hpet_time_after(cur_tick, self.cmp64) { in callback()