Lines Matching refs:vtimer

281 	struct arch_timer_context *vtimer = vcpu_vtimer(vcpu);  in kvm_timer_update_run()  local
288 if (kvm_timer_should_fire(vtimer)) in kvm_timer_update_run()
497 struct arch_timer_context *vtimer = vcpu_vtimer(vcpu); in kvm_timer_vcpu_load_nogic() local
505 kvm_timer_update_irq(vcpu, kvm_timer_should_fire(vtimer), vtimer); in kvm_timer_vcpu_load_nogic()
517 if (vtimer->irq.level) in kvm_timer_vcpu_load_nogic()
555 struct arch_timer_context *vtimer = vcpu_vtimer(vcpu); in kvm_timer_should_notify_user() local
566 return kvm_timer_should_fire(vtimer) != vlevel || in kvm_timer_should_notify_user()
616 struct arch_timer_context *vtimer = vcpu_vtimer(vcpu); in unmask_vtimer_irq_user() local
618 if (!kvm_timer_should_fire(vtimer)) { in unmask_vtimer_irq_user()
619 kvm_timer_update_irq(vcpu, false, vtimer); in unmask_vtimer_irq_user()
621 set_timer_irq_phys_active(vtimer, false); in unmask_vtimer_irq_user()
693 struct arch_timer_context *vtimer = vcpu_vtimer(vcpu); in kvm_timer_vcpu_init() local
703 hrtimer_init(&vtimer->hrtimer, CLOCK_MONOTONIC, HRTIMER_MODE_ABS); in kvm_timer_vcpu_init()
705 vtimer->hrtimer.function = kvm_hrtimer_expire; in kvm_timer_vcpu_init()
708 vtimer->irq.irq = default_vtimer_irq.irq; in kvm_timer_vcpu_init()
711 vtimer->host_timer_irq = host_vtimer_irq; in kvm_timer_vcpu_init()
714 vtimer->host_timer_irq_flags = host_vtimer_irq_flags; in kvm_timer_vcpu_init()
717 vtimer->vcpu = vcpu; in kvm_timer_vcpu_init()
1119 struct arch_timer_context *vtimer = vcpu_vtimer(vcpu); in kvm_arm_timer_set_attr() local
1140 set_timer_irqs(vcpu->kvm, vtimer->irq.irq, irq); in kvm_arm_timer_set_attr()