Searched refs:mtimer (Results 1 – 4 of 4) sorted by relevance
50 RISCVAclintMTimerState *mtimer = opaque; in cpu_riscv_read_rtc() local51 return cpu_riscv_read_rtc_raw(mtimer->timebase_freq) + mtimer->time_delta; in cpu_riscv_read_rtc()58 static void riscv_aclint_mtimer_write_timecmp(RISCVAclintMTimerState *mtimer, in riscv_aclint_mtimer_write_timecmp() argument63 uint32_t timebase_freq = mtimer->timebase_freq; in riscv_aclint_mtimer_write_timecmp()67 uint64_t rtc = cpu_riscv_read_rtc(mtimer); in riscv_aclint_mtimer_write_timecmp()70 hartid = hartid - mtimer->hartid_base; in riscv_aclint_mtimer_write_timecmp()72 mtimer->timecmp[hartid] = value; in riscv_aclint_mtimer_write_timecmp()73 if (mtimer->timecmp[hartid] <= rtc) { in riscv_aclint_mtimer_write_timecmp()78 qemu_irq_raise(mtimer->timer_irqs[hartid]); in riscv_aclint_mtimer_write_timecmp()83 qemu_irq_lower(mtimer->timer_irqs[hartid]); in riscv_aclint_mtimer_write_timecmp()[all …]
48 RISCVAclintMTimerState *mtimer = env->rdtime_fn_arg; in riscv_timer_write_timecmp() local49 uint32_t timebase_freq = mtimer->timebase_freq; in riscv_timer_write_timecmp()
100 timer_mod(s->mtimer, 0x7FFFFFFFFFFFFFFF); in ibex_timer_update_irqs()102 timer_mod(s->mtimer, next); in ibex_timer_update_irqs()121 s->mtimer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in ibex_timer_reset()
37 QEMUTimer *mtimer; /* Internal timer for M-mode interrupt */ member