/qemu/hw/rtc/ |
H A D | mc146818rtc.c | 153 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 D | migration.c | 3094 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 D | dirtyrate.c | 53 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 D | mos6522.c | 50 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 D | ctrl.c | 5781 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 D | pcnet.c | 656 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 D | rtl8139.c | 3161 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 D | apic.c | 774 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 D | apic_common.c | 144 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 D | apic_internal.h | 205 bool apic_next_timer(APICCommonState *s, int64_t current_time);
|
/qemu/hw/timer/ |
H A D | i8254_common.c | 45 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 D | i8254.c | 50 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 D | ibex_uart.c | 201 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 D | timer.h | 709 bool timer_expired(QEMUTimer *timer_head, int64_t current_time);
|
/qemu/include/hw/timer/ |
H A D | i8254_internal.h | 70 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 D | qemu-timer.c | 91 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 D | runner.py | 351 current_time = int(time.time()) 352 return (duration is None) or (current_time - start_time < duration)
|