Lines Matching refs:thread
46 struct switch_stack *sw = (struct switch_stack *)tsk->thread.ksp; in thread_saved_pc()
105 current->thread.fs = __USER_DS; in flush_thread()
142 p->thread.ksp = (unsigned long)frame; in copy_thread()
143 p->thread.esp0 = (unsigned long)&frame->regs; in copy_thread()
149 p->thread.fs = get_fs().seg; in copy_thread()
158 p->thread.usp = 0; in copy_thread()
165 p->thread.usp = usp ?: rdusp(); in copy_thread()
173 asm volatile ("fsave %0" : : "m" (p->thread.fpstate[0]) : "memory"); in copy_thread()
175 if (!CPU_IS_060 ? p->thread.fpstate[0] : p->thread.fpstate[2]) { in copy_thread()
182 : "m" (p->thread.fp[0]), in copy_thread()
183 "m" (p->thread.fpcntl[0]), in copy_thread()
184 "m" (p->thread.fpcntl[1]), in copy_thread()
185 "m" (p->thread.fpcntl[2]) in copy_thread()
191 : "m" (p->thread.fp[0]), in copy_thread()
192 "m" (p->thread.fpcntl[0]) in copy_thread()
198 asm volatile ("frestore %0" : : "m" (p->thread.fpstate[0])); in copy_thread()
214 memcpy(fpu->fpcntl, current->thread.fpcntl, 12); in dump_fpu()
215 memcpy(fpu->fpregs, current->thread.fp, 96); in dump_fpu()
266 fp = ((struct switch_stack *)p->thread.ksp)->a6; in get_wchan()