Home
last modified time | relevance | path

Searched refs:NANOSECONDS_PER_SECOND (Results 1 – 25 of 109) sorted by relevance

12345

/qemu/tests/qtest/
H A Dwdt_ib700-test.c26 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 Drtl8139-test.c92 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 Dsifive-e-aon-watchdog-test.c223 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 Drtc-test.c21 #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()
/qemu/tests/unit/
H A Dtest-timed-average.c41 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 Dtest-throttle.c51 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()
/qemu/hw/ppc/
H A Dspapr_rtc.c48 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()
/qemu/hw/rtc/
H A Dpl031.c63 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 Dxlnx-zynqmp-rtc.c60 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 Dmc146818rtc.c70 #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 …]
/qemu/hw/timer/
H A Dpxa2xx_timer.c126 muldiv64(now_qemu - s->lastload, s->freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_update()
130 NANOSECONDS_PER_SECOND, s->freq); in pxa2xx_timer_update()
156 s->tm4[counter].freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_update4()
159 NANOSECONDS_PER_SECOND, s->tm4[counter].freq); in pxa2xx_timer_update4()
198 s->lastload, s->freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_read()
222 s->tm4[tm - 1].freq, NANOSECONDS_PER_SECOND); in pxa2xx_timer_read()
232 NANOSECONDS_PER_SECOND); in pxa2xx_timer_read()
H A Di8254_common.c51 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 Daspeed_timer.c105 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()
294 t->start += muldiv64(delta, NANOSECONDS_PER_SECOND, rate); in aspeed_timer_set_value()
296 t->start -= muldiv64(-delta, NANOSECONDS_PER_SECOND, rate); in aspeed_timer_set_value()
H A Dibex_timer.c58 timebase_freq, NANOSECONDS_PER_SECOND); in cpu_riscv_read_rtc()
95 NANOSECONDS_PER_SECOND, in ibex_timer_update_irqs()
/qemu/hw/misc/
H A Dmps2-fpgaio.c44 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 Dimx7_snvs.c43 NANOSECONDS_PER_SECOND); in imx7_snvs_get_count()
143 qemu_clock_get_ns(rtc_clock) / NANOSECONDS_PER_SECOND; in imx7_snvs_init()
/qemu/target/riscv/
H A Dtime_helper.c101 ns_diff = muldiv64(diff, NANOSECONDS_PER_SECOND, timebase_freq); in riscv_timer_write_timecmp()
107 if ((NANOSECONDS_PER_SECOND > timebase_freq && ns_diff < diff) || in riscv_timer_write_timecmp()
/qemu/accel/tcg/
H A Dicount-common.c167 #define ICOUNT_WOBBLE (NANOSECONDS_PER_SECOND / 10)
221 NANOSECONDS_PER_SECOND / 10); in icount_adjust_vm()
490 NANOSECONDS_PER_SECOND / 10); in icount_configure()
H A Dtcg-accel-ops-rr.h13 #define TCG_KICK_PERIOD (NANOSECONDS_PER_SECOND / 10)
/qemu/hw/usb/
H A Dhcd-dwc2.c442 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()
1357 s->usb_frame_time = NANOSECONDS_PER_SECOND / 1000; /* 1000000 */ in dwc2_realize()
1358 if (NANOSECONDS_PER_SECOND >= USB_HZ_FS) { in dwc2_realize()
1359 s->usb_bit_time = NANOSECONDS_PER_SECOND / USB_HZ_FS; /* 83.3 */ in dwc2_realize()
/qemu/include/qemu/
H A Dtimer.h8 #define NANOSECONDS_PER_SECOND 1000000000LL macro
797 return 60 * NANOSECONDS_PER_SECOND; in get_max_clock_jump()
825 return muldiv64(ti.QuadPart, NANOSECONDS_PER_SECOND, clock_freq); in get_clock()
/qemu/target/xtensa/
H A Dcore-dc232b.c48 .clock_freq_khz = (NANOSECONDS_PER_SECOND / 64) / 1000,
/qemu/hw/misc/macio/
H A Dcuda.c75 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()
/qemu/include/hw/rtc/
H A Dmc146818rtc_regs.h86 return muldiv64(clocks, NANOSECONDS_PER_SECOND, RTC_CLOCK_RATE); in periodic_clock_to_ns()
/qemu/util/
H A Dfdmon-io_uring.c195 .tv_sec = ns / NANOSECONDS_PER_SECOND, in add_timeout_sqe()
196 .tv_nsec = ns % NANOSECONDS_PER_SECOND, in add_timeout_sqe()

12345