]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - include/kvm/arm_arch_timer.h
KVM: arm/arm64: Move timer IRQ default init to arch_timer.c
[mirror_ubuntu-hirsute-kernel.git] / include / kvm / arm_arch_timer.h
index fe797d6ef89d90e3163c0e4f927286b314c8d5c8..f1c967a4f603ae7982d43f5887331d2a38a97570 100644 (file)
@@ -57,12 +57,12 @@ struct arch_timer_cpu {
 
 int kvm_timer_hyp_init(void);
 int kvm_timer_enable(struct kvm_vcpu *vcpu);
-int kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu,
-                        const struct kvm_irq_level *virt_irq,
-                        const struct kvm_irq_level *phys_irq);
+int kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu);
 void kvm_timer_vcpu_init(struct kvm_vcpu *vcpu);
 void kvm_timer_flush_hwstate(struct kvm_vcpu *vcpu);
 void kvm_timer_sync_hwstate(struct kvm_vcpu *vcpu);
+bool kvm_timer_should_notify_user(struct kvm_vcpu *vcpu);
+void kvm_timer_update_run(struct kvm_vcpu *vcpu);
 void kvm_timer_vcpu_terminate(struct kvm_vcpu *vcpu);
 
 u64 kvm_arm_timer_get_reg(struct kvm_vcpu *, u64 regid);