Home
last modified time | relevance | path

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

/freebsd/sys/arm64/vmm/io/
H A Dvtimer.c101 if (hypctx->vtimer_cpu.virt_timer.cntx_cval_el0 < cntpct_el0) in vtimer_virtual_timer_intr()
105 cntv_ctl = hypctx->vtimer_cpu.virt_timer.cntx_ctl_el0; in vtimer_virtual_timer_intr()
156 mtx_init(&vtimer_cpu->virt_timer.mtx, "vtimer virt callout mutex", NULL, in vtimer_cpuinit()
158 callout_init_mtx(&vtimer_cpu->virt_timer.callout, in vtimer_cpuinit()
159 &vtimer_cpu->virt_timer.mtx, 0); in vtimer_cpuinit()
160 vtimer_cpu->virt_timer.irqid = GT_VIRT_IRQ; in vtimer_cpuinit()
235 callout_drain(&vtimer_cpu->virt_timer.callout); in vtimer_cpucleanup()
237 mtx_destroy(&vtimer_cpu->virt_timer.mtx); in vtimer_cpucleanup()
284 vtime_sync_timer(hypctx, &hypctx->vtimer_cpu.virt_timer, cntpct_el0); in vtimer_sync_hwstate()
309 hypctx->vtimer_cpu.virt_timer.irqid, true); in vtimer_inject_irq_callout_virt()
[all …]
H A Dvtimer.h59 struct vtimer_timer virt_timer; member
/freebsd/sys/arm64/vmm/
H A Dvmm_hyp.c243 hypctx->vtimer_cpu.virt_timer.cntx_cval_el0 = in vmm_hyp_reg_store_timer()
245 hypctx->vtimer_cpu.virt_timer.cntx_ctl_el0 = in vmm_hyp_reg_store_timer()
603 hypctx->vtimer_cpu.virt_timer.cntx_cval_el0); in vmm_hyp_reg_restore_timer()
605 hypctx->vtimer_cpu.virt_timer.cntx_ctl_el0); in vmm_hyp_reg_restore_timer()