Home
last modified time | relevance | path

Searched refs:MSR_FP (Results 1 – 14 of 14) sorted by relevance

/linux-2.6.39/arch/powerpc/kernel/
Dfpu.S60 ori r5,r5,MSR_FP
88 li r10,MSR_FP|MSR_FE0|MSR_FE1
97 ori r9,r9,MSR_FP /* enable FP for current */
103 ori r12,r12,MSR_FP
127 ori r5,r5,MSR_FP
148 li r3,MSR_FP|MSR_FE0|MSR_FE1
Dprocess.c83 if (tsk->thread.regs->msr & MSR_FP) { in flush_fp_to_thread()
105 if (current->thread.regs && (current->thread.regs->msr & MSR_FP)) in enable_kernel_fp()
409 if (prev->thread.regs && (prev->thread.regs->msr & MSR_FP)) in __switch_to()
586 {MSR_FP, "FP"},
909 if (regs != NULL && (regs->msr & MSR_FP) != 0) in set_fpexc_mode()
Dvector.S149 andi. r5,r12,MSR_FP
258 ori r11,r10,MSR_FP
Dsignal_64.c205 regs->msr &= ~(MSR_FP | MSR_FE0 | MSR_FE1 | MSR_VEC | MSR_VSX); in restore_sigcontext()
Dentry_64.S411 li r0, MSR_FP
825 ori r9,r9,MSR_IR|MSR_DR|MSR_FE0|MSR_FE1|MSR_FP|MSR_RI
Dcpu_setup_6xx.S284 ori r11,r10,MSR_FP
Dsignal_32.c576 regs->msr &= ~(MSR_FP | MSR_FE0 | MSR_FE1); in restore_user_regs()
Dentry_32.S651 li r0,MSR_FP /* Disable floating-point */
/linux-2.6.39/arch/powerpc/lib/
Dldstfp.S84 ori r7,r6,MSR_FP
111 ori r7,r6,MSR_FP
138 ori r7,r6,MSR_FP
165 ori r7,r6,MSR_FP
Dsstep.c1403 if (!(regs->msr & MSR_FP)) in emulate_step()
1411 if (!(regs->msr & MSR_FP)) in emulate_step()
1419 if (!(regs->msr & MSR_FP)) in emulate_step()
1427 if (!(regs->msr & MSR_FP)) in emulate_step()
1546 if (!(regs->msr & MSR_FP)) in emulate_step()
1554 if (!(regs->msr & MSR_FP)) in emulate_step()
1562 if (!(regs->msr & MSR_FP)) in emulate_step()
1570 if (!(regs->msr & MSR_FP)) in emulate_step()
/linux-2.6.39/arch/powerpc/kvm/
Dbook3s.c103 kvmppc_giveup_ext(vcpu, MSR_FP); in kvmppc_core_vcpu_put()
165 if (vcpu->arch.shared->msr & MSR_FP) in kvmppc_set_msr()
166 kvmppc_handle_ext(vcpu, BOOK3S_INTERRUPT_FP_UNAVAIL, MSR_FP); in kvmppc_set_msr()
745 case MSR_FP: in kvmppc_giveup_ext()
843 case MSR_FP: in kvmppc_handle_ext()
1053 case BOOK3S_INTERRUPT_FP_UNAVAIL: ext_msr = MSR_FP; break; in kvmppc_handle_exit()
1407 if (current->thread.regs->msr & MSR_FP) in __kvmppc_vcpu_run()
1439 if (vcpu->arch.shared->msr & MSR_FP) in __kvmppc_vcpu_run()
1440 kvmppc_handle_ext(vcpu, BOOK3S_INTERRUPT_FP_UNAVAIL, MSR_FP); in __kvmppc_vcpu_run()
1449 kvmppc_giveup_ext(vcpu, MSR_FP); in __kvmppc_vcpu_run()
Dbook3s_emulate.c350 kvmppc_giveup_ext(vcpu, MSR_FP); in kvmppc_core_emulate_mtspr()
Dbook3s_paired_singles.c662 if (!(vcpu->arch.shared->msr & MSR_FP)) { in kvmppc_emulate_paired_single()
667 kvmppc_giveup_ext(vcpu, MSR_FP); in kvmppc_emulate_paired_single()
/linux-2.6.39/arch/powerpc/include/asm/
Dreg.h83 #define MSR_FP __MASK(MSR_FP_LG) /* Floating Point enable */ macro