Lines Matching refs:thread
96 current->thread.fc = USER_DATA; in flush_thread()
154 p->thread.ksp = (unsigned long)frame; in copy_thread()
155 p->thread.esp0 = (unsigned long)&frame->regs; in copy_thread()
161 p->thread.fc = USER_DATA; in copy_thread()
170 p->thread.usp = 0; in copy_thread()
177 p->thread.usp = usp ?: rdusp(); in copy_thread()
185 asm volatile ("fsave %0" : : "m" (p->thread.fpstate[0]) : "memory"); in copy_thread()
187 if (!CPU_IS_060 ? p->thread.fpstate[0] : p->thread.fpstate[2]) { in copy_thread()
194 : "m" (p->thread.fp[0]), in copy_thread()
195 "m" (p->thread.fpcntl[0]), in copy_thread()
196 "m" (p->thread.fpcntl[1]), in copy_thread()
197 "m" (p->thread.fpcntl[2]) in copy_thread()
203 : "m" (p->thread.fp[0]), in copy_thread()
204 "m" (p->thread.fpcntl[0]) in copy_thread()
210 asm volatile ("frestore %0" : : "m" (p->thread.fpstate[0])); in copy_thread()
223 memcpy(fpu->fpcntl, current->thread.fpcntl, 12); in elf_core_copy_task_fpregs()
224 memcpy(fpu->fpregs, current->thread.fp, 96); in elf_core_copy_task_fpregs()
275 fp = ((struct switch_stack *)p->thread.ksp)->a6; in __get_wchan()