Lines Matching refs:fcr31

706 int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31)  in process_fpemu_return()  argument
721 fcr31 &= (fcr31 & FPU_CSR_ALL_E) << in process_fpemu_return()
723 if (fcr31 & FPU_CSR_INV_X) in process_fpemu_return()
725 else if (fcr31 & FPU_CSR_DIV_X) in process_fpemu_return()
727 else if (fcr31 & FPU_CSR_OVF_X) in process_fpemu_return()
729 else if (fcr31 & FPU_CSR_UDF_X) in process_fpemu_return()
731 else if (fcr31 & FPU_CSR_INE_X) in process_fpemu_return()
768 unsigned long fcr31; in simulate_fp() local
798 fcr31 = current->thread.fpu.fcr31; in simulate_fp()
804 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in simulate_fp()
810 process_fpemu_return(sig, fault_addr, fcr31); in simulate_fp()
818 asmlinkage void do_fpe(struct pt_regs *regs, unsigned long fcr31) in do_fpe() argument
830 write_32bit_cp1_register(CP1_STATUS, fcr31 & ~FPU_CSR_ALL_X); in do_fpe()
835 if (fcr31 & FPU_CSR_UNI_X) { in do_fpe()
852 fcr31 = current->thread.fpu.fcr31; in do_fpe()
858 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in do_fpe()
868 process_fpemu_return(sig, fault_addr, fcr31); in do_fpe()
1085 unsigned long fcr31 = 0; in do_ri() local
1087 status = mipsr2_decoder(regs, opcode, &fcr31); in do_ri()
1098 fcr31); in do_ri()
1332 current->thread.fpu.fcr31); in enable_restore_fp_context()
1348 unsigned long fcr31; in do_cpu() local
1431 fcr31 = current->thread.fpu.fcr31; in do_cpu()
1437 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in do_cpu()
1440 if (!process_fpemu_return(sig, fault_addr, fcr31) && !err) in do_cpu()