Home
last modified time | relevance | path

Searched refs:badv (Results 1 – 8 of 8) sorted by relevance

/linux/arch/loongarch/kvm/
H A Dexit.c257 run->iocsr_io.len, vcpu->arch.badv); in kvm_complete_iocsr_read()
375 run->mmio.phys_addr = vcpu->arch.badv; in kvm_emu_mmio_read()
480 ret = kvm_io_bus_read(vcpu, KVM_MMIO_BUS, vcpu->arch.badv, in kvm_emu_mmio_read()
496 inst.word, vcpu->arch.pc, vcpu->arch.badv); in kvm_emu_mmio_read()
534 run->mmio.len, vcpu->arch.badv); in kvm_complete_mmio_read()
561 run->mmio.phys_addr = vcpu->arch.badv; in kvm_emu_mmio_write()
648 ret = kvm_io_bus_write(vcpu, KVM_MMIO_BUS, vcpu->arch.badv, run->mmio.len, data); in kvm_emu_mmio_write()
661 inst.word, vcpu->arch.pc, vcpu->arch.badv); in kvm_emu_mmio_write()
674 unsigned long badv = vcpu->arch.badv; in kvm_handle_rdwr_fault() local
677 if (unlikely(badv >= vcpu->kvm->arch.gpa_size)) { in kvm_handle_rdwr_fault()
[all …]
H A Dinterrupt.c141 val = vcpu->arch.badv; in _kvm_deliver_exception()
/linux/arch/loongarch/include/asm/
H A Dkvm_host.h195 unsigned long badv; member
323 int kvm_handle_mm_fault(struct kvm_vcpu *vcpu, unsigned long badv, bool write, int ecode);
343 return arch->pc == arch->badv; in kvm_is_ifetch_fault()
/linux/arch/loongarch/kernel/
H A Dgenex.S93 BUILD_HANDLER ade ade badv
94 BUILD_HANDLER ale ale badv
H A Dtraps.c633 unsigned long badv = 0, lower = 0, upper = ULONG_MAX; in do_bce() local
656 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
663 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
679 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
695 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
700 force_sig_bnderr((void __user *)badv, (void __user *)lower, (void __user *)upper); in do_bce()
H A Dasm-offsets.c310 OFFSET(KVM_ARCH_HBADV, kvm_vcpu_arch, badv); in output_kvm_defines()
/linux/tools/testing/selftests/kvm/lib/loongarch/
H A Dprocessor.c189 unsigned long pc, estat, badv; in route_exception() local
198 badv = regs->badv; in route_exception()
200 ucall(UCALL_UNHANDLED, 3, pc, estat, badv); in route_exception()
/linux/tools/testing/selftests/kvm/include/loongarch/
H A Dprocessor.h177 unsigned long badv;
183 #define BADV_OFFSET_EXREGS offsetof(struct ex_regs, badv)
163 unsigned long badv; global() member