/openbmc/qemu/include/qemu/ |
H A D | timer.h | 84 struct QEMUTimer { struct 89 QEMUTimer *next; argument 413 void timer_init_full(QEMUTimer *ts, 430 static inline void timer_init(QEMUTimer *ts, QEMUClockType type, int scale, in timer_init() 447 static inline void timer_init_ns(QEMUTimer *ts, QEMUClockType type, in timer_init_ns() 464 static inline void timer_init_us(QEMUTimer *ts, QEMUClockType type, in timer_init_us() 481 static inline void timer_init_ms(QEMUTimer *ts, QEMUClockType type, in timer_init_ms() 512 static inline QEMUTimer *timer_new_full(QEMUTimerListGroup *timer_list_group, in timer_new_full() 517 QEMUTimer *ts = g_new0(QEMUTimer, 1); in timer_new_full() 535 static inline QEMUTimer *timer_new(QEMUClockType type, int scale, in timer_new() [all …]
|
H A D | typedefs.h | 101 typedef struct QEMUTimer QEMUTimer; typedef
|
/openbmc/qemu/util/ |
H A D | qemu-timer.c | 69 QEMUTimer *active_timers; 91 static bool timer_expired_ns(QEMUTimer *timer_head, int64_t current_time) in timer_expired_ns() 255 QEMUTimer *ts; in qemu_clock_deadline_ns_all() 349 void timer_init_full(QEMUTimer *ts, in timer_init_full() 365 void timer_deinit(QEMUTimer *ts) in timer_deinit() 371 static void timer_del_locked(QEMUTimerList *timer_list, QEMUTimer *ts) in timer_del_locked() 373 QEMUTimer **pt, *t; in timer_del_locked() 390 QEMUTimer *ts, int64_t expire_time) in timer_mod_ns_locked() 392 QEMUTimer **pt, *t; in timer_mod_ns_locked() 420 void timer_del(QEMUTimer *ts) in timer_del() [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | ptimer-test-stubs.c | 37 void timer_init_full(QEMUTimer *ts, in timer_init_full() 53 void timer_mod(QEMUTimer *ts, int64_t expire_time) in timer_mod() 56 QEMUTimer *t = &timer_list->active_timers; in timer_mod() 71 void timer_del(QEMUTimer *ts) in timer_del() 74 QEMUTimer *t = &timer_list->active_timers; in timer_del() 94 QEMUTimer *t = timer_list->active_timers.next; in qemu_clock_deadline_ns_all()
|
H A D | ptimer-test.h | 19 QEMUTimer active_timers;
|
/openbmc/qemu/include/sysemu/ |
H A D | cpu-timers-internal.h | 59 QEMUTimer *icount_rt_timer; 60 QEMUTimer *icount_vm_timer; 61 QEMUTimer *icount_warp_timer;
|
/openbmc/qemu/include/hw/rtc/ |
H A D | mc146818rtc.h | 37 QEMUTimer *periodic_timer; 40 QEMUTimer *update_timer; 45 QEMUTimer *coalesced_timer;
|
/openbmc/qemu/ui/ |
H A D | console-priv.h | 27 QEMUTimer *gl_unblock_timer; 30 QEMUTimer *ui_timer;
|
/openbmc/qemu/hw/rtc/ |
H A D | m48t59-internal.h | 52 QEMUTimer *alrm_timer; 53 QEMUTimer *wd_timer;
|
/openbmc/qemu/include/hw/char/ |
H A D | serial.h | 71 QEMUTimer *fifo_timeout_timer; 77 QEMUTimer *modem_status_poll;
|
/openbmc/qemu/include/block/ |
H A D | aio.h | 535 static inline QEMUTimer *aio_timer_new_with_attrs(AioContext *ctx, in aio_timer_new_with_attrs() 556 static inline QEMUTimer *aio_timer_new(AioContext *ctx, QEMUClockType type, in aio_timer_new() 578 QEMUTimer *ts, QEMUClockType type, in aio_timer_init_with_attrs() 598 QEMUTimer *ts, QEMUClockType type, in aio_timer_init()
|
/openbmc/qemu/include/hw/acpi/ |
H A D | ich9.h | 75 QEMUTimer *swsmi_timer; 76 QEMUTimer *periodic_timer;
|
/openbmc/qemu/include/hw/misc/ |
H A D | mac_via.h | 73 QEMUTimer *one_second_timer; 75 QEMUTimer *sixty_hz_timer;
|
/openbmc/qemu/include/hw/sd/ |
H A D | sdhci.h | 49 QEMUTimer *insert_timer; /* timer for 'changing' sd card. */ 50 QEMUTimer *transfer_timer;
|
/openbmc/qemu/hw/net/ |
H A D | igb_core.h | 59 QEMUTimer *timer; 73 QEMUTimer *autoneg_timer;
|
H A D | e1000e_core.h | 54 QEMUTimer *timer; 71 QEMUTimer *autoneg_timer;
|
/openbmc/qemu/include/hw/ppc/ |
H A D | ppc.h | 33 QEMUTimer *decr_timer; 36 QEMUTimer *hdecr_timer;
|
/openbmc/qemu/hw/usb/ |
H A D | hcd-dwc2.h | 159 QEMUTimer *eof_timer; 160 QEMUTimer *frame_timer;
|
/openbmc/qemu/target/ppc/ |
H A D | power8-pmu.c | 225 static QEMUTimer *get_cyc_overflow_timer(CPUPPCState *env, int sprn) in get_cyc_overflow_timer() 232 QEMUTimer *pmc_overflow_timer = get_cyc_overflow_timer(env, sprn); in pmc_update_overflow_timer() 278 QEMUTimer *pmc_overflow_timer; in pmu_delete_timers()
|
/openbmc/qemu/hw/ppc/ |
H A D | ppc_booke.c | 78 QEMUTimer *fit_timer; 81 QEMUTimer *wdt_timer; 142 QEMUTimer *timer, in booke_update_fixed_timer()
|
/openbmc/qemu/target/riscv/ |
H A D | time_helper.h | 25 void riscv_timer_write_timecmp(CPURISCVState *env, QEMUTimer *timer,
|
/openbmc/qemu/include/hw/virtio/ |
H A D | virtio-net.h | 131 QEMUTimer *drain_timer; 157 QEMUTimer *tx_timer;
|
/openbmc/qemu/include/hw/i3c/ |
H A D | mock-target.h | 45 QEMUTimer qtimer;
|
/openbmc/qemu/include/hw/m68k/ |
H A D | q800-glue.h | 38 QEMUTimer *nmi_release;
|
/openbmc/qemu/include/hw/timer/ |
H A D | bcm2835_systmr.h | 24 QEMUTimer timer;
|