Lines Matching refs:childregs
130 struct pt_regs *childregs, *regs = current_pt_regs(); in copy_thread() local
135 childregs = (struct pt_regs *) childksp - 1; in copy_thread()
137 childksp = (unsigned long) childregs; in copy_thread()
150 memset(childregs, 0, sizeof(struct pt_regs)); in copy_thread()
151 childregs->csr_euen = p->thread.csr_euen; in copy_thread()
152 childregs->csr_crmd = p->thread.csr_crmd; in copy_thread()
153 childregs->csr_prmd = p->thread.csr_prmd; in copy_thread()
154 childregs->csr_ecfg = p->thread.csr_ecfg; in copy_thread()
159 *childregs = *regs; in copy_thread()
160 childregs->regs[4] = 0; /* Child gets zero as return value */ in copy_thread()
162 childregs->regs[3] = usp; in copy_thread()
164 p->thread.reg03 = (unsigned long) childregs; in copy_thread()
172 childregs->csr_euen = 0; in copy_thread()
175 childregs->regs[2] = tls; in copy_thread()