Lines Matching refs:ktimer
1430 struct kvm_timer *ktimer = &apic->lapic_timer; in apic_timer_expired() local
1446 ktimer->expired_tscdeadline = ktimer->tscdeadline; in apic_timer_expired()
1644 struct kvm_timer *ktimer = &apic->lapic_timer; in start_hv_timer() local
1651 if (!apic_lvtt_period(apic) && atomic_read(&ktimer->pending)) in start_hv_timer()
1654 if (!ktimer->tscdeadline) in start_hv_timer()
1657 r = kvm_x86_ops->set_hv_timer(apic->vcpu, ktimer->tscdeadline); in start_hv_timer()
1661 ktimer->hv_timer_in_use = true; in start_hv_timer()
1662 hrtimer_cancel(&ktimer->timer); in start_hv_timer()
1669 if (!apic_lvtt_period(apic) && (r || atomic_read(&ktimer->pending))) { in start_hv_timer()
1681 struct kvm_timer *ktimer = &apic->lapic_timer; in start_sw_timer() local
1686 if (!apic_lvtt_period(apic) && atomic_read(&ktimer->pending)) in start_sw_timer()
2213 struct kvm_timer *ktimer = container_of(data, struct kvm_timer, timer); in apic_timer_fn() local
2214 struct kvm_lapic *apic = container_of(ktimer, struct kvm_lapic, lapic_timer); in apic_timer_fn()
2220 hrtimer_add_expires_ns(&ktimer->timer, ktimer->period); in apic_timer_fn()