Home
last modified time | relevance | path

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

/openbmc/qemu/target/riscv/
H A Dtime_helper.c47 uint64_t diff, ns_diff, next; in riscv_timer_write_timecmp() local
102 ns_diff = muldiv64(diff, NANOSECONDS_PER_SECOND, timebase_freq); in riscv_timer_write_timecmp()
108 if ((NANOSECONDS_PER_SECOND > timebase_freq && ns_diff < diff) || in riscv_timer_write_timecmp()
109 ns_diff > INT64_MAX) { in riscv_timer_write_timecmp()
117 next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + ns_diff; in riscv_timer_write_timecmp()
/openbmc/qemu/hw/intc/
H A Driscv_aclint.c86 uint64_t ns_diff = muldiv64(diff, NANOSECONDS_PER_SECOND, timebase_freq); in riscv_aclint_mtimer_write_timecmp() local
92 if ((NANOSECONDS_PER_SECOND > timebase_freq && ns_diff < diff) || in riscv_aclint_mtimer_write_timecmp()
93 ns_diff > INT64_MAX) { in riscv_aclint_mtimer_write_timecmp()
101 next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + ns_diff; in riscv_aclint_mtimer_write_timecmp()