Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_exit.c28 (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()
178 if (trap->scause & CAUSE_IRQ_FLAG) in kvm_riscv_vcpu_exit()
184 switch (trap->scause) { in kvm_riscv_vcpu_exit()
219 trap->scause, trap->stval, trap->htval, trap->htinst); in kvm_riscv_vcpu_exit()
H A Dvcpu_sbi_v01.c53 if (utrap->scause) in kvm_sbi_ext_v01_handler()
75 if (utrap->scause) in kvm_sbi_ext_v01_handler()
H A Dvcpu_insn.c158 utrap.scause = EXC_INST_ILLEGAL; in truly_illegal_insn()
174 utrap.scause = EXC_VIRTUAL_INST_FAULT; in truly_virtual_insn()
423 if (utrap.scause) { in kvm_riscv_vcpu_virtual_insn()
478 if (utrap.scause) { in kvm_riscv_vcpu_mmio_load()
604 if (utrap.scause) { in kvm_riscv_vcpu_mmio_store()
H A Dvcpu_sbi.c396 if (sbi_ret.utrap->scause) { in kvm_riscv_vcpu_sbi_ecall()
H A Dvcpu.c742 trap.scause = csr_read(CSR_SCAUSE); in kvm_arch_vcpu_ioctl_run()
/kernel/linux/linux-6.6/arch/riscv/include/uapi/asm/
H A Dkvm.h78 unsigned long scause; member
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c202 case KVM_REG_RISCV_CSR_REG(scause): in general_csr_id_to_str()
203 return RISCV_CSR_GENERAL(scause); in general_csr_id_to_str()
530 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(scause),
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dkvm_host.h108 unsigned long scause; member
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dasm-offsets.c202 OFFSET(KVM_ARCH_TRAP_SCAUSE, kvm_cpu_trap, scause); in asm_offsets()

Completed in 7 milliseconds