fpt 105 arch/sparc/include/asm/processor_32.h int do_mathemu(struct pt_regs *regs, struct task_struct *fpt); fpt 208 arch/sparc/kernel/traps_32.c struct task_struct *fpt = last_task_used_math; fpt 210 arch/sparc/kernel/traps_32.c struct task_struct *fpt = current; fpt 218 arch/sparc/kernel/traps_32.c if(!fpt) { fpt 220 arch/sparc/kernel/traps_32.c if (!test_tsk_thread_flag(fpt, TIF_USEDFPU)) { fpt 226 arch/sparc/kernel/traps_32.c fpsave(&fpt->thread.float_regs[0], &fpt->thread.fsr, fpt 227 arch/sparc/kernel/traps_32.c &fpt->thread.fpqueue[0], &fpt->thread.fpqdepth); fpt 229 arch/sparc/kernel/traps_32.c printk("Hmm, FP exception, fsr was %016lx\n", fpt->thread.fsr); fpt 232 arch/sparc/kernel/traps_32.c switch ((fpt->thread.fsr & 0x1c000)) { fpt 241 arch/sparc/kernel/traps_32.c ret = do_mathemu(regs, fpt); fpt 263 arch/sparc/kernel/traps_32.c clear_tsk_thread_flag(fpt, TIF_USEDFPU); fpt 280 arch/sparc/kernel/traps_32.c fsr = fpt->thread.fsr; fpt 294 arch/sparc/kernel/traps_32.c send_sig_fault(SIGFPE, code, (void __user *)pc, 0, fpt); fpt 144 arch/sparc/math-emu/math_32.c int do_mathemu(struct pt_regs *regs, struct task_struct *fpt) fpt 172 arch/sparc/math-emu/math_32.c printk("fpqdepth is %ld\n", fpt->thread.fpqdepth); fpt 173 arch/sparc/math-emu/math_32.c for (i = 0; i < fpt->thread.fpqdepth; i++) fpt 174 arch/sparc/math-emu/math_32.c printk("%d: %08lx at %08lx\n", i, fpt->thread.fpqueue[i].insn, fpt 175 arch/sparc/math-emu/math_32.c (unsigned long)fpt->thread.fpqueue[i].insn_addr); fpt 178 arch/sparc/math-emu/math_32.c if (fpt->thread.fpqdepth == 0) { /* no queue, guilty insn is at regs->pc */ fpt 183 arch/sparc/math-emu/math_32.c retcode = do_one_mathemu(insn, &fpt->thread.fsr, fpt->thread.float_regs); fpt 194 arch/sparc/math-emu/math_32.c for (i = 0; i < fpt->thread.fpqdepth; i++) { fpt 195 arch/sparc/math-emu/math_32.c retcode = do_one_mathemu(fpt->thread.fpqueue[i].insn, &(fpt->thread.fsr), fpt->thread.float_regs); fpt 201 arch/sparc/math-emu/math_32.c fpt->thread.fsr &= ~(0x3000 | FSR_CEXC_MASK); fpt 203 arch/sparc/math-emu/math_32.c fpt->thread.fsr &= ~0x3000; fpt 204 arch/sparc/math-emu/math_32.c fpt->thread.fpqdepth = 0;