Home
last modified time | relevance | path

Searched refs:kvm_cpu_trap (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/arch/riscv/kvm/
H A Dvcpu_exit.c14 struct kvm_cpu_trap *trap) in gstage_page_fault()
62 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_unpriv_read()
136 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_trap_redirect()
168 static inline int vcpu_redirect(struct kvm_vcpu *vcpu, struct kvm_cpu_trap *trap) in vcpu_redirect()
184 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_exit()
H A Dvcpu_insn.c159 struct kvm_cpu_trap utrap = { 0 }; in truly_illegal_insn()
175 struct kvm_cpu_trap utrap = { 0 }; in truly_virtual_insn()
439 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_virtual_insn()
442 struct kvm_cpu_trap utrap = { 0 }; in kvm_riscv_vcpu_virtual_insn()
488 struct kvm_cpu_trap utrap = { 0 }; in kvm_riscv_vcpu_mmio_load()
614 struct kvm_cpu_trap utrap = { 0 }; in kvm_riscv_vcpu_mmio_store()
H A Dtrace.h32 TP_PROTO(struct kvm_cpu_trap *trap),
H A Dvcpu_sbi_v01.c25 struct kvm_cpu_trap *utrap = retdata->utrap; in kvm_sbi_ext_v01_handler()
H A Dvcpu.c779 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_enter_exit()
861 struct kvm_cpu_trap trap; in kvm_arch_vcpu_ioctl_run()
H A Dvcpu_sbi.c429 struct kvm_cpu_trap utrap = {0}; in kvm_riscv_vcpu_sbi_ecall()
/linux-6.15/arch/riscv/include/asm/
H A Dkvm_vcpu_insn.h11 struct kvm_cpu_trap;
38 struct kvm_cpu_trap *trap);
H A Dkvm_host.h124 struct kvm_cpu_trap { struct
382 struct kvm_cpu_trap *trap);
384 struct kvm_cpu_trap *trap);
386 struct kvm_cpu_trap *trap);
H A Dkvm_vcpu_sbi.h32 struct kvm_cpu_trap *utrap;
/linux-6.15/arch/riscv/kernel/
H A Dasm-offsets.c210 OFFSET(KVM_ARCH_TRAP_SEPC, kvm_cpu_trap, sepc); in asm_offsets()
211 OFFSET(KVM_ARCH_TRAP_SCAUSE, kvm_cpu_trap, scause); in asm_offsets()
212 OFFSET(KVM_ARCH_TRAP_STVAL, kvm_cpu_trap, stval); in asm_offsets()
213 OFFSET(KVM_ARCH_TRAP_HTVAL, kvm_cpu_trap, htval); in asm_offsets()
214 OFFSET(KVM_ARCH_TRAP_HTINST, kvm_cpu_trap, htinst); in asm_offsets()