Home
last modified time | relevance | path

Searched refs:current_time (Results 1 – 17 of 17) sorted by last modified time

/qemu/hw/rtc/
H A Dmc146818rtc.c153 static void periodic_timer_update(MC146818RtcState *s, int64_t current_time, in periodic_timer_update() argument
170 muldiv64(current_time, RTC_CLOCK_RATE, NANOSECONDS_PER_SECOND); in periodic_timer_update()
/qemu/migration/
H A Dmigration.c3094 int64_t current_time) in migration_update_counters() argument
3103 if (current_time < s->iteration_start_time + BUFFER_DELAY) { in migration_update_counters()
3110 time_spent = current_time - s->iteration_start_time; in migration_update_counters()
H A Ddirtyrate.c53 int64_t current_time; in dirty_stat_wait() local
55 current_time = qemu_clock_get_ms(QEMU_CLOCK_REALTIME); in dirty_stat_wait()
56 if ((current_time - initial_time) >= msec) { in dirty_stat_wait()
57 msec = current_time - initial_time; in dirty_stat_wait()
59 g_usleep((msec + initial_time - current_time) * 1000); in dirty_stat_wait()
/qemu/hw/misc/
H A Dmos6522.c50 int64_t current_time);
52 int64_t current_time);
186 int64_t current_time) in get_next_irq_time() argument
219 if (next_time <= current_time) { in get_next_irq_time()
220 next_time = current_time + 1; in get_next_irq_time()
226 int64_t current_time) in mos6522_timer1_update() argument
231 ti->next_irq_time = get_next_irq_time(s, ti, current_time); in mos6522_timer1_update()
240 int64_t current_time) in mos6522_timer2_update() argument
245 ti->next_irq_time = get_next_irq_time(s, ti, current_time); in mos6522_timer2_update()
/qemu/hw/nvme/
H A Dctrl.c5781 uint64_t current_time = qemu_clock_get_ms(QEMU_CLOCK_VIRTUAL); in nvme_get_timestamp() local
5782 uint64_t elapsed_time = current_time - n->timestamp_set_qemu_clock_ms; in nvme_get_timestamp()
/qemu/hw/net/
H A Dpcnet.c656 static inline int64_t pcnet_get_next_poll_time(PCNetState *s, int64_t current_time) in pcnet_get_next_poll_time() argument
658 int64_t next_time = current_time + in pcnet_get_next_poll_time()
661 if (next_time <= current_time) { in pcnet_get_next_poll_time()
662 next_time = current_time + 1; in pcnet_get_next_poll_time()
H A Drtl8139.c3161 int64_t current_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in rtl8139_pre_save() local
3164 s->TCTR = (current_time - s->TCTR_base) / PCI_PERIOD; in rtl8139_pre_save()
/qemu/hw/intc/
H A Dapic.c774 static void apic_timer_update(APICCommonState *s, int64_t current_time) in apic_timer_update() argument
776 if (apic_next_timer(s, current_time)) { in apic_timer_update()
H A Dapic_common.c144 bool apic_next_timer(APICCommonState *s, int64_t current_time) in apic_next_timer() argument
158 d = (current_time - s->initial_count_load_time) >> s->count_shift; in apic_next_timer()
/qemu/include/hw/i386/
H A Dapic_internal.h205 bool apic_next_timer(APICCommonState *s, int64_t current_time);
/qemu/hw/timer/
H A Di8254_common.c45 int pit_get_out(PITChannelState *s, int64_t current_time) in pit_get_out() argument
50 d = muldiv64(current_time - s->count_load_time, PIT_FREQ, in pit_get_out()
77 int64_t pit_get_next_transition_time(PITChannelState *s, int64_t current_time) in pit_get_next_transition_time() argument
82 d = muldiv64(current_time - s->count_load_time, PIT_FREQ, in pit_get_next_transition_time()
127 if (next_time <= current_time) { in pit_get_next_transition_time()
128 next_time = current_time + 1; in pit_get_next_transition_time()
H A Di8254.c50 static void pit_irq_timer_update(PITChannelState *s, int64_t current_time);
254 static void pit_irq_timer_update(PITChannelState *s, int64_t current_time) in pit_irq_timer_update() argument
262 expire_time = pit_get_next_transition_time(s, current_time); in pit_irq_timer_update()
263 irq_level = pit_get_out(s, current_time); in pit_irq_timer_update()
268 (double)(expire_time - current_time) / NANOSECONDS_PER_SECOND); in pit_irq_timer_update()
/qemu/hw/char/
H A Dibex_uart.c201 uint64_t current_time = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL); in uart_write_tx_fifo() local
226 timer_mod(s->fifo_trigger_handle, current_time + in uart_write_tx_fifo()
/qemu/include/qemu/
H A Dtimer.h709 bool timer_expired(QEMUTimer *timer_head, int64_t current_time);
/qemu/include/hw/timer/
H A Di8254_internal.h70 int pit_get_out(PITChannelState *s, int64_t current_time);
71 int64_t pit_get_next_transition_time(PITChannelState *s, int64_t current_time);
/qemu/util/
H A Dqemu-timer.c91 static bool timer_expired_ns(QEMUTimer *timer_head, int64_t current_time) in timer_expired_ns() argument
93 return timer_head && (timer_head->expire_time <= current_time); in timer_expired_ns()
496 bool timer_expired(QEMUTimer *timer_head, int64_t current_time) in timer_expired() argument
498 return timer_expired_ns(timer_head, current_time * timer_head->scale); in timer_expired()
504 int64_t current_time; in timerlist_run_timers() local
546 current_time = qemu_clock_get_ns(timer_list->clock->type); in timerlist_run_timers()
549 if (!timer_expired_ns(ts, current_time)) { in timerlist_run_timers()
/qemu/tests/image-fuzzer/
H A Drunner.py351 current_time = int(time.time())
352 return (duration is None) or (current_time - start_time < duration)