Hi,
As there are no callers to get_ticks_per_sec() function, definition of
this function could be removed completely?
---
backends/baum.c | 2 +-
block/qed.c | 2 +-
cpus.c| 6 +++---
hw/acpi/core.c| 4 ++--
hw/arm/omap1.c| 14 +++---
hw/arm/spitz.c| 2 +-
hw/arm/stellaris.c| 2 +-
hw/arm/strongarm.c| 2 +-
hw/block/fdc.c| 2 +-
hw/block/pflash_cfi02.c | 4 ++--
hw/bt/hci-csr.c | 4 ++--
hw/char/cadence_uart.c| 4 ++--
hw/char/serial.c | 6 +++---
hw/display/vga.c | 6 +++---
hw/dma/rc4030.c | 2 +-
hw/ide/core.c | 2 +-
hw/input/hid.c| 2 +-
hw/input/tsc2005.c| 2 +-
hw/input/tsc210x.c| 2 +-
hw/intc/i8259.c | 2 +-
hw/misc/arm_sysctl.c | 2 +-
hw/misc/macio/cuda.c | 16
hw/misc/macio/macio.c | 2 +-
hw/net/dp8393x.c | 2 +-
hw/ppc/ppc.c | 18 +-
hw/ppc/ppc405_uc.c| 4 ++--
hw/ppc/ppc_booke.c| 2 +-
hw/sd/sdhci-internal.h| 2 +-
hw/sparc64/sun4u.c| 4 ++--
hw/timer/i8254.c | 4 ++--
hw/timer/i8254_common.c | 6 +++---
hw/timer/mc146818rtc.c| 6 +++---
hw/timer/omap_gptimer.c | 2 +-
hw/timer/omap_synctimer.c | 2 +-
hw/timer/pl031.c | 10 +-
hw/timer/pxa2xx_timer.c | 14 +++---
hw/usb/hcd-ehci.c | 4 ++--
hw/usb/hcd-musb.c | 2 +-
hw/usb/hcd-ohci.c | 10 +-
hw/usb/hcd-uhci.c | 6 +++---
hw/usb/tusb6010.c | 4 ++--
hw/watchdog/wdt_diag288.c | 2 +-
hw/watchdog/wdt_ib700.c | 2 +-
include/hw/acpi/acpi.h| 2 +-
include/qemu/timer.h | 4 ++--
monitor.c | 4 ++--
target-ppc/kvm.c | 4 ++--
47 files changed, 106 insertions(+), 106 deletions(-)
diff --git a/backends/baum.c b/backends/baum.c
index c11320e..20b49f2 100644
--- a/backends/baum.c
+++ b/backends/baum.c
@@ -336,7 +336,7 @@ static int baum_eat_packet(BaumDriverState *baum,
const uint8_t *buf, int len)
/* Allow 100ms to complete the DisplayData packet */
timer_mod(baum->cellCount_timer,
qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) +
- get_ticks_per_sec() / 10);
+ NANOSECONDS_PER_SECOND / 10);
for (i = 0; i < baum->x * baum->y ; i++) {
EAT(c);
cells[i] = c;
diff --git a/block/qed.c b/block/qed.c
index 404be1e..6fa7e1f 100644
--- a/block/qed.c
+++ b/block/qed.c
@@ -345,7 +345,7 @@ static void qed_start_need_check_timer(BDRVQEDState *s)
* migration.
*/
timer_mod(s->need_check_timer, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) +
- get_ticks_per_sec() * QED_NEED_CHECK_TIMEOUT);
+ NANOSECONDS_PER_SECOND * QED_NEED_CHECK_TIMEOUT);
}
/* It's okay to call this multiple times or when no timer is started */
diff --git a/cpus.c b/cpus.c
index bc774e2..17be5de 100644
--- a/cpus.c
+++ b/cpus.c
@@ -275,7 +275,7 @@ void cpu_disable_ticks(void)
fairly approximate, so ignore small variation.
When the guest is idle real and virtual time will be aligned in
the IO wait loop. */
-#define ICOUNT_WOBBLE (get_ticks_per_sec() / 10)
+#define ICOUNT_WOBBLE (NANOSECONDS_PER_SECOND / 10)
static void icount_adjust(void)
{
@@ -326,7 +326,7 @@ static void icount_adjust_vm(void *opaque)
{
timer_mod(icount_vm_timer,
qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) +
- get_ticks_per_sec() / 10);
+ NANOSECONDS_PER_SECOND / 10);
icount_adjust();
}
@@ -665,7 +665,7 @@ void configure_icount(QemuOpts *opts, Error **errp)
icount_adjust_vm, NULL);
timer_mod(icount_vm_timer,
qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) +
- get_ticks_per_sec() / 10);
+ NANOSECONDS_PER_SECOND / 10);
}
/***/
diff --git a/hw/acpi/core.c b/hw/acpi/core.c
index 3d9e5c4..5ea3b3b 100644
--- a/hw/acpi/core.c
+++ b/hw/acpi/core.c
@@ -389,7 +389,7 @@ uint16_t acpi_pm1_evt_get_sts(ACPIREGS *ar)
acpi_pm_tmr_update function uses ns for setting the timer. */
int64_t d = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL);
if (d >= muldiv64(ar->tmr.overflow_time,
- get_ticks_per_sec(), PM_TIMER_FREQUENCY)) {
+ NANOSECONDS_PER_SECOND, PM_TIMER_FREQUENCY)) {
ar->pm1.evt.sts |= ACPI_BITMASK_TIMER_STATUS;
}
return ar->pm1.evt.sts;
@@ -483,7 +483,7 @@ void acpi_pm_tmr_update(ACPIREGS *ar, bool enable)
/* schedule a timer interruption if needed */
if (enable) {
-expire_time = muldiv64(ar->tmr.overflow_time, get_ticks_per_sec(),
+expire_time = muldiv64(ar->tmr.overflow_time, NANOSECONDS_PER_SECOND,