Home
last modified time | relevance | path

Searched refs:scause (Results 1 – 9 of 9) sorted by relevance

/arch/riscv/kvm/
A Dvcpu_exit.c31 (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()
A Dtrace.h37 __field(unsigned long, scause)
45 __entry->scause = trap->scause;
53 __entry->scause,
A Dvcpu_sbi_v01.c54 if (utrap->scause) in kvm_sbi_ext_v01_handler()
76 if (utrap->scause) in kvm_sbi_ext_v01_handler()
A Dvcpu_insn.c163 utrap.scause = EXC_INST_ILLEGAL; in truly_illegal_insn()
179 utrap.scause = EXC_VIRTUAL_INST_FAULT; in truly_virtual_insn()
451 if (utrap.scause) { in kvm_riscv_vcpu_virtual_insn()
506 if (utrap.scause) { in kvm_riscv_vcpu_mmio_load()
632 if (utrap.scause) { in kvm_riscv_vcpu_mmio_store()
A Dvcpu_sbi.c489 if (sbi_ret.utrap->scause) { in kvm_riscv_vcpu_sbi_ecall()
A Dvcpu.c856 trap->scause = csr_read(CSR_SCAUSE); in kvm_riscv_vcpu_enter_exit()
/arch/riscv/include/asm/
A Dkvm_host.h106 unsigned long scause; member
/arch/riscv/include/uapi/asm/
A Dkvm.h78 unsigned long scause; member
/arch/riscv/kernel/
A Dasm-offsets.c212 OFFSET(KVM_ARCH_TRAP_SCAUSE, kvm_cpu_trap, scause); in asm_offsets()

Completed in 18 milliseconds