Home
last modified time | relevance | path

Searched refs:virt_timer (Results 1 – 3 of 3) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/arm/
A Dvtimer.c118 t = &v->arch.virt_timer; in vcpu_vtimer_init()
136 kill_timer(&v->arch.virt_timer.timer); in vcpu_timer_destroy()
144 v->arch.virt_timer.ctl = READ_SYSREG32(CNTV_CTL_EL0); in virt_timer_save()
146 v->arch.virt_timer.cval = READ_SYSREG64(CNTV_CVAL_EL0); in virt_timer_save()
147 if ( (v->arch.virt_timer.ctl & CNTx_CTL_ENABLE) && in virt_timer_save()
148 !(v->arch.virt_timer.ctl & CNTx_CTL_MASK)) in virt_timer_save()
150 set_timer(&v->arch.virt_timer.timer, ticks_to_ns(v->arch.virt_timer.cval + in virt_timer_save()
160 stop_timer(&v->arch.virt_timer.timer); in virt_timer_restore()
161 migrate_timer(&v->arch.virt_timer.timer, v->processor); in virt_timer_restore()
165 WRITE_SYSREG64(v->arch.virt_timer.cval, CNTV_CVAL_EL0); in virt_timer_restore()
[all …]
A Dtime.c262 current->arch.virt_timer.ctl = READ_SYSREG32(CNTV_CTL_EL0); in vtimer_interrupt()
263 WRITE_SYSREG32(current->arch.virt_timer.ctl | CNTx_CTL_MASK, CNTV_CTL_EL0); in vtimer_interrupt()
264 vgic_vcpu_inject_irq(current, current->arch.virt_timer.irq); in vtimer_interrupt()
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Ddomain.h287 struct vtimer virt_timer; member

Completed in 5 milliseconds