Lines Matching refs:susp_list
105 struct rt_thread *rt_susp_list_dequeue(rt_list_t *susp_list, rt_err_t thread_error) in rt_susp_list_dequeue() argument
112 RT_ASSERT(susp_list != RT_NULL); in rt_susp_list_dequeue()
115 if (!rt_list_isempty(susp_list)) in rt_susp_list_dequeue()
117 thread = RT_THREAD_LIST_NODE_ENTRY(susp_list->next); in rt_susp_list_dequeue()
165 rt_err_t rt_susp_list_resume_all(rt_list_t *susp_list, rt_err_t thread_error) in rt_susp_list_resume_all() argument
172 thread = rt_susp_list_dequeue(susp_list, thread_error); in rt_susp_list_resume_all()
180 thread = rt_susp_list_dequeue(susp_list, thread_error); in rt_susp_list_resume_all()
204 rt_err_t rt_susp_list_resume_all_irq(rt_list_t *susp_list, in rt_susp_list_resume_all_irq() argument
222 thread = rt_susp_list_dequeue(susp_list, thread_error); in rt_susp_list_resume_all_irq()
241 rt_err_t rt_susp_list_enqueue(rt_list_t *susp_list, rt_thread_t thread, int ipc_flags) in rt_susp_list_enqueue() argument
248 rt_list_insert_before(susp_list, &RT_THREAD_LIST_NODE(thread)); in rt_susp_list_enqueue()
257 for (n = susp_list->next; n != susp_list; n = n->next) in rt_susp_list_enqueue()
274 if (n == susp_list) in rt_susp_list_enqueue()
275 rt_list_insert_before(susp_list, &RT_THREAD_LIST_NODE(thread)); in rt_susp_list_enqueue()