Symbol: MSR_FP
arch/powerpc/include/asm/switch_to.h
46
msr_check_and_clear(MSR_FP);
arch/powerpc/include/asm/switch_to.h
85
msr_check_and_clear(MSR_FP|MSR_VEC|MSR_VSX);
arch/powerpc/kernel/interrupt.c
213
unsigned long mathflags = MSR_FP;
arch/powerpc/kernel/process.c
1080
new->thread.regs->msr &= ~(MSR_FP | MSR_VEC | MSR_VSX);
arch/powerpc/kernel/process.c
1134
msr_diff &= MSR_FP | MSR_VEC | MSR_VSX;
arch/powerpc/kernel/process.c
1137
if (msr_diff & MSR_FP)
arch/powerpc/kernel/process.c
1203
if (usermsr & MSR_FP)
arch/powerpc/kernel/process.c
124
if (cpu_has_feature(CPU_FTR_VSX) && (bits & MSR_FP))
arch/powerpc/kernel/process.c
142
if (cpu_has_feature(CPU_FTR_VSX) && (bits & MSR_FP))
arch/powerpc/kernel/process.c
1460
{MSR_FP, "FP"},
arch/powerpc/kernel/process.c
157
msr &= ~(MSR_FP|MSR_FE0|MSR_FE1);
arch/powerpc/kernel/process.c
167
msr_check_and_set(MSR_FP);
arch/powerpc/kernel/process.c
169
msr_check_and_clear(MSR_FP);
arch/powerpc/kernel/process.c
1809
childregs->msr &= ~(MSR_FP|MSR_VEC|MSR_VSX);
arch/powerpc/kernel/process.c
189
if (tsk->thread.regs->msr & MSR_FP) {
arch/powerpc/kernel/process.c
2036
if (regs != NULL && (regs->msr & MSR_FP) != 0) {
arch/powerpc/kernel/process.c
211
cpumsr = msr_check_and_set(MSR_FP);
arch/powerpc/kernel/process.c
213
if (current->thread.regs && (current->thread.regs->msr & MSR_FP)) {
arch/powerpc/kernel/process.c
308
WARN_ON((msr & MSR_VSX) && !((msr & MSR_FP) && (msr & MSR_VEC)));
arch/powerpc/kernel/process.c
311
if (msr & MSR_FP)
arch/powerpc/kernel/process.c
321
msr_check_and_set(MSR_FP|MSR_VEC|MSR_VSX);
arch/powerpc/kernel/process.c
323
msr_check_and_clear(MSR_FP|MSR_VEC|MSR_VSX);
arch/powerpc/kernel/process.c
332
cpumsr = msr_check_and_set(MSR_FP|MSR_VEC|MSR_VSX);
arch/powerpc/kernel/process.c
335
(current->thread.regs->msr & (MSR_VSX|MSR_VEC|MSR_FP))) {
arch/powerpc/kernel/process.c
356
if (tsk->thread.regs->msr & (MSR_VSX|MSR_VEC|MSR_FP)) {
arch/powerpc/kernel/process.c
409
msr_all_available |= MSR_FP;
arch/powerpc/kernel/process.c
437
WARN_ON((usermsr & MSR_VSX) && !((usermsr & MSR_FP) && (usermsr & MSR_VEC)));
arch/powerpc/kernel/process.c
439
if (usermsr & MSR_FP)
arch/powerpc/kernel/process.c
527
if ((!(msr & MSR_FP)) && should_restore_fp())
arch/powerpc/kernel/process.c
528
new_msr |= MSR_FP;
arch/powerpc/kernel/process.c
534
if (((msr | new_msr) & (MSR_FP | MSR_VEC)) == (MSR_FP | MSR_VEC))
arch/powerpc/kernel/process.c
543
if (new_msr & MSR_FP) {
arch/powerpc/kernel/process.c
577
WARN_ON((usermsr & MSR_VSX) && !((usermsr & MSR_FP) && (usermsr & MSR_VEC)));
arch/powerpc/kernel/process.c
579
if (usermsr & MSR_FP)
arch/powerpc/kernel/process.c
967
if ((thr->ckpt_regs.msr & MSR_FP) == 0)
arch/powerpc/kernel/signal_32.c
418
if (msr & MSR_FP)
arch/powerpc/kernel/signal_32.c
536
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1));
arch/powerpc/kernel/signal_32.c
617
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1));
arch/powerpc/kernel/signal_32.c
700
msr_check_and_set(msr & (MSR_FP | MSR_VEC));
arch/powerpc/kernel/signal_32.c
701
if (msr & MSR_FP) {
arch/powerpc/kernel/signal_32.c
703
regs_set_return_msr(regs, regs->msr | (MSR_FP | current->thread.fpexc_mode));
arch/powerpc/kernel/signal_64.c
237
msr |= tsk->thread.ckpt_regs.msr & (MSR_FP | MSR_VEC | MSR_VSX);
arch/powerpc/kernel/signal_64.c
285
if (msr & MSR_FP)
arch/powerpc/kernel/signal_64.c
387
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1 | MSR_VEC | MSR_VSX));
arch/powerpc/kernel/signal_64.c
506
regs_set_return_msr(regs, regs->msr & ~(MSR_FP | MSR_FE0 | MSR_FE1 | MSR_VEC | MSR_VSX));
arch/powerpc/kernel/signal_64.c
599
msr_check_and_set(msr & (MSR_FP | MSR_VEC));
arch/powerpc/kernel/signal_64.c
600
if (msr & MSR_FP) {
arch/powerpc/kernel/signal_64.c
602
regs_set_return_msr(regs, regs->msr | (MSR_FP | tsk->thread.fpexc_mode));
arch/powerpc/kvm/book3s_emulate.c
737
kvmppc_giveup_ext(vcpu, MSR_FP);
arch/powerpc/kvm/book3s_hv.c
5139
msr |= MSR_FP;
arch/powerpc/kvm/book3s_hv_p9_entry.c
502
msr_needed |= MSR_FP;
arch/powerpc/kvm/book3s_paired_singles.c
658
if (!(kvmppc_get_msr(vcpu) & MSR_FP)) {
arch/powerpc/kvm/book3s_paired_singles.c
663
kvmppc_giveup_ext(vcpu, MSR_FP);
arch/powerpc/kvm/book3s_pr.c
1363
ext_msr = MSR_FP;
arch/powerpc/kvm/book3s_pr.c
1835
if (kvmppc_get_msr(vcpu) & MSR_FP)
arch/powerpc/kvm/book3s_pr.c
1836
kvmppc_handle_ext(vcpu, BOOK3S_INTERRUPT_FP_UNAVAIL, MSR_FP);
arch/powerpc/kvm/book3s_pr.c
184
kvmppc_giveup_ext(vcpu, MSR_FP | MSR_VEC | MSR_VSX);
arch/powerpc/kvm/book3s_pr.c
1848
kvmppc_giveup_ext(vcpu, MSR_FP | MSR_VEC | MSR_VSX);
arch/powerpc/kvm/book3s_pr.c
368
(MSR_FP | MSR_VEC | MSR_VSX);
arch/powerpc/kvm/book3s_pr.c
373
if (ext_diff == MSR_FP)
arch/powerpc/kvm/book3s_pr.c
541
if (kvmppc_get_msr(vcpu) & MSR_FP)
arch/powerpc/kvm/book3s_pr.c
542
kvmppc_handle_ext(vcpu, BOOK3S_INTERRUPT_FP_UNAVAIL, MSR_FP);
arch/powerpc/kvm/book3s_pr.c
806
msr |= MSR_FP | MSR_VEC;
arch/powerpc/kvm/book3s_pr.c
816
if (msr & MSR_FP) {
arch/powerpc/kvm/book3s_pr.c
822
if (t->regs->msr & MSR_FP)
arch/powerpc/kvm/book3s_pr.c
887
msr = MSR_FP | MSR_VEC | MSR_VSX;
arch/powerpc/kvm/book3s_pr.c
899
if (msr & MSR_FP) {
arch/powerpc/kvm/book3s_pr.c
938
if (lost_ext & MSR_FP) {
arch/powerpc/kvm/booke.c
160
if (!(current->thread.regs->msr & MSR_FP)) {
arch/powerpc/kvm/booke.c
165
current->thread.regs->msr |= MSR_FP;
arch/powerpc/kvm/booke.c
177
if (current->thread.regs->msr & MSR_FP)
arch/powerpc/kvm/booke.c
188
vcpu->arch.shadow_msr &= ~MSR_FP;
arch/powerpc/kvm/booke.c
189
vcpu->arch.shadow_msr |= vcpu->arch.shared->msr & MSR_FP;
arch/powerpc/kvm/emulate_loadstore.c
248
MSR_FP);
arch/powerpc/kvm/emulate_loadstore.c
30
if (!(kvmppc_get_msr(vcpu) & MSR_FP)) {
arch/powerpc/kvm/powerpc.c
1177
vcpu->kvm->arch.kvm_ops->giveup_ext(vcpu, MSR_FP);
arch/powerpc/lib/sstep.c
1021
if (regs->msr & MSR_FP) {
arch/powerpc/lib/sstep.c
3436
if (!user_mode(regs) && !(regs->msr & MSR_FP))
arch/powerpc/lib/sstep.c
3506
if (!user_mode(regs) && !(regs->msr & MSR_FP))
arch/powerpc/lib/sstep.c
611
if (regs->msr & MSR_FP)
arch/powerpc/lib/sstep.c
618
if (regs->msr & MSR_FP)
arch/powerpc/lib/sstep.c
647
if (regs->msr & MSR_FP)
arch/powerpc/lib/sstep.c
659
if (regs->msr & MSR_FP)
arch/powerpc/lib/sstep.c
975
if (regs->msr & MSR_FP) {
arch/powerpc/lib/test_emulate_step.c
70
regs->msr |= MSR_FP;