Lines Matching refs:arch
8 * This file is derived from arch/powerpc/kvm/44x.c,
68 * TLB or arch.shadow_pid, or discarded).
102 * TLB or arch.shadow_pid, or discarded).
139 vcpu_e500->vcpu.arch.shadow_pid = kvmppc_e500_get_sid(vcpu_e500,
143 vcpu_e500->vcpu.arch.shadow_pid1 = kvmppc_e500_get_sid(vcpu_e500,
183 * TLB or arch.shadow_pid, or discarded).
225 if (vcpu->arch.pid != pid) {
226 vcpu_e500->pid[0] = vcpu->arch.pid = pid;
310 if (vcpu->arch.shadow_msr & MSR_SPE)
353 vcpu->arch.pvr = mfspr(SPRN_PVR);
356 vcpu->arch.cpu_type = KVM_CPU_E500V2;
375 sregs->u.e.ivor_high[0] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_UNAVAIL];
376 sregs->u.e.ivor_high[1] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_DATA];
377 sregs->u.e.ivor_high[2] = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_ROUND];
379 vcpu->arch.ivor[BOOKE_IRQPRIO_PERFORMANCE_MONITOR];
406 vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_UNAVAIL] =
408 vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_DATA] =
410 vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_ROUND] =
415 vcpu->arch.ivor[BOOKE_IRQPRIO_PERFORMANCE_MONITOR] =
451 vcpu->arch.shared = (void*)__get_free_page(GFP_KERNEL|__GFP_ZERO);
452 if (!vcpu->arch.shared) {
470 free_page((unsigned long)vcpu->arch.shared);