path: root/qemu-timer.h
authorAnthony Liguori <[email protected]>2009-09-11 15:28:26 (GMT)
committer Anthony Liguori <[email protected]>2009-09-11 16:10:05 (GMT)
commit274dfed8ba1357496a549d21e94080bca2f7fcb4 (patch) (side-by-side diff)
tree115bf888dc420dfc85af33655d6cc4568d4860b6 /qemu-timer.h
parent2faf58cd0b4d1891355e48bf2fca964af5eac941 (diff)
Make get_ticks_per_sec() a static inline
ticks_per_sec is a constant. There's no need to store it as a variable as it never changes since our time is based on units. Convert get_ticks_per_sec() to a static inline and move the constant into qemu-timer.h. Remove all references to QEMU_TIMER_BASE so that we consistently use this interface. Signed-off-by: Anthony Liguori <[email protected]>
Diffstat (limited to 'qemu-timer.h') (more/less context) (ignore whitespace changes)
1 files changed, 4 insertions, 1 deletions
diff --git a/qemu-timer.h b/qemu-timer.h
index 00b166d..e44c334 100644
--- a/qemu-timer.h
+++ b/qemu-timer.h
@@ -26,7 +26,10 @@ void qemu_mod_timer(QEMUTimer *ts, int64_t expire_time);
int qemu_timer_pending(QEMUTimer *ts);
int qemu_timer_expired(QEMUTimer *timer_head, int64_t current_time);
-int64_t get_ticks_per_sec(void);
+static inline int64_t get_ticks_per_sec(void)
+ return 1000000000LL;
void qemu_get_timer(QEMUFile *f, QEMUTimer *ts);
void qemu_put_timer(QEMUFile *f, QEMUTimer *ts);