Home
last modified time | relevance | path

Searched refs:childstack (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/arch/csky/kernel/
H A Dprocess.c38 struct switch_stack *childstack; in copy_thread() local
45 childstack = ((struct switch_stack *) childregs) - 1; in copy_thread()
46 memset(childstack, 0, sizeof(struct switch_stack)); in copy_thread()
49 p->thread.sp = (unsigned long)childstack; in copy_thread()
53 childstack->r15 = (unsigned long) ret_from_kernel_thread; in copy_thread()
54 childstack->r10 = (unsigned long) args->fn_arg; in copy_thread()
55 childstack->r9 = (unsigned long) args->fn; in copy_thread()
66 childstack->r15 = (unsigned long) ret_from_fork; in copy_thread()
/openbmc/linux/arch/nios2/kernel/
H A Dprocess.c110 struct switch_stack *childstack = in copy_thread() local
114 memset(childstack, 0, in copy_thread()
117 childstack->r16 = (unsigned long) args->fn; in copy_thread()
118 childstack->r17 = (unsigned long) args->fn_arg; in copy_thread()
119 childstack->ra = (unsigned long) ret_from_kernel_thread; in copy_thread()
121 childregs->sp = (unsigned long) childstack; in copy_thread()
123 p->thread.ksp = (unsigned long) childstack; in copy_thread()
134 *childstack = *stack; in copy_thread()
135 childstack->ra = (unsigned long)ret_from_fork; in copy_thread()
137 p->thread.ksp = (unsigned long) childstack; in copy_thread()
[all …]
/openbmc/linux/arch/alpha/kernel/
H A Dprocess.c243 struct switch_stack *childstack, *stack; in copy_thread() local
245 childstack = ((struct switch_stack *) childregs) - 1; in copy_thread()
246 childti->pcb.ksp = (unsigned long) childstack; in copy_thread()
252 memset(childstack, 0, in copy_thread()
254 childstack->r26 = (unsigned long) ret_from_kernel_thread; in copy_thread()
255 childstack->r9 = (unsigned long) args->fn; in copy_thread()
256 childstack->r10 = (unsigned long) args->fn_arg; in copy_thread()
277 *childstack = *stack; in copy_thread()
278 childstack->r26 = (unsigned long) ret_from_fork; in copy_thread()
/openbmc/linux/arch/sparc/kernel/
H A Dprocess_32.c319 struct sparc_stackf __user *childstack; local
326 childstack = (struct sparc_stackf __user *)
336 childstack = clone_stackframe(childstack, parentstack);
337 if (!childstack)
342 show_stackframe(childstack);
345 childregs->u_regs[UREG_FP] = (unsigned long)childstack;