mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
aio / timers: Switch entire codebase to the new timer API
This is an autogenerated patch using scripts/switch-timer-api. Switch the entire code base to using the new timer API. Note this patch may introduce some line length issues. Signed-off-by: Alex Bligh <alex@alex.org.uk> Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
This commit is contained in:
parent
fe10ab540b
commit
bc72ad6754
121 changed files with 678 additions and 678 deletions
|
@ -48,7 +48,7 @@ static void ptimer_reload(ptimer_state *s)
|
|||
if (s->period_frac) {
|
||||
s->next_event += ((int64_t)s->period_frac * s->delta) >> 32;
|
||||
}
|
||||
qemu_mod_timer(s->timer, s->next_event);
|
||||
timer_mod(s->timer, s->next_event);
|
||||
}
|
||||
|
||||
static void ptimer_tick(void *opaque)
|
||||
|
@ -69,7 +69,7 @@ uint64_t ptimer_get_count(ptimer_state *s)
|
|||
uint64_t counter;
|
||||
|
||||
if (s->enabled) {
|
||||
now = qemu_get_clock_ns(vm_clock);
|
||||
now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL);
|
||||
/* Figure out the current counter value. */
|
||||
if (now - s->next_event > 0
|
||||
|| s->period == 0) {
|
||||
|
@ -123,7 +123,7 @@ void ptimer_set_count(ptimer_state *s, uint64_t count)
|
|||
{
|
||||
s->delta = count;
|
||||
if (s->enabled) {
|
||||
s->next_event = qemu_get_clock_ns(vm_clock);
|
||||
s->next_event = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL);
|
||||
ptimer_reload(s);
|
||||
}
|
||||
}
|
||||
|
@ -138,7 +138,7 @@ void ptimer_run(ptimer_state *s, int oneshot)
|
|||
return;
|
||||
}
|
||||
s->enabled = oneshot ? 2 : 1;
|
||||
s->next_event = qemu_get_clock_ns(vm_clock);
|
||||
s->next_event = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL);
|
||||
ptimer_reload(s);
|
||||
}
|
||||
|
||||
|
@ -150,7 +150,7 @@ void ptimer_stop(ptimer_state *s)
|
|||
return;
|
||||
|
||||
s->delta = ptimer_get_count(s);
|
||||
qemu_del_timer(s->timer);
|
||||
timer_del(s->timer);
|
||||
s->enabled = 0;
|
||||
}
|
||||
|
||||
|
@ -160,7 +160,7 @@ void ptimer_set_period(ptimer_state *s, int64_t period)
|
|||
s->period = period;
|
||||
s->period_frac = 0;
|
||||
if (s->enabled) {
|
||||
s->next_event = qemu_get_clock_ns(vm_clock);
|
||||
s->next_event = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL);
|
||||
ptimer_reload(s);
|
||||
}
|
||||
}
|
||||
|
@ -171,7 +171,7 @@ void ptimer_set_freq(ptimer_state *s, uint32_t freq)
|
|||
s->period = 1000000000ll / freq;
|
||||
s->period_frac = (1000000000ll << 32) / freq;
|
||||
if (s->enabled) {
|
||||
s->next_event = qemu_get_clock_ns(vm_clock);
|
||||
s->next_event = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL);
|
||||
ptimer_reload(s);
|
||||
}
|
||||
}
|
||||
|
@ -197,7 +197,7 @@ void ptimer_set_limit(ptimer_state *s, uint64_t limit, int reload)
|
|||
if (reload)
|
||||
s->delta = limit;
|
||||
if (s->enabled && reload) {
|
||||
s->next_event = qemu_get_clock_ns(vm_clock);
|
||||
s->next_event = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL);
|
||||
ptimer_reload(s);
|
||||
}
|
||||
}
|
||||
|
@ -226,6 +226,6 @@ ptimer_state *ptimer_init(QEMUBH *bh)
|
|||
|
||||
s = (ptimer_state *)g_malloc0(sizeof(ptimer_state));
|
||||
s->bh = bh;
|
||||
s->timer = qemu_new_timer_ns(vm_clock, ptimer_tick, s);
|
||||
s->timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, ptimer_tick, s);
|
||||
return s;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue