Home
last modified time | relevance | path

Searched defs:hypctx (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/arm64/vmm/
H A Darm64.h45 struct hypctx { struct
46 struct trapframe tf;
79 uint64_t pmccntr_el0;
80 uint64_t pmccfiltr_el0;
83 uint64_t pmovsset_el0;
84 uint64_t pmselr_el0;
85 uint64_t pmuserenr_el0;
101 struct hyp *hyp;
102 struct vcpu *vcpu;
103 struct {
[all …]
H A Dvmm_arm64.c109 arm64_set_active_vcpu(struct hypctx *hypctx) in arm64_set_active_vcpu()
535 struct hypctx *hypctx; in vmmops_vcpu_init() local
836 struct hypctx *hypctx; in vmmops_gla2gpa() local
1062 struct hypctx *hypctx; in vmmops_run() local
1193 struct hypctx *hypctx = vcpui; in vmmops_vcpu_cleanup() local
1225 hypctx_regptr(struct hypctx *hypctx, int reg) in hypctx_regptr()
1259 struct hypctx *hypctx = vcpui; in vmmops_getreg() local
1278 struct hypctx *hypctx = vcpui; in vmmops_setreg() local
1297 struct hypctx *hypctx = vcpui; in vmmops_exception() local
1315 struct hypctx *hypctx = vcpui; in vmmops_getcap() local
[all …]
H A Dvmm_hyp.c45 vmm_hyp_reg_store(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_store()
265 vmm_hyp_reg_restore(struct hypctx *hypctx, struct hyp *hyp, bool guest) in vmm_hyp_reg_restore()
485 vmm_hyp_call_guest(struct hyp *hyp, struct hypctx *hypctx) in vmm_hyp_call_guest()
H A Dvmm_handlers.c52 vmm_nvhe_enter_guest(struct hyp *hyp, struct hypctx *hypctx) in vmm_nvhe_enter_guest()
H A Dvmm.c1666 struct hypctx *hypctx; in vm_handle_smccc_call() local
/freebsd/sys/arm64/vmm/io/
H A Dvtimer.c68 struct hypctx *hypctx; in vtimer_virtual_timer_intr() local
176 vtimer_cpuinit(struct hypctx *hypctx) in vtimer_cpuinit()
217 struct hypctx *hypctx; in vtimer_vmcleanup() local
259 struct hypctx *hypctx; in vtimer_inject_irq_callout_phys() local
269 struct hypctx *hypctx; in vtimer_inject_irq_callout_virt() local
340 struct hypctx *hypctx; in vtimer_phys_ctl_read() local
361 struct hypctx *hypctx; in vtimer_phys_ctl_write() local
406 struct hypctx *hypctx; in vtimer_phys_cval_read() local
420 struct hypctx *hypctx; in vtimer_phys_cval_write() local
440 struct hypctx *hypctx; in vtimer_phys_tval_read() local
[all …]
H A Dvgic_v3.c428 struct hypctx *hypctx; in mpidr_to_vcpu() local
659 read_enabler(struct hypctx *hypctx, int n) in read_enabler()
707 read_pendr(struct hypctx *hypctx, int n) in read_pendr()
901 read_config(struct hypctx *hypctx, int n) in read_config()
952 read_route(struct hypctx *hypctx, int n) in read_route()
1374 struct hypctx *hypctx; in dist_read() local
1412 struct hypctx *hypctx; in dist_write() local
1617 struct hypctx *hypctx, *target_hypctx; in redist_read() local
1695 struct hypctx *hypctx, *target_hypctx; in redist_write() local
1944 struct hypctx *hypctx; in vgic_v3_get_irq() local
[all …]
H A Dvgic.c69 vgic_cpuinit(struct hypctx *hypctx) in vgic_cpuinit()
75 vgic_cpucleanup(struct hypctx *hypctx) in vgic_cpucleanup()
93 vgic_has_pending_irq(struct hypctx *hypctx) in vgic_has_pending_irq()
113 vgic_flush_hwstate(struct hypctx *hypctx) in vgic_flush_hwstate()
119 vgic_sync_hwstate(struct hypctx *hypctx) in vgic_sync_hwstate()