Lines Matching full:timer

11  * ktime_to_tick() - Scale ktime_t to timer tick value.
27 enum hrtimer_restart kvm_swtimer_wakeup(struct hrtimer *timer) in kvm_swtimer_wakeup() argument
31 vcpu = container_of(timer, struct kvm_vcpu, arch.swtimer); in kvm_swtimer_wakeup()
39 * Initialise the timer to the specified frequency, zero it
50 * Restore soft timer state from saved context.
60 * Set guest stable timer cfg csr in kvm_restore_timer()
61 * Disable timer before restore estat CSR register, avoid to in kvm_restore_timer()
62 * get invalid timer interrupt for old timer cfg in kvm_restore_timer()
70 /* Guest timer is disabled, just restore timer registers */ in kvm_restore_timer()
76 * Freeze the soft-timer and sync the guest stable timer with it. in kvm_restore_timer()
83 * If oneshot timer is fired, CSR TVAL will be -1, there are two in kvm_restore_timer()
85 * 1) timer is fired during exiting to host in kvm_restore_timer()
86 * 2) timer is fired and vm is doing timer irq, and then exiting to in kvm_restore_timer()
87 * host. Host should not inject timer irq to avoid spurious in kvm_restore_timer()
88 * timer interrupt again in kvm_restore_timer()
94 * Writing 0 to LOONGARCH_CSR_TVAL will inject timer irq in kvm_restore_timer()
101 * timer interrupt, and CSR TVAL keeps unchanged with -1, it in kvm_restore_timer()
102 * avoids spurious timer interrupt in kvm_restore_timer()
123 * Inject timer here though sw timer should inject timer in kvm_restore_timer()
124 * interrupt async already, since sw timer may be cancelled in kvm_restore_timer()
134 * Save guest timer state and switch to software emulation of guest
135 * timer. The hard timer must already be in use, so preemption should be
149 * If period timer is fired, CSR TVAL will be reloaded from CSR TCFG in _kvm_save_timer()
150 * If oneshot timer is fired, CSR TVAL will be -1 in _kvm_save_timer()
151 * Here judge one-shot timer fired by checking whether TVAL is larger in _kvm_save_timer()
165 * the same physical cpu in next time, and the timer should run in _kvm_save_timer()
173 * Save guest timer state and switch to soft guest timer if hard timer was in
182 /* Save hard timer state */ in kvm_save_timer()
188 /* Save timer-related state to vCPU context */ in kvm_save_timer()