Lines Matching refs:sp
152 int copy_thread(unsigned long clone_flags, unsigned long sp, in copy_thread() argument
165 if (sp != 0) in copy_thread()
166 REGS_SP(p->thread.regs.regs.gp) = sp; in copy_thread()
173 p->thread.request.u.thread.proc = (int (*)(void *))sp; in copy_thread()
217 int user_context(unsigned long sp) in user_context() argument
221 stack = sp & (PAGE_MASK << CONFIG_KERNEL_STACK_ORDER); in user_context()
356 unsigned long arch_align_stack(unsigned long sp) in arch_align_stack() argument
359 sp -= get_random_int() % 8192; in arch_align_stack()
360 return sp & ~0xf; in arch_align_stack()
366 unsigned long stack_page, sp, ip; in get_wchan() local
377 sp = p->thread.switch_buf->JB_SP; in get_wchan()
382 if (sp < stack_page) in get_wchan()
385 while (sp < stack_page + THREAD_SIZE) { in get_wchan()
386 ip = *((unsigned long *) sp); in get_wchan()
393 sp += sizeof(unsigned long); in get_wchan()