Searched refs:waiting_thread (Results 1 – 2 of 2) sorted by relevance
15 event->waiting_thread = NULL; in init_event()24 event->waiting_thread = NULL; in reset_event()40 ASSERT((event->waiting_thread == NULL), "only support exclusive waiting"); in wait_event()41 event->waiting_thread = sched_get_current(get_pcpu_id()); in wait_event()42 while (!event->set && (event->waiting_thread != NULL)) { in wait_event()43 sleep_thread(event->waiting_thread); in wait_event()49 event->waiting_thread = NULL; in wait_event()59 if (event->waiting_thread != NULL) { in signal_event()60 wake_thread(event->waiting_thread); in signal_event()
8 struct thread_object* waiting_thread; member
Completed in 7 milliseconds