Lines Matching defs:hypctx
91 riscv_set_active_vcpu(struct hypctx *hypctx) in riscv_set_active_vcpu()
162 vmmops_vcpu_restore_csrs(struct hypctx *hypctx) in vmmops_vcpu_restore_csrs()
180 vmmops_vcpu_save_csrs(struct hypctx *hypctx) in vmmops_vcpu_save_csrs()
200 struct hypctx *hypctx; in vmmops_vcpu_init() local
267 riscv_unpriv_read(struct hypctx *hypctx, uintptr_t guest_addr, uint64_t *data, in riscv_unpriv_read()
327 riscv_gen_inst_emul_data(struct hypctx *hypctx, struct vm_exit *vme_ret, in riscv_gen_inst_emul_data()
448 riscv_handle_world_switch(struct hypctx *hypctx, struct vm_exit *vme, in riscv_handle_world_switch()
539 struct hypctx *hypctx; in riscv_send_ipi() local
557 riscv_check_ipi(struct hypctx *hypctx, bool clear) in riscv_check_ipi()
570 riscv_check_interrupts_pending(struct hypctx *hypctx) in riscv_check_interrupts_pending()
580 riscv_sync_interrupts(struct hypctx *hypctx) in riscv_sync_interrupts()
605 struct hypctx *hypctx; in vmmops_run() local
745 struct hypctx *hypctx; in vmmops_vcpu_cleanup() local
779 hypctx_regptr(struct hypctx *hypctx, int reg) in hypctx_regptr()
859 struct hypctx *hypctx; in vmmops_getreg() local
885 struct hypctx *hypctx; in vmmops_setreg() local
908 struct hypctx *hypctx; in vmmops_exception() local