Lines Matching defs:trap
785 struct kvm_cpu_trap *trap)
792 * We save trap CSRs (such as SEPC, SCAUSE, STVAL, HTVAL, and
796 * potentially change trap CSRs.
842 trap->htval = nacl_csr_read(nsh, CSR_HTVAL);
843 trap->htinst = nacl_csr_read(nsh, CSR_HTINST);
851 trap->htval = csr_read(CSR_HTVAL);
852 trap->htinst = csr_read(CSR_HTINST);
855 trap->sepc = gcntx->sepc;
856 trap->scause = csr_read(CSR_SCAUSE);
857 trap->stval = csr_read(CSR_STVAL);
867 struct kvm_cpu_trap trap;
977 kvm_riscv_vcpu_enter_exit(vcpu, &trap);
1002 trace_kvm_exit(&trap);
1008 ret = kvm_riscv_vcpu_exit(vcpu, run, &trap);