Searched refs:scause (Results 1 – 6 of 6) sorted by relevance
31 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT && !writable)) { in gstage_page_fault()32 switch (trap->scause) { in gstage_page_fault()47 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT) ? true : false, in gstage_page_fault()100 if (trap->scause == EXC_LOAD_PAGE_FAULT) in kvm_riscv_vcpu_unpriv_read()101 trap->scause = EXC_INST_PAGE_FAULT; in kvm_riscv_vcpu_unpriv_read()161 ncsr_write(CSR_VSCAUSE, trap->scause); in kvm_riscv_vcpu_trap_redirect()193 if (trap->scause & CAUSE_IRQ_FLAG) in kvm_riscv_vcpu_exit()199 switch (trap->scause) { in kvm_riscv_vcpu_exit()258 trap->scause, trap->stval, trap->htval, trap->htinst); in kvm_riscv_vcpu_exit()
37 __field(unsigned long, scause)45 __entry->scause = trap->scause;53 __entry->scause,
37 utrap.scause = EXC_INST_ILLEGAL; in truly_illegal_insn()53 utrap.scause = EXC_VIRTUAL_INST_FAULT; in truly_virtual_insn()301 static bool is_load_guest_page_fault(unsigned long scause) in is_load_guest_page_fault() argument314 return (scause == EXC_LOAD_GUEST_PAGE_FAULT); in is_load_guest_page_fault()341 if (utrap.scause) { in kvm_riscv_vcpu_virtual_insn()342 if (is_load_guest_page_fault(utrap.scause)) in kvm_riscv_vcpu_virtual_insn()398 if (utrap.scause) { in kvm_riscv_vcpu_mmio_load()399 if (is_load_guest_page_fault(utrap.scause)) in kvm_riscv_vcpu_mmio_load()525 if (utrap.scause) { in kvm_riscv_vcpu_mmio_store()526 if (is_load_guest_page_fault(utrap.scause)) in kvm_riscv_vcpu_mmio_store()
53 if (utrap->scause) in kvm_sbi_ext_v01_handler()77 if (utrap->scause) in kvm_sbi_ext_v01_handler()
625 if (sbi_ret.utrap->scause) { in kvm_riscv_vcpu_sbi_ecall()
376 case KVM_REG_RISCV_CSR_REG(scause): in aia_csr_id_to_str() 377 return RISCV_CSR_GENERAL(scause); in aia_csr_id_to_str() 896 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(scause),