/openbmc/qemu/tests/qtest/ |
H A D | wdt_ib700-test.c | 26 qtest_clock_step(s, NANOSECONDS_PER_SECOND * 40); in ib700_program_and_wait() 33 qtest_clock_step(s, NANOSECONDS_PER_SECOND); in ib700_program_and_wait() 38 qtest_clock_step(s, NANOSECONDS_PER_SECOND); in ib700_program_and_wait() 41 qtest_clock_step(s, 3 * NANOSECONDS_PER_SECOND); in ib700_program_and_wait() 46 qtest_clock_step(s, 3 * NANOSECONDS_PER_SECOND); in ib700_program_and_wait() 48 qtest_clock_step(s, 2 * NANOSECONDS_PER_SECOND); in ib700_program_and_wait()
|
H A D | rtl8139-test.c | 92 clock_step(1 * NANOSECONDS_PER_SECOND); in test_timer() 131 clock_step(1 * NANOSECONDS_PER_SECOND); in test_timer() 143 clock_step(1 * NANOSECONDS_PER_SECOND); in test_timer() 154 clock_step(1 * NANOSECONDS_PER_SECOND); in test_timer()
|
H A D | sifive-e-aon-watchdog-test.c | 223 qtest_clock_step(qts, NANOSECONDS_PER_SECOND); in test_watchdog() 265 qtest_clock_step(qts, NANOSECONDS_PER_SECOND * 10); in test_scaled_watchdog() 308 qtest_clock_step(qts, NANOSECONDS_PER_SECOND); in test_periodic_int() 327 qtest_clock_step(qts, NANOSECONDS_PER_SECOND); in test_periodic_int() 365 qtest_clock_step(qts, NANOSECONDS_PER_SECOND * 2); in test_enable_disable() 383 qtest_clock_step(qts, NANOSECONDS_PER_SECOND * 8); in test_enable_disable() 401 qtest_clock_step(qts, NANOSECONDS_PER_SECOND * 8); in test_enable_disable()
|
H A D | rtc-test.c | 21 #define UIP_HOLD_LENGTH (8 * NANOSECONDS_PER_SECOND / 32768) 295 clock_step(NANOSECONDS_PER_SECOND); in alarm_time() 562 clock_step(UIP_HOLD_LENGTH + NANOSECONDS_PER_SECOND / 5); in register_b_set_flag() 684 NANOSECONDS_PER_SECOND * 0.5); in periodic_timer()
|
/openbmc/qemu/tests/unit/ |
H A D | test-timed-average.c | 41 timed_average_init(&ta, QEMU_CLOCK_VIRTUAL, NANOSECONDS_PER_SECOND); in test_average() 58 my_clock_value += NANOSECONDS_PER_SECOND / 10; in test_average() 61 my_clock_value += NANOSECONDS_PER_SECOND * 100; in test_average() 78 my_clock_value += NANOSECONDS_PER_SECOND / 10; in test_average()
|
H A D | test-throttle.c | 51 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 150); in test_leak_bucket() 57 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 150); in test_leak_bucket() 63 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 150); in test_leak_bucket() 72 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 100); in test_leak_bucket() 75 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 100); in test_leak_bucket() 78 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 100); in test_leak_bucket() 81 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 100); in test_leak_bucket() 121 result = (int64_t) NANOSECONDS_PER_SECOND / 150 / 2; in test_compute_wait() 133 throttle_leak_bucket(&bkt, NANOSECONDS_PER_SECOND / 10); in test_compute_wait() 141 result = i < 21 ? 0 : 1.8 * NANOSECONDS_PER_SECOND; in test_compute_wait()
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_rtc.c | 48 guest_s = guest_ns / NANOSECONDS_PER_SECOND; in spapr_rtc_read() 64 rtc->ns_offset = legacy_offset * NANOSECONDS_PER_SECOND; in spapr_rtc_import_offset() 129 rtc->ns_offset = (new_s * NANOSECONDS_PER_SECOND) - host_ns; in rtas_set_time_of_day() 151 rtc->ns_offset = host_s * NANOSECONDS_PER_SECOND - rtc_ns; in spapr_rtc_realize()
|
/openbmc/qemu/hw/rtc/ |
H A D | pl031.c | 63 return s->tick_offset + now / NANOSECONDS_PER_SECOND; in pl031_get_count() 79 timer_mod(s->timer, now + (int64_t)ticks * NANOSECONDS_PER_SECOND); in pl031_set_alarm() 202 qemu_clock_get_ns(rtc_clock) / NANOSECONDS_PER_SECOND; in pl031_init() 238 s->tick_offset_vmstate = s->tick_offset + delta / NANOSECONDS_PER_SECOND; in pl031_pre_save() 267 delta / NANOSECONDS_PER_SECOND; in pl031_post_load()
|
H A D | xlnx-zynqmp-rtc.c | 60 return s->tick_offset + now / NANOSECONDS_PER_SECOND; in rtc_get_count() 209 qemu_clock_get_ns(rtc_clock) / NANOSECONDS_PER_SECOND; in rtc_init() 219 int64_t now = qemu_clock_get_ns(rtc_clock) / NANOSECONDS_PER_SECOND; in rtc_pre_save() 230 int64_t now = qemu_clock_get_ns(rtc_clock) / NANOSECONDS_PER_SECOND; in rtc_post_load()
|
H A D | mc146818rtc.c | 70 #define UIP_HOLD_LENGTH (8 * NANOSECONDS_PER_SECOND / 32768) 90 return s->base_rtc * NANOSECONDS_PER_SECOND + in get_guest_rtc_ns() 170 muldiv64(current_time, RTC_CLOCK_RATE, NANOSECONDS_PER_SECOND); in periodic_timer_update() 180 RTC_CLOCK_RATE, NANOSECONDS_PER_SECOND); in periodic_timer_update() 267 guest_nsec = get_guest_rtc_ns(s) % NANOSECONDS_PER_SECOND; in check_update_timer() 269 + NANOSECONDS_PER_SECOND - guest_nsec; in check_update_timer() 276 (next_alarm_sec - 1) * NANOSECONDS_PER_SECOND; in check_update_timer() 520 s->offset = get_guest_rtc_ns(s) % NANOSECONDS_PER_SECOND; in cmos_ioport_write() 636 guest_sec = guest_nsec / NANOSECONDS_PER_SECOND; in rtc_update_time() 664 if ((guest_nsec % NANOSECONDS_PER_SECOND) >= in update_in_progress() [all …]
|
/openbmc/qemu/hw/timer/ |
H A D | pxa2xx_timer.c | 124 muldiv64(now_qemu - s->lastload, s->freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_update() 128 NANOSECONDS_PER_SECOND, s->freq); in pxa2xx_timer_update() 154 s->tm4[counter].freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_update4() 157 NANOSECONDS_PER_SECOND, s->tm4[counter].freq); in pxa2xx_timer_update4() 196 s->lastload, s->freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_read() 220 s->tm4[tm - 1].freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_read() 230 NANOSECONDS_PER_SECOND); in pxa2xx_timer_read()
|
H A D | i8254_common.c | 51 NANOSECONDS_PER_SECOND); in pit_get_out() 83 NANOSECONDS_PER_SECOND); in pit_get_next_transition_time() 123 next_time = s->count_load_time + muldiv64(next_time, NANOSECONDS_PER_SECOND, in pit_get_next_transition_time()
|
H A D | aspeed_timer.c | 105 uint64_t ticks = muldiv64(delta_ns, rate, NANOSECONDS_PER_SECOND); in calculate_ticks() 113 uint32_t min_ticks = muldiv64(TIMER_MIN_NS, rate, NANOSECONDS_PER_SECOND); in calculate_min_ticks() 124 delta_ns = muldiv64(delta_ticks, NANOSECONDS_PER_SECOND, calculate_rate(t)); in calculate_time() 295 t->start += muldiv64(delta, NANOSECONDS_PER_SECOND, rate); in aspeed_timer_set_value() 297 t->start -= muldiv64(-delta, NANOSECONDS_PER_SECOND, rate); in aspeed_timer_set_value()
|
H A D | ibex_timer.c | 58 timebase_freq, NANOSECONDS_PER_SECOND); in cpu_riscv_read_rtc() 95 NANOSECONDS_PER_SECOND, in ibex_timer_update_irqs()
|
/openbmc/qemu/hw/misc/ |
H A D | mps2-fpgaio.c | 44 return muldiv64(now - tick_offset, frq, NANOSECONDS_PER_SECOND); in counter_from_tickoff() 49 return now - muldiv64(count, NANOSECONDS_PER_SECOND, frq); in tickoff_from_counter() 66 uint64_t ticks = muldiv64(elapsed, s->prescale_clk, NANOSECONDS_PER_SECOND); in resync_counter() 119 s->pscntr_sync_ticks += muldiv64(ticks, NANOSECONDS_PER_SECOND, in resync_counter()
|
H A D | imx7_snvs.c | 43 NANOSECONDS_PER_SECOND); in imx7_snvs_get_count() 143 qemu_clock_get_ns(rtc_clock) / NANOSECONDS_PER_SECOND; in imx7_snvs_init()
|
/openbmc/qemu/target/riscv/ |
H A D | time_helper.c | 102 ns_diff = muldiv64(diff, NANOSECONDS_PER_SECOND, timebase_freq); in riscv_timer_write_timecmp() 108 if ((NANOSECONDS_PER_SECOND > timebase_freq && ns_diff < diff) || in riscv_timer_write_timecmp()
|
/openbmc/qemu/accel/tcg/ |
H A D | icount-common.c | 166 #define ICOUNT_WOBBLE (NANOSECONDS_PER_SECOND / 10) 220 NANOSECONDS_PER_SECOND / 10); in icount_adjust_vm() 489 NANOSECONDS_PER_SECOND / 10); in icount_configure()
|
H A D | tcg-accel-ops-rr.h | 13 #define TCG_KICK_PERIOD (NANOSECONDS_PER_SECOND / 10)
|
/openbmc/qemu/target/xtensa/ |
H A D | core-dc232b.c | 48 .clock_freq_khz = (NANOSECONDS_PER_SECOND / 64) / 1000,
|
/openbmc/qemu/hw/usb/ |
H A D | hcd-dwc2.c | 442 s->usb_frame_time = NANOSECONDS_PER_SECOND / 8000; /* 125000 */ in dwc2_attach() 443 if (NANOSECONDS_PER_SECOND >= USB_HZ_HS) { in dwc2_attach() 444 s->usb_bit_time = NANOSECONDS_PER_SECOND / USB_HZ_HS; /* 10.4 */ in dwc2_attach() 449 s->usb_frame_time = NANOSECONDS_PER_SECOND / 1000; /* 1000000 */ in dwc2_attach() 450 if (NANOSECONDS_PER_SECOND >= USB_HZ_FS) { in dwc2_attach() 451 s->usb_bit_time = NANOSECONDS_PER_SECOND / USB_HZ_FS; /* 83.3 */ in dwc2_attach() 605 expire_time = t_now + NANOSECONDS_PER_SECOND / 4000; in dwc2_work_bh() 1362 s->usb_frame_time = NANOSECONDS_PER_SECOND / 1000; /* 1000000 */ in dwc2_realize() 1363 if (NANOSECONDS_PER_SECOND >= USB_HZ_FS) { in dwc2_realize() 1364 s->usb_bit_time = NANOSECONDS_PER_SECOND / USB_HZ_FS; /* 83.3 */ in dwc2_realize()
|
/openbmc/qemu/include/qemu/ |
H A D | timer.h | 8 #define NANOSECONDS_PER_SECOND 1000000000LL macro 791 return 60 * NANOSECONDS_PER_SECOND; in get_max_clock_jump() 819 return muldiv64(ti.QuadPart, NANOSECONDS_PER_SECOND, clock_freq); in get_clock()
|
/openbmc/qemu/include/hw/rtc/ |
H A D | mc146818rtc_regs.h | 86 return muldiv64(clocks, NANOSECONDS_PER_SECOND, RTC_CLOCK_RATE); in periodic_clock_to_ns()
|
/openbmc/qemu/hw/misc/macio/ |
H A D | cuda.c | 75 cs->tb_frequency, NANOSECONDS_PER_SECOND) - in cuda_get_counter_value() 87 cs->tb_frequency, NANOSECONDS_PER_SECOND); in cuda_get_load_time() 344 / NANOSECONDS_PER_SECOND); in cuda_cmd_get_time() 366 / NANOSECONDS_PER_SECOND); in cuda_cmd_set_time()
|
/openbmc/qemu/util/ |
H A D | fdmon-io_uring.c | 195 .tv_sec = ns / NANOSECONDS_PER_SECOND, in add_timeout_sqe() 196 .tv_nsec = ns % NANOSECONDS_PER_SECOND, in add_timeout_sqe()
|