Home
last modified time | relevance | path

Searched refs:waiting_thread (Results 1 – 2 of 2) sorted by relevance

/components/lwp/
A Dlwp_futex.c153 rt_list_init(&(futex->waiting_thread)); in _pftx_create_locked()
262 rt_list_init(&(futex->waiting_thread)); in _sftx_create()
344 rc = rt_thread_suspend_to_list(thread, &futex->waiting_thread, in _suspend_thread_timeout_locked()
367 return rt_thread_suspend_to_list(thread, &futex->waiting_thread, in _suspend_thread_locked()
474 if (rt_susp_list_dequeue(&futex->waiting_thread, RT_EOK)) in _futex_wake()
520 if (rt_susp_list_dequeue(&futex1->waiting_thread, RT_EOK)) in _futex_requeue()
545 is_empty = rt_list_isempty(&(futex1->waiting_thread)); in _futex_requeue()
549 thread = RT_THREAD_LIST_NODE_ENTRY(futex1->waiting_thread.next); in _futex_requeue()
551 rt_list_insert_before(&(futex2->waiting_thread), in _futex_requeue()
A Dlwp_futex_internal.h44 rt_list_t waiting_thread; member

Completed in 4 milliseconds