Searched refs:stimer (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.4/arch/x86/kvm/ |
D | hyperv.c | 39 static void stimer_mark_pending(struct kvm_vcpu_hv_stimer *stimer, 167 struct kvm_vcpu_hv_stimer *stimer; in kvm_hv_notify_acked_sint() local 173 for (idx = 0; idx < ARRAY_SIZE(hv_vcpu->stimer); idx++) { in kvm_hv_notify_acked_sint() 174 stimer = &hv_vcpu->stimer[idx]; in kvm_hv_notify_acked_sint() 175 if (stimer->msg_pending && stimer->config.enable && in kvm_hv_notify_acked_sint() 176 !stimer->config.direct_mode && in kvm_hv_notify_acked_sint() 177 stimer->config.sintx == sint) in kvm_hv_notify_acked_sint() 178 stimer_mark_pending(stimer, false); in kvm_hv_notify_acked_sint() 415 static void stimer_mark_pending(struct kvm_vcpu_hv_stimer *stimer, in stimer_mark_pending() argument 418 struct kvm_vcpu *vcpu = stimer_to_vcpu(stimer); in stimer_mark_pending() [all …]
|
D | hyperv.h | 71 return &vcpu_to_hv_vcpu(vcpu)->stimer[timer_index]; in vcpu_to_stimer() 74 static inline struct kvm_vcpu *stimer_to_vcpu(struct kvm_vcpu_hv_stimer *stimer) in stimer_to_vcpu() argument 78 hv_vcpu = container_of(stimer - stimer->index, struct kvm_vcpu_hv, in stimer_to_vcpu() 79 stimer[0]); in stimer_to_vcpu()
|
/Linux-v5.4/sound/pci/trident/ |
D | trident.h | 308 unsigned int stimer; /* global sample timer (to detect spurious interrupts) */ member
|
D | trident_main.c | 1567 evoice->stimer = val; in snd_trident_trigger() 1571 voice->stimer = val; in snd_trident_trigger() 3706 unsigned int audio_int, chn_int, stimer, channel, mask, tmp; in snd_trident_interrupt() local 3716 stimer = inl(TRID_REG(trident, T4D_STIMER)) & 0x00ffffff; in snd_trident_interrupt() 3734 delta = (int)stimer - (int)voice->stimer; in snd_trident_interrupt() 3744 voice->stimer = stimer; in snd_trident_interrupt()
|
/Linux-v5.4/arch/x86/include/asm/ |
D | kvm_host.h | 532 struct kvm_vcpu_hv_stimer stimer[HV_SYNIC_STIMER_COUNT]; member
|