Searched refs:timer (Results 1 – 9 of 9) sorted by relevance
| /devicemodel/core/ |
| A D | timer.c | 37 if (timer == NULL) { in timer_handler() 71 timer->fd = -1; in acrn_timer_init() 74 timer->fd = timerfd_create(timer->clockid, in acrn_timer_init() 85 timer->mevp = mevent_add(timer->fd, EVF_READ, timer_handler, timer, NULL, NULL); in acrn_timer_init() 87 close(timer->fd); in acrn_timer_init() 101 if (timer == NULL) { in acrn_timer_deinit() 107 timer->mevp = NULL; in acrn_timer_deinit() 110 timer->fd = -1; in acrn_timer_deinit() 118 if (timer == NULL) { in acrn_timer_settime() 130 if (timer == NULL) { in acrn_timer_settime_abs() [all …]
|
| A D | vm_event.c | 67 struct acrn_timer timer; member 157 ctl->timer.clockid = CLOCK_MONOTONIC; in vm_event_throttle_init() 158 ret = acrn_timer_init(&ctl->timer, throttle_timer_cb, ctl); in vm_event_throttle_init() 167 ret = acrn_timer_settime(&ctl->timer, &timer_spec); in vm_event_throttle_init() 183 if (ctl->timer.fd != -1) { in vm_event_throttle_deinit() 184 acrn_timer_deinit(&ctl->timer); in vm_event_throttle_deinit()
|
| /devicemodel/hw/platform/ |
| A D | hpet.c | 85 #define vhpet_tmr(v, n) (&(v)->timer[n].tmrlst[(v)->timer[n].tmridx].t) 86 #define vhpet_tmrarg(v, n) (&(v)->timer[n].tmrlst[(v)->timer[n].tmridx].a) 132 } timer[VHPET_NUM_TIMERS]; member 399 vhpet->timer[n].compval += nexp * vhpet->timer[n].comprate; in vhpet_timer_handler() 413 compval = vhpet->timer[n].compval; in vhpet_adjust_compval() 465 if (++vhpet->timer[n].tmridx == nitems(vhpet->timer[n].tmrlst)) in vhpet_stop_timer() 466 vhpet->timer[n].tmridx = 0; in vhpet_stop_timer() 470 n, vhpet->timer[n].tmridx); in vhpet_stop_timer() 628 vhpet->timer[n].comprate = 0; in vhpet_timer_update_config() 811 vhpet->timer[i].comprate = 0; in vhpet_mmio_write() [all …]
|
| A D | ioc_cbc.c | 724 uint16_t timer = payload[0] | payload[1] << 8; in cbc_process_heartbeat() local 726 cbc_update_rtc_timer(timer, payload[2]); in cbc_process_heartbeat()
|
| A D | rtc.c | 573 vrtc_start_timer(struct acrn_timer *timer, time_t sec, time_t nsec) in vrtc_start_timer() argument 583 acrn_timer_settime(timer, &ts); in vrtc_start_timer()
|
| /devicemodel/include/ |
| A D | timer.h | 21 acrn_timer_init(struct acrn_timer *timer, void (*cb)(void *, uint64_t), void *param); 23 acrn_timer_deinit(struct acrn_timer *timer); 25 acrn_timer_settime(struct acrn_timer *timer, const struct itimerspec *new_value); 27 acrn_timer_settime_abs(struct acrn_timer *timer, 30 acrn_timer_gettime(struct acrn_timer *timer, struct itimerspec *cur_value);
|
| /devicemodel/hw/pci/ |
| A D | wdt_i6300esb.c | 80 struct acrn_timer timer; member 167 acrn_timer_settime(&wdt_state.timer, &timer_val); in stop_wdt_timer() 191 if (acrn_timer_settime(&wdt_state.timer, &timer_val) == -1) { in start_wdt_timer() 341 wdt_state.timer.clockid = CLOCK_MONOTONIC; in pci_wdt_init() 342 if (acrn_timer_init(&wdt_state.timer, wdt_expired_handler, dev) != 0) { in pci_wdt_init() 382 acrn_timer_deinit(&wdt_state.timer); in pci_wdt_deinit()
|
| /devicemodel/bios/ |
| A D | changelog_ovmf.txt | 45 - Change LVT timer register structure of Lapic 142 - Change system timer from 8254 to HPET
|
| /devicemodel/hw/pci/virtio/ |
| A D | virtio.c | 134 virtio_start_timer(struct acrn_timer *timer, time_t sec, time_t nsec) in virtio_start_timer() argument 144 if (acrn_timer_settime(timer, &ts) != 0) { in virtio_start_timer()
|
Completed in 785 milliseconds