Lines Matching refs:stack
193 static int userspace_tramp(void *stack) in userspace_tramp() argument
217 if (stack != NULL) { in userspace_tramp()
218 fd = phys_mapping(to_phys(stack), &offset); in userspace_tramp()
229 if (stack != NULL) { in userspace_tramp()
268 void *stack; in start_userspace() local
273 stack = mmap(NULL, UM_KERN_PAGE_SIZE, in start_userspace()
276 if (stack == MAP_FAILED) { in start_userspace()
284 sp = (unsigned long) stack + UM_KERN_PAGE_SIZE - sizeof(void *); in start_userspace()
322 if (munmap(stack, UM_KERN_PAGE_SIZE) < 0) { in start_userspace()
555 void new_thread(void *stack, jmp_buf *buf, void (*handler)(void)) in new_thread() argument
558 (*buf)[0].JB_SP = (unsigned long) stack + UM_THREAD_SIZE - in new_thread()
580 int start_idle_thread(void *stack, jmp_buf *switch_buf) in start_idle_thread() argument
598 (*switch_buf)[0].JB_SP = (unsigned long) stack + in start_idle_thread()