Home
last modified time | relevance | path

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

/qemu/hw/intc/
H A Driscv_aclint.c72 mtimer->timecmp[hartid] = value; in riscv_aclint_mtimer_write_timecmp()
73 if (mtimer->timecmp[hartid] <= rtc) { in riscv_aclint_mtimer_write_timecmp()
84 diff = mtimer->timecmp[hartid] - rtc; in riscv_aclint_mtimer_write_timecmp()
140 uint64_t timecmp = mtimer->timecmp[hartid]; in riscv_aclint_mtimer_read() local
141 return (size == 4) ? (timecmp & 0xFFFFFFFF) : timecmp; in riscv_aclint_mtimer_read()
144 uint64_t timecmp = mtimer->timecmp[hartid]; in riscv_aclint_mtimer_read() local
145 return (timecmp >> 32) & 0xFFFFFFFF; in riscv_aclint_mtimer_read()
195 uint64_t timecmp_lo = mtimer->timecmp[hartid]; in riscv_aclint_mtimer_write()
242 mtimer->timecmp[i]); in riscv_aclint_mtimer_write()
293 s->timecmp = g_new0(uint64_t, s->num_harts); in riscv_aclint_mtimer_realize()
[all …]
/qemu/target/riscv/
H A Dtime_helper.c44 uint64_t timecmp, uint64_t delta, in riscv_timer_write_timecmp() argument
52 if (timecmp <= rtc_r) { in riscv_timer_write_timecmp()
94 if (timecmp == UINT64_MAX) { in riscv_timer_write_timecmp()
99 diff = timecmp - rtc_r; in riscv_timer_write_timecmp()
H A Dtime_helper.h26 uint64_t timecmp, uint64_t delta,
/qemu/include/hw/intc/
H A Driscv_aclint.h35 uint64_t *timecmp; member