Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dexit.c35 unsigned long estat, badv; in _kvm_fault_ni() local
41 badv = vcpu->arch.badv; in _kvm_fault_ni()
46 exccode, vcpu->arch.pc, inst, badv, kvm_read_gcsr_estat()); in _kvm_fault_ni()
408 ulong badv = vcpu->arch.badv; in _kvm_handle_read_fault() local
413 if (kvm_handle_mm_fault(vcpu, badv, false)) { in _kvm_handle_read_fault()
416 kvm_err("%s ifetch error addr:%lx\n", __func__, badv); in _kvm_handle_read_fault()
426 vcpu->arch.pc, badv); in _kvm_handle_read_fault()
446 ulong badv in _kvm_handle_write_fault() local
[all...]
H A Demulate.c65 run->mmio.phys_addr = vcpu->arch.badv; in _kvm_emu_mmio_write()
177 run->mmio.phys_addr = vcpu->arch.badv; in _kvm_emu_mmio_read()
329 run->mmio.len, vcpu->arch.badv); in _kvm_complete_mmio_read()
H A Dmmu.c1290 int kvm_handle_mm_fault(struct kvm_vcpu *vcpu, unsigned long badv, in kvm_handle_mm_fault() argument
1295 ret = kvm_map_page(vcpu, badv, write); in kvm_handle_mm_fault()
1300 return kvm_tlb_flush_gpa(vcpu, badv); in kvm_handle_mm_fault()
H A Dcsr.c610 run->iocsr_io.len, vcpu->arch.badv); in _kvm_complete_iocsr_read()
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dkvm_host.h194 unsigned long badv; member
301 int kvm_handle_mm_fault(struct kvm_vcpu *vcpu, unsigned long badv, bool write);
337 if (arch->pc == arch->badv) in kvm_is_ifetch_fault()
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dtraps.c619 u64 badv = 0, lower = 0, upper = ULONG_MAX; in do_bce() local
642 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
649 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
665 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
681 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
686 force_sig_bnderr((void __user *)badv, (void __user *)lower, (void __user *)upper); in do_bce()
H A Dasm-offsets.c307 OFFSET(KVM_ARCH_HBADV, kvm_vcpu_arch, badv); in output_kvm_defines()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dtraps.c587 u64 badv = 0, lower = 0, upper = ULONG_MAX; in do_bce() local
610 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
617 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
633 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
649 badv = regs->regs[insn.reg3_format.rj]; in do_bce()
654 force_sig_bnderr((void __user *)badv, (void __user *)lower, (void __user *)upper); in do_bce()

Completed in 8 milliseconds