Lines Matching refs:timers_state
108 TimersState timers_state; variable
116 if (!timers_state.cpu_ticks_enabled) { in cpu_get_ticks()
117 return timers_state.cpu_ticks_offset; in cpu_get_ticks()
121 if (timers_state.cpu_ticks_prev > ticks) { in cpu_get_ticks()
124 timers_state.cpu_ticks_offset += timers_state.cpu_ticks_prev - ticks; in cpu_get_ticks()
126 timers_state.cpu_ticks_prev = ticks; in cpu_get_ticks()
127 return ticks + timers_state.cpu_ticks_offset; in cpu_get_ticks()
135 if (!timers_state.cpu_ticks_enabled) { in cpu_get_clock()
136 return timers_state.cpu_clock_offset; in cpu_get_clock()
139 return ti + timers_state.cpu_clock_offset; in cpu_get_clock()
162 if (!timers_state.cpu_ticks_enabled) { in cpu_enable_ticks()
163 timers_state.cpu_ticks_offset -= cpu_get_real_ticks(); in cpu_enable_ticks()
164 timers_state.cpu_clock_offset -= get_clock(); in cpu_enable_ticks()
165 timers_state.cpu_ticks_enabled = 1; in cpu_enable_ticks()
173 if (timers_state.cpu_ticks_enabled) { in cpu_disable_ticks()
174 timers_state.cpu_ticks_offset = cpu_get_ticks(); in cpu_disable_ticks()
175 timers_state.cpu_clock_offset = cpu_get_clock(); in cpu_disable_ticks()
176 timers_state.cpu_ticks_enabled = 0; in cpu_disable_ticks()
733 register_savevm("timer", 0, 2, timer_save, timer_load, &timers_state); in configure_icount()