Lines Matching full:list
37 struct rt_slist_node list; member
278 if (si_prev) si_prev->list.next = si_node->list.next; in rt_signal_wait()
279 else tid->si_list = si_node->list.next; in rt_signal_wait()
288 si_node = (void *)rt_slist_entry(si_node->list.next, struct siginfo_node, list); in rt_signal_wait()
319 /* remove this sig info node from list */ in rt_thread_handle_sig()
320 if (si_node->list.next == RT_NULL) in rt_thread_handle_sig()
323 … tid->si_list = (void *)rt_slist_entry(si_node->list.next, struct siginfo_node, list); in rt_thread_handle_sig()
387 LOG_D("free signal info list"); in rt_thread_free_sig()
388 node = &(si_list->list); in rt_thread_free_sig()
391 si_node = rt_slist_entry(node, struct siginfo_node, list); in rt_thread_free_sig()
432 entry = rt_slist_entry(node, struct siginfo_node, list); in rt_thread_kill()
455 rt_slist_init(&(si_node->list)); in rt_thread_kill()
465 rt_slist_append(&(si_list->list), &(si_node->list)); in rt_thread_kill()