Lines Matching refs:fcr31

709 int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31)  in process_fpemu_return()  argument
724 fcr31 &= (fcr31 & FPU_CSR_ALL_E) << in process_fpemu_return()
726 if (fcr31 & FPU_CSR_INV_X) in process_fpemu_return()
728 else if (fcr31 & FPU_CSR_DIV_X) in process_fpemu_return()
730 else if (fcr31 & FPU_CSR_OVF_X) in process_fpemu_return()
732 else if (fcr31 & FPU_CSR_UDF_X) in process_fpemu_return()
734 else if (fcr31 & FPU_CSR_INE_X) in process_fpemu_return()
771 unsigned long fcr31; in simulate_fp() local
801 fcr31 = current->thread.fpu.fcr31; in simulate_fp()
807 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in simulate_fp()
813 process_fpemu_return(sig, fault_addr, fcr31); in simulate_fp()
821 asmlinkage void do_fpe(struct pt_regs *regs, unsigned long fcr31) in do_fpe() argument
833 write_32bit_cp1_register(CP1_STATUS, fcr31 & ~FPU_CSR_ALL_X); in do_fpe()
838 if (fcr31 & FPU_CSR_UNI_X) { in do_fpe()
855 fcr31 = current->thread.fpu.fcr31; in do_fpe()
861 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in do_fpe()
871 process_fpemu_return(sig, fault_addr, fcr31); in do_fpe()
1073 unsigned long fcr31 = 0; in do_ri() local
1075 status = mipsr2_decoder(regs, opcode, &fcr31); in do_ri()
1086 fcr31); in do_ri()
1319 current->thread.fpu.fcr31); in enable_restore_fp_context()
1335 unsigned long fcr31; in do_cpu() local
1418 fcr31 = current->thread.fpu.fcr31; in do_cpu()
1424 current->thread.fpu.fcr31 &= ~FPU_CSR_ALL_X; in do_cpu()
1427 if (!process_fpemu_return(sig, fault_addr, fcr31) && !err) in do_cpu()