Searched refs:stimer (Results 1 – 4 of 4) sorted by relevance
65 static void stimer_mark_pending(struct kvm_vcpu_hv_stimer *stimer,224 struct kvm_vcpu_hv_stimer *stimer; in kvm_hv_notify_acked_sint() local230 for (idx = 0; idx < ARRAY_SIZE(hv_vcpu->stimer); idx++) { in kvm_hv_notify_acked_sint()231 stimer = &hv_vcpu->stimer[idx]; in kvm_hv_notify_acked_sint()232 if (stimer->msg_pending && stimer->config.enable && in kvm_hv_notify_acked_sint()233 !stimer->config.direct_mode && in kvm_hv_notify_acked_sint()234 stimer->config.sintx == sint) in kvm_hv_notify_acked_sint()235 stimer_mark_pending(stimer, false); in kvm_hv_notify_acked_sint()591 static void stimer_mark_pending(struct kvm_vcpu_hv_stimer *stimer, in stimer_mark_pending() argument594 struct kvm_vcpu *vcpu = hv_stimer_to_vcpu(stimer); in stimer_mark_pending()[all …]
130 return &to_hv_vcpu(vcpu)->stimer[timer_index]; in to_hv_stimer()133 static inline struct kvm_vcpu *hv_stimer_to_vcpu(struct kvm_vcpu_hv_stimer *stimer) in hv_stimer_to_vcpu() argument137 hv_vcpu = container_of(stimer - stimer->index, struct kvm_vcpu_hv, in hv_stimer_to_vcpu()138 stimer[0]); in hv_stimer_to_vcpu()
307 unsigned int stimer; /* global sample timer (to detect spurious interrupts) */ member
692 struct kvm_vcpu_hv_stimer stimer[HV_SYNIC_STIMER_COUNT]; member