Lines Matching refs:thread
198 static void init_main_thread(pthread_t thread);
322 init_main_thread(pthread_t thread) in init_main_thread() argument
325 thread->tid = _thr_get_tid(); in init_main_thread()
326 thread->attr = _pthread_attr_default; in init_main_thread()
352 thread->attr.stackaddr_attr = _usrstack - _thr_stack_initial; in init_main_thread()
353 thread->attr.stacksize_attr = _thr_stack_initial; in init_main_thread()
354 thread->attr.guardsize_attr = _thr_guard_default; in init_main_thread()
355 thread->attr.flags |= THR_STACK_USER; in init_main_thread()
361 thread->magic = THR_MAGIC; in init_main_thread()
363 thread->cancelflags = PTHREAD_CANCEL_ENABLE | PTHREAD_CANCEL_DEFERRED; in init_main_thread()
364 thread->name = __malloc(16); in init_main_thread()
365 snprintf(thread->name, 16, "initial thread"); in init_main_thread()
368 thread->base_priority = THR_DEFAULT_PRIORITY; in init_main_thread()
369 thread->active_priority = THR_DEFAULT_PRIORITY; in init_main_thread()
370 thread->inherited_priority = 0; in init_main_thread()
373 TAILQ_INIT(&thread->mutexq); in init_main_thread()
375 thread->state = PS_RUNNING; in init_main_thread()
376 thread->uniqueid = 0; in init_main_thread()