Lines Matching defs:trap
457 pr_err("pc = %.16lx msr = %.16llx trap = %x\n",
458 vcpu->arch.regs.nip, vcpu->arch.shregs.msr, vcpu->arch.trap);
1589 printk(KERN_EMERG "KVM trap in HV mode!\n");
1590 printk(KERN_EMERG "trap=0x%x | pc=0x%lx | msr=0x%llx\n",
1591 vcpu->arch.trap, kvmppc_get_pc(vcpu),
1595 run->hw.hardware_exit_reason = vcpu->arch.trap;
1600 switch (vcpu->arch.trap) {
1604 vcpu->arch.trap = BOOK3S_INTERRUPT_HV_DECREMENTER;
1648 run->hw.hardware_exit_reason = vcpu->arch.trap;
1892 printk(KERN_EMERG "trap=0x%x | pc=0x%lx | msr=0x%llx\n",
1893 vcpu->arch.trap, kvmppc_get_pc(vcpu),
1895 run->hw.hardware_exit_reason = vcpu->arch.trap;
1919 pr_emerg("KVM trap in HV mode while nested!\n");
1920 pr_emerg("trap=0x%x | pc=0x%lx | msr=0x%llx\n",
1921 vcpu->arch.trap, kvmppc_get_pc(vcpu),
1926 switch (vcpu->arch.trap) {
1943 vcpu->arch.trap = BOOK3S_INTERRUPT_HV_DECREMENTER;
2012 vcpu->arch.trap = BOOK3S_INTERRUPT_H_EMUL_ASSIST;
2032 vcpu->arch.trap = 0;
2946 * to trap and then we emulate them.
3595 * so any vcpus becoming runnable will have their arch.trap
3607 if (vcpu->arch.trap)
3612 vcpu->arch.trap = 0;
3688 static void set_irq_happened(int trap)
3690 switch (trap) {
3725 int trap;
3950 trap = __kvmppc_vcore_entry();
3957 set_irq_happened(trap);
4055 int trap;
4113 trap = plpar_hcall_norets(H_ENTER_NESTED, __pa(&hvregs),
4137 return trap;
4149 int trap;
4164 trap = kvmhv_vcpu_entry_p9_nested(vcpu, time_limit, lpcr, tb);
4167 if (trap == BOOK3S_INTERRUPT_SYSCALL && !nested &&
4171 trap = 0;
4176 trap = kvmhv_vcpu_entry_p9(vcpu, time_limit, lpcr, tb);
4183 trap = kvmhv_vcpu_entry_p9(vcpu, time_limit, lpcr, tb);
4186 if (trap == BOOK3S_INTERRUPT_SYSCALL &&
4206 trap = 0;
4219 trap = 0;
4228 trap = 0;
4240 return trap;
4475 vcpu->arch.trap = 0;
4599 int trap, r, pcpu;
4611 vcpu->arch.trap = 0;
4705 trap = kvmhv_p9_guest_entry(vcpu, time_limit, lpcr, &tb);
4706 vcpu->arch.trap = trap;
4713 set_irq_happened(trap);
4744 (trap == BOOK3S_INTERRUPT_SYSCALL &&
4750 if (trap) {