Lines Matching defs:timer
2 * 8253/8254 interval timer emulation
100 remaining = hrtimer_get_remaining(&ps->timer);
221 struct hrtimer *timer;
226 timer = &pit->pit_state.timer;
228 if (hrtimer_cancel(timer))
229 hrtimer_start_expires(timer, HRTIMER_MODE_ABS);
235 hrtimer_cancel(&pit->pit_state.timer);
269 struct kvm_kpit_state *ps = container_of(data, struct kvm_kpit_state, timer);
278 hrtimer_add_expires_ns(&ps->timer, ps->period);
335 pr_debug("create pit timer, interval is %llu nsec\n", interval);
338 hrtimer_cancel(&ps->timer);
356 "i8254 timer period limited to %lld ns\n",
362 hrtimer_start(&ps->timer, ktime_add_ns(ktime_get(), interval),
386 /* Two types of timer
387 * mode 1 is one shot, mode 2 is period, otherwise del timer */
415 pit->pit_state.channels[0].mode = 0xff; /* disable timer */
690 hrtimer_init(&pit_state->timer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS);
691 pit_state->timer.function = pit_timer_fn;
743 hrtimer_cancel(&pit->pit_state.timer);