Home
last modified time | relevance | path

Searched refs:timers_state (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/accel/tcg/
H A Dicount-common.c87 qatomic_set_i64(&timers_state.qemu_icount, in icount_update_locked()
88 timers_state.qemu_icount + executed); in icount_update_locked()
98 seqlock_write_lock(&timers_state.vm_clock_seqlock, in icount_update()
99 &timers_state.vm_clock_lock); in icount_update()
101 seqlock_write_unlock(&timers_state.vm_clock_seqlock, in icount_update()
102 &timers_state.vm_clock_lock); in icount_update()
118 return qatomic_read_i64(&timers_state.qemu_icount); in icount_get_raw_locked()
124 return qatomic_read_i64(&timers_state.qemu_icount_bias) + in icount_get_locked()
134 start = seqlock_read_begin(&timers_state.vm_clock_seqlock); in icount_get_raw()
136 } while (seqlock_read_retry(&timers_state.vm_clock_seqlock, start)); in icount_get_raw()
[all …]
/openbmc/qemu/system/
H A Dcpu-timers.c44 int64_t ticks = timers_state.cpu_ticks_offset; in cpu_get_ticks_locked()
45 if (timers_state.cpu_ticks_enabled) { in cpu_get_ticks_locked()
49 if (timers_state.cpu_ticks_prev > ticks) { in cpu_get_ticks_locked()
51 timers_state.cpu_ticks_offset += timers_state.cpu_ticks_prev - ticks; in cpu_get_ticks_locked()
52 ticks = timers_state.cpu_ticks_prev; in cpu_get_ticks_locked()
55 timers_state.cpu_ticks_prev = ticks; in cpu_get_ticks_locked()
67 qemu_spin_lock(&timers_state.vm_clock_lock); in cpu_get_ticks()
69 qemu_spin_unlock(&timers_state.vm_clock_lock); in cpu_get_ticks()
77 time = timers_state.cpu_clock_offset; in cpu_get_clock_locked()
78 if (timers_state.cpu_ticks_enabled) { in cpu_get_clock_locked()
[all …]
/openbmc/qemu/include/sysemu/
H A Dcpu-timers-internal.h64 extern TimersState timers_state;