Searched refs:scause (Results 1 – 9 of 9) sorted by relevance
28 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT && !writable)) { in gstage_page_fault()29 switch (trap->scause) { in gstage_page_fault()44 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT) ? true : false); in gstage_page_fault()96 if (trap->scause == EXC_LOAD_PAGE_FAULT) in kvm_riscv_vcpu_unpriv_read()97 trap->scause = EXC_INST_PAGE_FAULT; in kvm_riscv_vcpu_unpriv_read()157 csr_write(CSR_VSCAUSE, trap->scause); in kvm_riscv_vcpu_trap_redirect()175 if (trap->scause & CAUSE_IRQ_FLAG) in kvm_riscv_vcpu_exit()181 switch (trap->scause) { in kvm_riscv_vcpu_exit()208 trap->scause, trap->stval, trap->htval, trap->htinst); in kvm_riscv_vcpu_exit()
56 if (utrap->scause) in kvm_sbi_ext_v01_handler()79 if (utrap->scause) in kvm_sbi_ext_v01_handler()
158 utrap.scause = EXC_INST_ILLEGAL; in truly_illegal_insn()174 utrap.scause = EXC_VIRTUAL_INST_FAULT; in truly_virtual_insn()420 if (utrap.scause) { in kvm_riscv_vcpu_virtual_insn()475 if (utrap.scause) { in kvm_riscv_vcpu_mmio_load()601 if (utrap.scause) { in kvm_riscv_vcpu_mmio_store()
150 if (utrap.scause) { in kvm_riscv_vcpu_sbi_ecall()
1050 trap.scause = csr_read(CSR_SCAUSE); in kvm_arch_vcpu_ioctl_run()
71 unsigned long scause; member
104 unsigned long scause; member
196 OFFSET(KVM_ARCH_TRAP_SCAUSE, kvm_cpu_trap, scause); in asm_offsets()
2806 0x80x0 0000 0300 0005 scause Supervisor trap cause