Lines Matching refs:arch
8 * This file is derived from arch/powerpc/kvm/44x_emulate.c,
53 ulong param = vcpu->arch.regs.gpr[rb];
59 clear_bit(prio, &vcpu->arch.pending_exceptions);
65 ulong param = vcpu->arch.regs.gpr[rb];
75 int cpir = cvcpu->arch.shared->pir;
77 set_bit(prio, &cvcpu->arch.pending_exceptions);
94 vcpu->run->debug.arch.address = vcpu->arch.regs.nip;
95 vcpu->run->debug.arch.status = 0;
225 vcpu->arch.shared->mas0 = spr_val;
228 vcpu->arch.shared->mas1 = spr_val;
231 vcpu->arch.shared->mas2 = spr_val;
234 vcpu->arch.shared->mas7_3 &= ~(u64)0xffffffff;
235 vcpu->arch.shared->mas7_3 |= spr_val;
238 vcpu->arch.shared->mas4 = spr_val;
241 vcpu->arch.shared->mas6 = spr_val;
244 vcpu->arch.shared->mas7_3 &= (u64)0xffffffff;
245 vcpu->arch.shared->mas7_3 |= (u64)spr_val << 32;
273 vcpu->arch.pwrmgtcr0 = spr_val;
286 vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_UNAVAIL] = spr_val;
289 vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_DATA] = spr_val;
292 vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_ROUND] = spr_val;
297 vcpu->arch.ivor[BOOKE_IRQPRIO_ALTIVEC_UNAVAIL] = spr_val;
300 vcpu->arch.ivor[BOOKE_IRQPRIO_ALTIVEC_ASSIST] = spr_val;
304 vcpu->arch.ivor[BOOKE_IRQPRIO_PERFORMANCE_MONITOR] = spr_val;
308 vcpu->arch.ivor[BOOKE_IRQPRIO_DBELL] = spr_val;
311 vcpu->arch.ivor[BOOKE_IRQPRIO_DBELL_CRIT] = spr_val;
338 *spr_val = vcpu->arch.shared->mas0;
341 *spr_val = vcpu->arch.shared->mas1;
344 *spr_val = vcpu->arch.shared->mas2;
347 *spr_val = (u32)vcpu->arch.shared->mas7_3;
350 *spr_val = vcpu->arch.shared->mas4;
353 *spr_val = vcpu->arch.shared->mas6;
356 *spr_val = vcpu->arch.shared->mas7_3 >> 32;
360 *spr_val = vcpu->arch.decar;
363 *spr_val = vcpu->arch.tlbcfg[0];
366 *spr_val = vcpu->arch.tlbcfg[1];
371 *spr_val = vcpu->arch.tlbps[0];
376 *spr_val = vcpu->arch.tlbps[1];
399 *spr_val = vcpu->arch.mmucfg;
408 *spr_val = vcpu->arch.eptcfg;
412 *spr_val = vcpu->arch.pwrmgtcr0;
418 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_UNAVAIL];
421 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_DATA];
424 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_SPE_FP_ROUND];
429 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_ALTIVEC_UNAVAIL];
432 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_ALTIVEC_ASSIST];
436 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_PERFORMANCE_MONITOR];
440 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_DBELL];
443 *spr_val = vcpu->arch.ivor[BOOKE_IRQPRIO_DBELL_CRIT];