Lines Matching refs:thread
95 current->thread.fc = USER_DATA; in flush_thread()
151 p->thread.ksp = (unsigned long)frame; in copy_thread()
152 p->thread.esp0 = (unsigned long)&frame->regs; in copy_thread()
158 p->thread.fc = USER_DATA; in copy_thread()
167 p->thread.usp = 0; in copy_thread()
174 p->thread.usp = usp ?: rdusp(); in copy_thread()
182 asm volatile ("fsave %0" : : "m" (p->thread.fpstate[0]) : "memory"); in copy_thread()
184 if (!CPU_IS_060 ? p->thread.fpstate[0] : p->thread.fpstate[2]) { in copy_thread()
191 : "m" (p->thread.fp[0]), in copy_thread()
192 "m" (p->thread.fpcntl[0]), in copy_thread()
193 "m" (p->thread.fpcntl[1]), in copy_thread()
194 "m" (p->thread.fpcntl[2]) in copy_thread()
200 : "m" (p->thread.fp[0]), in copy_thread()
201 "m" (p->thread.fpcntl[0]) in copy_thread()
207 asm volatile ("frestore %0" : : "m" (p->thread.fpstate[0])); in copy_thread()
220 memcpy(fpu->fpcntl, current->thread.fpcntl, 12); in dump_fpu()
221 memcpy(fpu->fpregs, current->thread.fp, 96); in dump_fpu()
275 fp = ((struct switch_stack *)p->thread.ksp)->a6; in get_wchan()