Lines Matching full:shared

66 	printk("pc:   %08lx msr:  %08llx\n", vcpu->arch.pc, vcpu->arch.shared->msr);  in kvmppc_dump_vcpu()
68 printk("srr0: %08llx srr1: %08llx\n", vcpu->arch.shared->srr0, in kvmppc_dump_vcpu()
69 vcpu->arch.shared->srr1); in kvmppc_dump_vcpu()
103 if (vcpu->arch.shared->msr & MSR_SPE) { in kvmppc_vcpu_sync_spe()
122 u32 old_msr = vcpu->arch.shared->msr; in kvmppc_set_msr()
124 vcpu->arch.shared->msr = new_msr; in kvmppc_set_msr()
128 if (vcpu->arch.shared->msr & MSR_WE) { in kvmppc_set_msr()
211 ulong crit_raw = vcpu->arch.shared->critical; in kvmppc_booke_irqprio_deliver()
217 if (!(vcpu->arch.shared->msr & MSR_SF)) { in kvmppc_booke_irqprio_deliver()
225 crit = crit && !(vcpu->arch.shared->msr & MSR_PR); in kvmppc_booke_irqprio_deliver()
254 allowed = vcpu->arch.shared->msr & MSR_CE; in kvmppc_booke_irqprio_deliver()
258 allowed = vcpu->arch.shared->msr & MSR_ME; in kvmppc_booke_irqprio_deliver()
264 allowed = vcpu->arch.shared->msr & MSR_EE; in kvmppc_booke_irqprio_deliver()
269 allowed = vcpu->arch.shared->msr & MSR_DE; in kvmppc_booke_irqprio_deliver()
275 vcpu->arch.shared->srr0 = vcpu->arch.pc; in kvmppc_booke_irqprio_deliver()
276 vcpu->arch.shared->srr1 = vcpu->arch.shared->msr; in kvmppc_booke_irqprio_deliver()
281 vcpu->arch.shared->dar = vcpu->arch.queued_dear; in kvmppc_booke_irqprio_deliver()
282 kvmppc_set_msr(vcpu, vcpu->arch.shared->msr & msr_mask); in kvmppc_booke_irqprio_deliver()
310 vcpu->arch.shared->int_pending = 1; in kvmppc_core_deliver_interrupts()
312 vcpu->arch.shared->int_pending = 0; in kvmppc_core_deliver_interrupts()
377 if (vcpu->arch.shared->msr & MSR_PR) { in kvmppc_handle_exit()
422 if (vcpu->arch.shared->msr & MSR_SPE) in kvmppc_handle_exit()
477 if (!(vcpu->arch.shared->msr & MSR_PR) && in kvmppc_handle_exit()
497 if (!(vcpu->arch.shared->msr & MSR_PR) && in kvmppc_handle_exit()
629 vcpu->arch.shared->msr = 0; in kvm_arch_vcpu_setup()
657 regs->msr = vcpu->arch.shared->msr; in kvm_arch_vcpu_ioctl_get_regs()
658 regs->srr0 = vcpu->arch.shared->srr0; in kvm_arch_vcpu_ioctl_get_regs()
659 regs->srr1 = vcpu->arch.shared->srr1; in kvm_arch_vcpu_ioctl_get_regs()
661 regs->sprg0 = vcpu->arch.shared->sprg0; in kvm_arch_vcpu_ioctl_get_regs()
662 regs->sprg1 = vcpu->arch.shared->sprg1; in kvm_arch_vcpu_ioctl_get_regs()
663 regs->sprg2 = vcpu->arch.shared->sprg2; in kvm_arch_vcpu_ioctl_get_regs()
664 regs->sprg3 = vcpu->arch.shared->sprg3; in kvm_arch_vcpu_ioctl_get_regs()
686 vcpu->arch.shared->srr0 = regs->srr0; in kvm_arch_vcpu_ioctl_set_regs()
687 vcpu->arch.shared->srr1 = regs->srr1; in kvm_arch_vcpu_ioctl_set_regs()
689 vcpu->arch.shared->sprg0 = regs->sprg0; in kvm_arch_vcpu_ioctl_set_regs()
690 vcpu->arch.shared->sprg1 = regs->sprg1; in kvm_arch_vcpu_ioctl_set_regs()
691 vcpu->arch.shared->sprg2 = regs->sprg2; in kvm_arch_vcpu_ioctl_set_regs()
692 vcpu->arch.shared->sprg3 = regs->sprg3; in kvm_arch_vcpu_ioctl_set_regs()
715 sregs->u.e.dear = vcpu->arch.shared->dar; in get_sregs_base()
733 vcpu->arch.shared->dar = sregs->u.e.dear; in set_sregs_base()