Lines Matching defs:msr
94 printk("pc: %08lx msr: %08llx\n", vcpu->arch.regs.nip,
95 vcpu->arch.shared->msr);
135 if (vcpu->arch.shared->msr & MSR_SPE) {
160 if (!(current->thread.regs->msr & MSR_FP)) {
165 current->thread.regs->msr |= MSR_FP;
177 if (current->thread.regs->msr & MSR_FP)
189 vcpu->arch.shadow_msr |= vcpu->arch.shared->msr & MSR_FP;
202 if (!(current->thread.regs->msr & MSR_VEC)) {
207 current->thread.regs->msr |= MSR_VEC;
221 if (current->thread.regs->msr & MSR_VEC)
233 vcpu->arch.shadow_msr |= vcpu->arch.shared->msr & MSR_DE;
243 vcpu->arch.shared->msr |= MSR_DE;
246 vcpu->arch.shared->msr &= ~MSR_DE;
257 u32 old_msr = vcpu->arch.shared->msr;
263 vcpu->arch.shared->msr = new_msr;
426 ulong new_msr = vcpu->arch.shared->msr;
429 if (!(vcpu->arch.shared->msr & MSR_SF)) {
437 crit = crit && !(vcpu->arch.shared->msr & MSR_PR);
477 allowed = vcpu->arch.shared->msr & MSR_CE;
483 allowed = vcpu->arch.shared->msr & MSR_ME;
493 allowed = vcpu->arch.shared->msr & MSR_EE;
499 allowed = vcpu->arch.shared->msr & MSR_DE;
514 vcpu->arch.shared->msr);
518 vcpu->arch.shared->msr);
522 vcpu->arch.shared->msr);
526 vcpu->arch.shared->msr);
722 if (vcpu->arch.shared->msr & MSR_WE) {
881 if (dbsr && (vcpu->arch.shared->msr & MSR_DE) &&
886 if ((dbsr & DBSR_TIE) && !(vcpu->arch.shared->msr & MSR_DE))
918 ulong r1, msr, lr;
922 asm("mfmsr %0" : "=r"(msr));
927 regs->msr = msr;
1151 if (vcpu->arch.shared->msr & (MSR_PR | MSR_GS)) {
1177 if (vcpu->arch.shared->msr & MSR_SPE)
1255 if (!(vcpu->arch.shared->msr & MSR_PR)) {
1269 if (!(vcpu->arch.shared->msr & MSR_PR) &&
1290 if (!(vcpu->arch.shared->msr & MSR_PR) &&
1458 regs->msr = vcpu->arch.shared->msr;
1489 kvmppc_set_msr(vcpu, regs->msr);
1987 if (!(vcpu->arch.shared->msr & MSR_PR) &&
2147 vcpu->arch.shared->msr = 0;