Home
last modified time | relevance | path

Searched refs:MSR_SPE (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/arch/powerpc/kernel/
Dprocess.c422 msr_check_and_set(MSR_SPE); in giveup_spe()
424 msr_check_and_clear(MSR_SPE); in giveup_spe()
432 msr_check_and_set(MSR_SPE); in enable_kernel_spe()
434 if (current->thread.regs && (current->thread.regs->msr & MSR_SPE)) { in enable_kernel_spe()
445 if (tsk->thread.regs->msr & MSR_SPE) { in flush_spe_to_thread()
472 msr_all_available |= MSR_SPE; in init_msr_all_available()
506 if (usermsr & MSR_SPE) in giveup_all()
577 if (usermsr & MSR_SPE) in save_all()
590 if (tsk->thread.regs->msr & MSR_SPE) in flush_all_to_thread()
Dsignal_32.c451 msr |= MSR_SPE; in save_user_regs()
607 msr |= MSR_SPE; in save_tm_user_regs()
714 regs->msr &= ~MSR_SPE; in restore_user_regs()
715 if (msr & MSR_SPE) { in restore_user_regs()
825 regs->msr &= ~MSR_SPE; in restore_tm_user_regs()
826 if (msr & MSR_SPE) { in restore_tm_user_regs()
Dhead_fsl_booke.S865 oris r5,r5,MSR_SPE@h
869 oris r9,r9,MSR_SPE@h
885 oris r3,r3,MSR_SPE@h
1009 lis r3,MSR_SPE@h
Dentry_32.S692 oris r0,r0,MSR_SPE@h /* Disable SPE */
Dtraps.c2142 if (regs->msr & MSR_SPE) in SPEFloatingPointRoundException()
/Linux-v5.4/arch/powerpc/include/asm/
Dswitch_to.h72 msr_check_and_clear(MSR_SPE); in disable_kernel_spe()
Dreg.h88 #ifndef MSR_SPE
89 #define MSR_SPE 0 macro
Dreg_booke.h30 #define MSR_SPE __MASK(MSR_SPE_LG) macro
/Linux-v5.4/arch/powerpc/kvm/
Dbooke.c94 vcpu->arch.shadow_msr &= ~MSR_SPE; in kvmppc_vcpu_disable_spe()
104 vcpu->arch.shadow_msr |= MSR_SPE; in kvmppc_vcpu_enable_spe()
110 if (vcpu->arch.shared->msr & MSR_SPE) { in kvmppc_vcpu_sync_spe()
111 if (!(vcpu->arch.shadow_msr & MSR_SPE)) in kvmppc_vcpu_sync_spe()
113 } else if (vcpu->arch.shadow_msr & MSR_SPE) { in kvmppc_vcpu_sync_spe()
1129 if (vcpu->arch.shared->msr & MSR_SPE) in kvmppc_handle_exit()
De500.c310 if (vcpu->arch.shadow_msr & MSR_SPE) in kvmppc_core_vcpu_put_e500()