tag | line | file | source code |
fpt | 206 | arch/sparc/kernel/traps.c | struct task_struct *fpt = last_task_used_math; |
fpt | 208 | arch/sparc/kernel/traps.c | struct task_struct *fpt = current; |
fpt | 217 | arch/sparc/kernel/traps.c | if(!fpt) { |
fpt | 219 | arch/sparc/kernel/traps.c | if(!(fpt->flags & PF_USEDFPU)) { |
fpt | 225 | arch/sparc/kernel/traps.c | fpsave(&fpt->tss.float_regs[0], &fpt->tss.fsr, |
fpt | 226 | arch/sparc/kernel/traps.c | &fpt->tss.fpqueue[0], &fpt->tss.fpqdepth); |
fpt | 227 | arch/sparc/kernel/traps.c | fpt->tss.sig_address = pc; |
fpt | 228 | arch/sparc/kernel/traps.c | fpt->tss.sig_desc = SUBSIG_FPERROR; /* as good as any */ |
fpt | 230 | arch/sparc/kernel/traps.c | fpt->flags &= ~PF_USEDFPU; |
fpt | 246 | arch/sparc/kernel/traps.c | send_sig(SIGFPE, fpt, 1); |