Home
last modified time | relevance | path

Searched refs:timebase_freq (Results 1 – 5 of 5) sorted by relevance

/qemu/target/riscv/
H A Dtime_helper.c49 uint32_t timebase_freq = mtimer->timebase_freq; in riscv_timer_write_timecmp() local
101 ns_diff = muldiv64(diff, NANOSECONDS_PER_SECOND, timebase_freq); in riscv_timer_write_timecmp()
107 if ((NANOSECONDS_PER_SECOND > timebase_freq && ns_diff < diff) || in riscv_timer_write_timecmp()
/qemu/hw/intc/
H A Driscv_aclint.c42 static uint64_t cpu_riscv_read_rtc_raw(uint32_t timebase_freq) in cpu_riscv_read_rtc_raw() argument
45 timebase_freq, NANOSECONDS_PER_SECOND); in cpu_riscv_read_rtc_raw()
51 return cpu_riscv_read_rtc_raw(mtimer->timebase_freq) + mtimer->time_delta; in cpu_riscv_read_rtc()
63 uint32_t timebase_freq = mtimer->timebase_freq; in riscv_aclint_mtimer_write_timecmp() local
86 uint64_t ns_diff = muldiv64(diff, NANOSECONDS_PER_SECOND, timebase_freq); in riscv_aclint_mtimer_write_timecmp()
92 if ((NANOSECONDS_PER_SECOND > timebase_freq && ns_diff < diff) || in riscv_aclint_mtimer_write_timecmp()
210 uint64_t rtc_r = cpu_riscv_read_rtc_raw(mtimer->timebase_freq); in riscv_aclint_mtimer_write()
276 timebase_freq, 0),
354 uint32_t timecmp_base, uint32_t time_base, uint32_t timebase_freq, in riscv_aclint_mtimer_create() argument
371 qdev_prop_set_uint32(dev, "timebase-freq", timebase_freq); in riscv_aclint_mtimer_create()
/qemu/hw/timer/
H A Dibex_timer.c55 static uint64_t cpu_riscv_read_rtc(uint32_t timebase_freq) in cpu_riscv_read_rtc() argument
58 timebase_freq, NANOSECONDS_PER_SECOND); in cpu_riscv_read_rtc()
66 uint64_t now = cpu_riscv_read_rtc(s->timebase_freq); in ibex_timer_update_irqs()
96 s->timebase_freq); in ibex_timer_update_irqs()
139 uint64_t now = cpu_riscv_read_rtc(s->timebase_freq); in ibex_timer_read()
267 DEFINE_PROP_UINT32("timebase-freq", IbexTimerState, timebase_freq, 10000),
/qemu/include/hw/intc/
H A Driscv_aclint.h45 uint32_t timebase_freq; member
51 uint32_t timecmp_base, uint32_t time_base, uint32_t timebase_freq,
/qemu/include/hw/timer/
H A Dibex_timer.h49 uint32_t timebase_freq; member