Searched refs:badv (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/arch/loongarch/kvm/ |
H A D | exit.c | 35 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 D | emulate.c | 65 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 D | mmu.c | 1290 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 D | csr.c | 610 run->iocsr_io.len, vcpu->arch.badv); in _kvm_complete_iocsr_read()
|
/kernel/linux/linux-5.10/arch/loongarch/include/asm/ |
H A D | kvm_host.h | 194 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 D | traps.c | 619 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 D | asm-offsets.c | 307 OFFSET(KVM_ARCH_HBADV, kvm_vcpu_arch, badv); in output_kvm_defines()
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | traps.c | 587 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