Home
last modified time | relevance | path

Searched refs:QEMU_CLOCK_VIRTUAL (Results 1 – 25 of 199) sorted by relevance

12345678

/qemu/accel/tcg/
H A Dicount-common.c220 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + in icount_adjust_vm()
278 if (qemu_clock_expired(QEMU_CLOCK_VIRTUAL)) { in icount_warp_rt()
279 qemu_clock_notify(QEMU_CLOCK_VIRTUAL); in icount_warp_rt()
328 qemu_clock_notify(QEMU_CLOCK_VIRTUAL); in icount_start_warp_timer()
336 deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in icount_start_warp_timer()
367 qemu_clock_notify(QEMU_CLOCK_VIRTUAL); in icount_start_warp_timer()
389 qemu_clock_notify(QEMU_CLOCK_VIRTUAL); in icount_start_warp_timer()
486 timers_state.icount_vm_timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in icount_configure()
489 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + in icount_configure()
500 qemu_clock_notify(QEMU_CLOCK_VIRTUAL); in icount_notify_exit()
H A Dtcg-accel-ops-icount.c46 deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in icount_get_limit()
72 qemu_clock_notify(QEMU_CLOCK_VIRTUAL); in icount_notify_aio_contexts()
73 qemu_clock_run_timers(QEMU_CLOCK_VIRTUAL); in icount_notify_aio_contexts()
79 int64_t deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in icount_handle_deadline()
/qemu/target/mips/sysemu/
H A Dcp0_timer.c33 now_ns = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_mips_get_count_val()
43 now_ns = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_mips_timer_update()
70 now_ns = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_mips_get_count()
93 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in cpu_mips_store_count()
120 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in cpu_mips_stop_count()
145 env->timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, &mips_timer_cb, env); in cpu_mips_clock_init()
/qemu/hw/ppc/
H A Dppc.c564 int64_t clock = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_ppc_store_tbl()
575 int64_t clock = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in _cpu_ppc_store_tbu()
616 int64_t clock = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_ppc_store_atbl()
681 vmclk = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_ppc_tb_stop()
703 vmclk = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_ppc_tb_start()
922 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_ppc_store_decr()
956 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_ppc_store_hdecr()
1100 tb_env->decr_timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in cpu_ppc_tb_init()
1192 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_4xx_fit_cb()
1235 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in start_stop_pit()
[all …]
/qemu/hw/timer/
H A Dmips_gictimer.c49 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in gic_vptimer_cb()
59 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mips_gictimer_get_sh_count()
80 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mips_gictimer_store_sh_count()
100 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in mips_gictimer_store_vp_compare()
121 (uint32_t)(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) / TIMER_PERIOD); in mips_gictimer_stop_count()
140 gictimer->vptimers[i].qtimer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in mips_gictimer_init()
H A Dpxa2xx_timer.c197 return s->clock + muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - in pxa2xx_timer_read()
220 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - in pxa2xx_timer_read()
230 muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - in pxa2xx_timer_read()
288 pxa2xx_timer_update(s, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in pxa2xx_timer_write()
308 pxa2xx_timer_update4(s, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL), tm); in pxa2xx_timer_write()
312 s->lastload = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in pxa2xx_timer_write()
334 s->tm4[tm].lastload = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in pxa2xx_timer_write()
445 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in pxa25x_timer_post_load()
463 s->lastload = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in pxa2xx_timer_init()
482 s->timer[i].qtimer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in pxa2xx_timer_realize()
[all …]
H A Dsifive_pwm.c88 uint64_t now_ns = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sifive_pwm_set_alarms()
150 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in sifive_pwm_interrupt()
227 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in sifive_pwm_read()
279 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in sifive_pwm_write()
377 uint64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sifive_pwm_reset()
432 timer_init_ns(&s->timer[0], QEMU_CLOCK_VIRTUAL, in sifive_pwm_realize()
435 timer_init_ns(&s->timer[1], QEMU_CLOCK_VIRTUAL, in sifive_pwm_realize()
438 timer_init_ns(&s->timer[2], QEMU_CLOCK_VIRTUAL, in sifive_pwm_realize()
441 timer_init_ns(&s->timer[3], QEMU_CLOCK_VIRTUAL, in sifive_pwm_realize()
H A Di8254.c57 d = muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - s->count_load_time, PIT_FREQ, in pit_get_count()
91 sc->count_load_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in pit_set_channel_gate()
99 sc->count_load_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in pit_set_channel_gate()
112 s->count_load_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in pit_load_count()
149 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)) << 7) | in pit_ioport_write()
306 pit_irq_timer_update(s, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in pit_irq_control()
342 s->irq_timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, pit_irq_timer, s); in pit_realizefn()
H A Drenesas_cmt.c73 next_time += qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in update_events()
79 int64_t delta, now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in read_cmcnt()
194 cmt->tick[ch] = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in timer_events()
237 timer_init_ns(&cmt->timer[0], QEMU_CLOCK_VIRTUAL, timer_event0, cmt); in rcmt_init()
238 timer_init_ns(&cmt->timer[1], QEMU_CLOCK_VIRTUAL, timer_event1, cmt); in rcmt_init()
H A Domap_gptimer.c108 distance = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - timer->time; in omap_gp_timer_read()
123 timer->time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in omap_gp_timer_sync()
169 timer->time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in omap_gp_timer_tick()
410 s->time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in omap_gp_timer_write()
420 s->time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in omap_gp_timer_write()
501 s->timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, omap_gp_timer_tick, s); in omap_gp_timer_init()
502 s->match = timer_new_ns(QEMU_CLOCK_VIRTUAL, omap_gp_timer_match, s); in omap_gp_timer_init()
H A Dstm32f2xx_timer.c93 timer_mod(s->timer, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + s->hit_time); in stm32f2xx_timer_set_alarm()
100 int64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in stm32f2xx_timer_reset()
151 return stm32f2xx_ns_to_ticks(s, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)) - in stm32f2xx_timer_read()
184 int64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in stm32f2xx_timer_write()
321 s->timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, stm32f2xx_timer_interrupt, s); in stm32f2xx_timer_realize()
H A Dsse-counter.c171 return sse_counter_for_timestamp(s, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in sse_cntcv()
180 uint64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sse_write_cntcv()
271 uint64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sse_counter_control_write()
384 s->ns_then = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sse_counter_reset()
401 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sse_clk_callback()
H A Dibex_timer.c57 return muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL), in cpu_riscv_read_rtc()
93 next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + in ibex_timer_update_irqs()
98 if (next < qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)) { in ibex_timer_update_irqs()
121 s->mtimer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in ibex_timer_reset()
/qemu/target/loongarch/tcg/
H A Dconstant_timer.c20 return qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) / TIMER_PERIOD; in cpu_loongarch_get_constant_timer_counter()
27 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_loongarch_get_constant_timer_ticks()
41 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_loongarch_store_constant_timer_config()
56 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in loongarch_constant_timer_cb()
/qemu/hw/sparc64/
H A Dsparc64.c94 timer->clock_offset = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_timer_create()
96 timer->qtimer = timer_new_ns(QEMU_CLOCK_VIRTUAL, cb, cpu); in cpu_timer_create()
104 timer->clock_offset = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_timer_reset()
202 int64_t vm_clock_offset = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - in cpu_tick_set_count()
216 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - timer->clock_offset, in cpu_tick_get_count()
232 int64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_tick_set_limit()
/qemu/hw/openrisc/
H A Dcputimer.c55 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in cpu_openrisc_count_update()
102 timer_expired(cpu->env.timer, qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL))) { in openrisc_timer_cb()
141 or1k_timer->last_clk = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in openrisc_timer_reset()
157 cpu->env.timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, &openrisc_timer_cb, cpu); in cpu_openrisc_clock_init()
/qemu/tests/unit/
H A Dtest-throttle.c167 throttle_timers_init(tt, ctx, QEMU_CLOCK_VIRTUAL, in test_init()
171 g_assert(tt->clock_type == QEMU_CLOCK_VIRTUAL); in test_init()
199 throttle_timers_init(tt, ctx, QEMU_CLOCK_VIRTUAL, in test_init_readonly()
203 g_assert(tt->clock_type == QEMU_CLOCK_VIRTUAL); in test_init_readonly()
231 throttle_timers_init(tt, ctx, QEMU_CLOCK_VIRTUAL, in test_init_writeonly()
235 g_assert(tt->clock_type == QEMU_CLOCK_VIRTUAL); in test_init_writeonly()
255 throttle_timers_init(tt, ctx, QEMU_CLOCK_VIRTUAL, in test_destroy()
296 throttle_timers_init(tt, ctx, QEMU_CLOCK_VIRTUAL, in test_config_functions()
573 throttle_timers_init(tt, ctx, QEMU_CLOCK_VIRTUAL, in test_have_timer()
590 throttle_timers_init(tt, ctx, QEMU_CLOCK_VIRTUAL, in test_detach_attach()
[all …]
/qemu/hw/misc/
H A Dmos6522.c196 d = muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - ti->load_time, in get_next_irq_time()
275 return muldiv64(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) - ti->load_time, in mos6522_get_counter_value()
281 uint64_t load_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mos6522_get_load_time()
301 int64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mos6522_read()
435 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in mos6522_write()
445 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in mos6522_write()
451 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in mos6522_write()
470 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in mos6522_write()
491 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in mos6522_write()
493 qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in mos6522_write()
[all …]
H A Dsifive_e_aon.c56 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sifive_e_aon_wdt_update_wdogcount()
93 int64_t next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sifive_e_aon_wdt_update_state()
175 r->wdog_restart_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sifive_e_aon_wdt_write()
186 r->wdog_restart_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sifive_e_aon_wdt_write()
197 r->wdog_restart_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in sifive_e_aon_wdt_write()
286 r->wdog_timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, in sifive_e_aon_init()
H A Dmps2-fpgaio.c59 int64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in resync_counter()
152 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mps2_fpgaio_read()
156 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mps2_fpgaio_read()
227 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mps2_fpgaio_write()
231 now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mps2_fpgaio_write()
259 int64_t now = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in mps2_fpgaio_reset()
/qemu/hw/input/
H A Dadb.c143 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + in adb_set_autopoll_enabled()
157 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + in adb_set_autopoll_rate_ms()
168 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + in adb_set_autopoll_mask()
193 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + in adb_autopoll_unblock()
209 qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL) + in adb_autopoll()
247 adb_bus->autopoll_timer = timer_new_ms(QEMU_CLOCK_VIRTUAL, adb_autopoll, in adb_bus_realize()
/qemu/target/riscv/
H A Dtime_helper.c116 next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + ns_diff; in riscv_timer_write_timecmp()
136 env->stimer = timer_new_ns(QEMU_CLOCK_VIRTUAL, &riscv_stimer_cb, cpu); in riscv_timer_init()
139 env->vstimer = timer_new_ns(QEMU_CLOCK_VIRTUAL, &riscv_vstimer_cb, cpu); in riscv_timer_init()
/qemu/net/
H A Dfilter-buffer.c55 qemu_clock_get_us(QEMU_CLOCK_VIRTUAL) + s->interval); in filter_buffer_release_timer()
107 timer_init_us(&s->release_timer, QEMU_CLOCK_VIRTUAL, in filter_buffer_setup_timer()
111 qemu_clock_get_us(QEMU_CLOCK_VIRTUAL) + s->interval); in filter_buffer_setup_timer()
/qemu/system/
H A Dqtest.c342 int64_t clock = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in qtest_clock_warp()
347 int64_t deadline = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in qtest_clock_warp()
353 qemu_clock_run_timers(QEMU_CLOCK_VIRTUAL); in qtest_clock_warp()
354 timerlist_run_timers(aio_context->tlg.tl[QEMU_CLOCK_VIRTUAL]); in qtest_clock_warp()
355 clock = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in qtest_clock_warp()
357 qemu_clock_notify(QEMU_CLOCK_VIRTUAL); in qtest_clock_warp()
751 ns = qemu_clock_deadline_ns_all(QEMU_CLOCK_VIRTUAL, in qtest_process_command()
754 qtest_clock_warp(qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + ns); in qtest_process_command()
757 (int64_t)qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in qtest_process_command()
783 (int64_t)qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)); in qtest_process_command()
/qemu/util/
H A Dqemu-timer.c131 clock->enabled = (type == QEMU_CLOCK_VIRTUAL ? false : true); in qemu_clock_init()
138 return !(icount_enabled() && (type == QEMU_CLOCK_VIRTUAL)); in qemu_clock_use_for_deadline()
423 if (icount_enabled() && timer_list->clock->type == QEMU_CLOCK_VIRTUAL) { in timerlist_rearm()
522 case QEMU_CLOCK_VIRTUAL: in timerlist_run_timers()
560 && timer_list->clock->type == QEMU_CLOCK_VIRTUAL in timerlist_run_timers()
639 case QEMU_CLOCK_VIRTUAL: in qemu_clock_get_ns()

12345678