Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 5 of 5) sorted by relevance

/hypervisor/common/
A Dtimer.c28 if ((timer->timeout != 0UL) && (now < timer->timeout)) { in timer_expired()
48 if ((timer->func != NULL) && (timer->timeout != 0UL)) { in run_timer()
49 timer->func(timer->priv_data); in run_timer()
101 if ((timer == NULL) || (timer->func == NULL) || (timer->timeout == 0UL)) { in add_timer()
132 if (timer != NULL) { in initialize_timer()
133 timer->func = func; in initialize_timer()
149 if (timer != NULL) { in update_timer()
166 if ((timer != NULL) && !list_empty(&timer->node)) { in del_timer()
202 del_timer(timer); in timer_softirq()
204 run_timer(timer); in timer_softirq()
[all …]
/hypervisor/include/common/
A Dtimer.h63 void initialize_timer(struct hv_timer *timer,
76 bool timer_expired(const struct hv_timer *timer, uint64_t now, uint64_t *delta);
85 bool timer_is_started(const struct hv_timer *timer);
94 void update_timer(struct hv_timer *timer, uint64_t timeout, uint64_t period);
106 int32_t add_timer(struct hv_timer *timer);
115 void del_timer(struct hv_timer *timer);
/hypervisor/arch/x86/guest/
A Dvlapic.c265 struct hv_timer *timer; in vlapic_reset_timer() local
267 timer = &vlapic->vtimer.timer; in vlapic_reset_timer()
268 del_timer(timer); in vlapic_reset_timer()
276 struct hv_timer *timer; in set_expiration() local
288 timer = &vtimer->timer; in set_expiration()
304 struct hv_timer *timer = &vtimer->timer; in vlapic_update_lvtt() local
310 del_timer(timer); in vlapic_update_lvtt()
394 struct hv_timer *timer; in vlapic_set_tsc_deadline_msr() local
418 timer = &vlapic->vtimer.timer; in vlapic_set_tsc_deadline_msr()
419 del_timer(timer); in vlapic_set_tsc_deadline_msr()
[all …]
/hypervisor/include/arch/x86/asm/guest/
A Dvlapic.h46 struct hv_timer timer; member
/hypervisor/
A DMakefile233 HW_C_SRCS += common/timer.c

Completed in 12 milliseconds