Home
last modified time | relevance | path

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

/freebsd/sys/arm64/vmm/io/
H A Dvtimer.c222 vtimer_cpu->phys_timer.cntx_ctl_el0 = CNTP_CTL_IMASK & ~CNTP_CTL_ENABLE; in vtimer_cpuinit()
224 mtx_init(&vtimer_cpu->phys_timer.mtx, "vtimer phys callout mutex", NULL, in vtimer_cpuinit()
226 callout_init_mtx(&vtimer_cpu->phys_timer.callout, in vtimer_cpuinit()
227 &vtimer_cpu->phys_timer.mtx, 0); in vtimer_cpuinit()
228 vtimer_cpu->phys_timer.irqid = GT_PHYS_NS_IRQ; in vtimer_cpuinit()
243 callout_drain(&vtimer_cpu->phys_timer.callout); in vtimer_cpucleanup()
245 mtx_destroy(&vtimer_cpu->phys_timer.mtx); in vtimer_cpucleanup()
296 vtime_sync_timer(hypctx, &hypctx->vtimer_cpu.phys_timer, in vtimer_sync_hwstate()
308 hypctx->vtimer_cpu.phys_timer.irqid, true); in vtimer_inject_irq_callout_phys()
330 timer = &hypctx->vtimer_cpu.phys_timer; in vtimer_schedule_irq()
[all …]
H A Dvtimer.h63 struct vtimer_timer phys_timer; member
/freebsd/sys/arm64/vmm/
H A Dvmm_hyp.c64 hypctx->vtimer_cpu.phys_timer.cntx_cval_el0 = in vmm_hyp_reg_store()
66 hypctx->vtimer_cpu.phys_timer.cntx_ctl_el0 = in vmm_hyp_reg_store()
506 hypctx->vtimer_cpu.phys_timer.cntx_cval_el0); in vmm_hyp_reg_restore()
508 hypctx->vtimer_cpu.phys_timer.cntx_ctl_el0); in vmm_hyp_reg_restore()