Lines Matching refs:sp
157 int copy_thread(unsigned long clone_flags, unsigned long sp, in copy_thread() argument
170 if (sp != 0) in copy_thread()
171 REGS_SP(p->thread.regs.regs.gp) = sp; in copy_thread()
178 p->thread.request.u.thread.proc = (int (*)(void *))sp; in copy_thread()
219 int user_context(unsigned long sp) in user_context() argument
223 stack = sp & (PAGE_MASK << CONFIG_KERNEL_STACK_ORDER); in user_context()
358 unsigned long arch_align_stack(unsigned long sp) in arch_align_stack() argument
361 sp -= get_random_int() % 8192; in arch_align_stack()
362 return sp & ~0xf; in arch_align_stack()
368 unsigned long stack_page, sp, ip; in get_wchan() local
379 sp = p->thread.switch_buf->JB_SP; in get_wchan()
384 if (sp < stack_page) in get_wchan()
387 while (sp < stack_page + THREAD_SIZE) { in get_wchan()
388 ip = *((unsigned long *) sp); in get_wchan()
395 sp += sizeof(unsigned long); in get_wchan()