Lines Matching refs:sibling
596 rt_list_remove(&thread->sibling); in _thread_exit()
652 main_thread = rt_list_entry(lwp->t_grp.prev, struct rt_thread, sibling); in lwp_exit()
661 while ((list = tid->sibling.prev) != &lwp->t_grp) in lwp_exit()
663 sub_thread = rt_list_entry(list, struct rt_thread, sibling); in lwp_exit()
664 rt_list_remove(&sub_thread->sibling); in lwp_exit()
689 header_thr = rt_list_entry(lwp->t_grp.prev, struct rt_thread, sibling); in lwp_thread_exit()
690 if (header_thr == thread && thread->sibling.prev == &lwp->t_grp) in lwp_thread_exit()
820 main_thread = rt_list_entry(lwp->t_grp.prev, struct rt_thread, sibling); in lwp_name2pid()
957 child = child->sibling; in _reap_any_child_pid()
1333 thread = rt_list_entry(node, struct rt_thread, sibling); in list_process()
1444 thread = rt_list_entry(list, struct rt_thread, sibling); in _wait_sibling_exit()
1477 subthread_is_terminated = (int)(curr_thread->sibling.prev == &lwp->t_grp); in _wait_sibling_exit()
1486 for (list = curr_thread->sibling.prev; list != &lwp->t_grp; list = list->prev) in _wait_sibling_exit()
1489 sub_thread = rt_list_entry(list, struct rt_thread, sibling); in _wait_sibling_exit()
1504 while ((list = curr_thread->sibling.prev) != &lwp->t_grp) in _wait_sibling_exit()
1506 sub_thread = rt_list_entry(list, struct rt_thread, sibling); in _wait_sibling_exit()
1507 rt_list_remove(&sub_thread->sibling); in _wait_sibling_exit()
1585 lwp->first_child = child->sibling; in _resr_cleanup()
1596 child->sibling = RT_NULL; in _resr_cleanup()