Lines Matching refs:siginfo_node

42 struct siginfo_node  struct
338 struct siginfo_node *si_node = RT_NULL, *si_prev = RT_NULL; in rt_signal_wait()
401 si_node = (struct siginfo_node *)tid->si_list; in rt_signal_wait()
415 struct siginfo_node *node_next; in rt_signal_wait()
419 … node_next = (void *)rt_slist_entry(si_node->list.next, struct siginfo_node, list); in rt_signal_wait()
437 si_node = (void *)rt_slist_entry(si_node->list.next, struct siginfo_node, list); in rt_signal_wait()
457 struct siginfo_node *si_node; in rt_thread_handle_sig()
470 si_node = (struct siginfo_node *)tid->si_list; in rt_thread_handle_sig()
477 … tid->si_list = (void *)rt_slist_entry(si_node->list.next, struct siginfo_node, list); in rt_thread_handle_sig()
547 struct siginfo_node *si_node; in rt_thread_free_sig()
551 si_node = (struct siginfo_node *)tid->si_list; in rt_thread_free_sig()
569 si_node = rt_slist_entry(node_to_free, struct siginfo_node, list); in rt_thread_free_sig()
594 struct siginfo_node *si_node; in rt_thread_kill()
609 struct siginfo_node *entry; in rt_thread_kill()
611 si_node = (struct siginfo_node *)tid->si_list; in rt_thread_kill()
620 entry = rt_slist_entry(node, struct siginfo_node, list); in rt_thread_kill()
631 si_node = (struct siginfo_node *) rt_mp_alloc(_siginfo_pool, 0); in rt_thread_kill()
641 struct siginfo_node *si_list; in rt_thread_kill()
643 si_list = (struct siginfo_node *)tid->si_list; in rt_thread_kill()
670 _siginfo_pool = rt_mp_create("signal", RT_SIG_INFO_MAX, sizeof(struct siginfo_node)); in rt_system_signal_init()