Home
last modified time | relevance | path

Searched refs:utrap (Results 1 – 2 of 2) sorted by relevance

/linux/arch/riscv/kvm/
A Dvcpu_exit.c134 utrap.scause = EXC_INST_ILLEGAL; in truly_illegal_insn()
135 utrap.stval = insn; in truly_illegal_insn()
172 &utrap); in virtual_inst_fault()
173 if (utrap.scause) { in virtual_inst_fault()
174 utrap.sepc = ct->sepc; in virtual_inst_fault()
214 &utrap); in emulate_load()
215 if (utrap.scause) { in emulate_load()
217 utrap.sepc = ct->sepc; in emulate_load()
327 &utrap); in emulate_store()
328 if (utrap.scause) { in emulate_store()
[all …]
A Dvcpu_sbi.c84 struct kvm_cpu_trap utrap = { 0 }; in kvm_riscv_vcpu_sbi_ecall() local
115 &utrap); in kvm_riscv_vcpu_sbi_ecall()
118 if (utrap.scause) { in kvm_riscv_vcpu_sbi_ecall()
119 utrap.sepc = cp->sepc; in kvm_riscv_vcpu_sbi_ecall()
120 kvm_riscv_vcpu_trap_redirect(vcpu, &utrap); in kvm_riscv_vcpu_sbi_ecall()
139 &utrap); in kvm_riscv_vcpu_sbi_ecall()
142 if (utrap.scause) { in kvm_riscv_vcpu_sbi_ecall()
143 utrap.sepc = cp->sepc; in kvm_riscv_vcpu_sbi_ecall()
144 kvm_riscv_vcpu_trap_redirect(vcpu, &utrap); in kvm_riscv_vcpu_sbi_ecall()

Completed in 7 milliseconds