Searched refs:vme_ret (Results 1 – 2 of 2) sorted by relevance
600 struct vm_exit *vme_ret) in arm64_gen_inst_emul_data() argument609 vme_ret->u.inst_emul.gpa = in arm64_gen_inst_emul_data()612 vme_ret->u.inst_emul.gpa += hypctx->exit_info.far_el2 & in arm64_gen_inst_emul_data()618 vie = &vme_ret->u.inst_emul.vie; in arm64_gen_inst_emul_data()624 paging = &vme_ret->u.inst_emul.paging; in arm64_gen_inst_emul_data()635 arm64_gen_reg_emul_data(uint32_t esr_iss, struct vm_exit *vme_ret) in arm64_gen_reg_emul_data() argument641 vre = &vme_ret->u.reg_emul.vre; in arm64_gen_reg_emul_data()669 handle_el1_sync_excp(struct hypctx *hypctx, struct vm_exit *vme_ret, in handle_el1_sync_excp() argument681 arm64_print_hyp_regs(vme_ret); in handle_el1_sync_excp()682 vme_ret->exitcode = VM_EXITCODE_HYP; in handle_el1_sync_excp()[all …]
327 riscv_gen_inst_emul_data(struct hypctx *hypctx, struct vm_exit *vme_ret, in riscv_gen_inst_emul_data() argument339 guest_addr = vme_ret->sepc; in riscv_gen_inst_emul_data()341 KASSERT(vme_ret->scause == SCAUSE_FETCH_GUEST_PAGE_FAULT || in riscv_gen_inst_emul_data()342 vme_ret->scause == SCAUSE_LOAD_GUEST_PAGE_FAULT || in riscv_gen_inst_emul_data()343 vme_ret->scause == SCAUSE_STORE_GUEST_PAGE_FAULT, in riscv_gen_inst_emul_data()346 direction = vme_ret->scause == SCAUSE_STORE_GUEST_PAGE_FAULT ? in riscv_gen_inst_emul_data()401 vme_ret->inst_length = 4; in riscv_gen_inst_emul_data()429 vme_ret->inst_length = 2; in riscv_gen_inst_emul_data()432 vme_ret->u.inst_emul.gpa = (vme_ret->htval << 2) | in riscv_gen_inst_emul_data()433 (vme_ret->stval & 0x3); in riscv_gen_inst_emul_data()[all …]