Lines Matching refs:childregs
1594 struct pt_regs *childregs, *kregs; in copy_thread_tls() local
1605 childregs = (struct pt_regs *) sp; in copy_thread_tls()
1608 memset(childregs, 0, sizeof(struct pt_regs)); in copy_thread_tls()
1609 childregs->gpr[1] = sp + sizeof(struct pt_regs); in copy_thread_tls()
1612 childregs->gpr[14] = ppc_function_entry((void *)usp); in copy_thread_tls()
1615 childregs->softe = IRQS_ENABLED; in copy_thread_tls()
1617 childregs->gpr[15] = kthread_arg; in copy_thread_tls()
1625 *childregs = *regs; in copy_thread_tls()
1627 childregs->gpr[1] = usp; in copy_thread_tls()
1628 p->thread.regs = childregs; in copy_thread_tls()
1629 childregs->gpr[3] = 0; /* Result from fork() */ in copy_thread_tls()
1633 childregs->gpr[13] = tls; in copy_thread_tls()
1636 childregs->gpr[2] = tls; in copy_thread_tls()
1641 childregs->msr &= ~(MSR_FP|MSR_VEC|MSR_VSX); in copy_thread_tls()
1677 childregs->ppr = DEFAULT_PPR; in copy_thread_tls()