Lines Matching refs:start_func
82 static void thread_entry(thread_func_t start_func, void *start_data)
84 assert((lvaddr_t)start_func >= BASE_PAGE_SIZE);
85 int retval = start_func(start_data);
348 * \param start_func Function to run on the new thread
354 struct thread *thread_create_unrunnable(thread_func_t start_func, void *arg,
430 (lvaddr_t)start_func, (lvaddr_t)arg, 0, 0);
438 * \param start_func Function to run on the new thread
444 struct thread *thread_create_varstack(thread_func_t start_func, void *arg,
447 struct thread *newthread = thread_create_unrunnable(start_func, arg, stacksize);
462 * \param start_func Function to run on the new thread
467 struct thread *thread_create(thread_func_t start_func, void *arg)
469 return thread_create_varstack(start_func, arg, THREADS_DEFAULT_STACK_BYTES);