Lines Matching refs:fcr31

765 void force_fcr31_sig(unsigned long fcr31, void __user *fault_addr,  in force_fcr31_sig()  argument
770 if (fcr31 & FPU_CSR_INV_X) in force_fcr31_sig()
772 else if (fcr31 & FPU_CSR_DIV_X) in force_fcr31_sig()
774 else if (fcr31 & FPU_CSR_OVF_X) in force_fcr31_sig()
776 else if (fcr31 & FPU_CSR_UDF_X) in force_fcr31_sig()
778 else if (fcr31 & FPU_CSR_INE_X) in force_fcr31_sig()
784 int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31) in process_fpemu_return() argument
793 force_fcr31_sig(fcr31, fault_addr, current); in process_fpemu_return()
821 unsigned long fcr31; in simulate_fp() local
853 fcr31 = mask_fcr31_x(current->thread.fpu.fcr31); in simulate_fp()
854 current->thread.fpu.fcr31 &= ~fcr31; in simulate_fp()
860 process_fpemu_return(sig, fault_addr, fcr31); in simulate_fp()
868 asmlinkage void do_fpe(struct pt_regs *regs, unsigned long fcr31) in do_fpe() argument
880 write_32bit_cp1_register(CP1_STATUS, fcr31 & ~mask_fcr31_x(fcr31)); in do_fpe()
885 if (fcr31 & FPU_CSR_UNI_X) { in do_fpe()
905 fcr31 = mask_fcr31_x(current->thread.fpu.fcr31); in do_fpe()
906 current->thread.fpu.fcr31 &= ~fcr31; in do_fpe()
916 process_fpemu_return(sig, fault_addr, fcr31); in do_fpe()
1161 unsigned long fcr31 = 0; in do_ri() local
1163 status = mipsr2_decoder(regs, opcode, &fcr31); in do_ri()
1173 fcr31); in do_ri()
1378 current->thread.fpu.fcr31); in enable_restore_fp_context()
1462 unsigned long fcr31; in do_cpu() local
1477 fcr31 = mask_fcr31_x(current->thread.fpu.fcr31); in do_cpu()
1478 current->thread.fpu.fcr31 &= ~fcr31; in do_cpu()
1481 if (!process_fpemu_return(sig, fault_addr, fcr31) && !err) in do_cpu()