HelenOS sources

condvar_t          49 kernel/generic/include/synch/condvar.h #define CONDVAR_INITIALIZER(name) (condvar_t) { \
condvar_t          54 kernel/generic/include/synch/condvar.h 	condvar_t name = CONDVAR_INITIALIZER(name)
condvar_t          56 kernel/generic/include/synch/condvar.h extern void condvar_initialize(condvar_t *cv);
condvar_t          57 kernel/generic/include/synch/condvar.h extern void condvar_signal(condvar_t *cv);
condvar_t          58 kernel/generic/include/synch/condvar.h extern void condvar_broadcast(condvar_t *cv);
condvar_t          60 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_mutex(condvar_t *cv, mutex_t *mtx);
condvar_t          61 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_spinlock(condvar_t *cv, spinlock_t *mtx);
condvar_t          62 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_irq_spinlock(condvar_t *cv, irq_spinlock_t *mtx);
condvar_t          63 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_timeout_mutex(condvar_t *cv, mutex_t *mtx, uint32_t usec);
condvar_t          64 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_timeout_spinlock(condvar_t *cv, spinlock_t *mtx, uint32_t usec);
condvar_t          65 kernel/generic/include/synch/condvar.h extern errno_t __condvar_wait_timeout_irq_spinlock(condvar_t *cv, irq_spinlock_t *mtx, uint32_t usec);
condvar_t          84 kernel/generic/include/udebug/udebug.h 	condvar_t active_cv;
condvar_t          48 kernel/generic/src/synch/condvar.c void condvar_initialize(condvar_t *cv)
condvar_t          58 kernel/generic/src/synch/condvar.c void condvar_signal(condvar_t *cv)
condvar_t          68 kernel/generic/src/synch/condvar.c void condvar_broadcast(condvar_t *cv)
condvar_t          81 kernel/generic/src/synch/condvar.c errno_t __condvar_wait_timeout_mutex(condvar_t *cv, mutex_t *mtx, uint32_t usec)
condvar_t          94 kernel/generic/src/synch/condvar.c errno_t __condvar_wait_mutex(condvar_t *cv, mutex_t *mtx)
condvar_t         108 kernel/generic/src/synch/condvar.c errno_t __condvar_wait_timeout_spinlock(condvar_t *cv, spinlock_t *lock,
condvar_t         123 kernel/generic/src/synch/condvar.c errno_t __condvar_wait_spinlock(condvar_t *cv, spinlock_t *mtx)
condvar_t         137 kernel/generic/src/synch/condvar.c errno_t __condvar_wait_timeout_irq_spinlock(condvar_t *cv,
condvar_t         166 kernel/generic/src/synch/condvar.c errno_t __condvar_wait_irq_spinlock(condvar_t *cv, irq_spinlock_t *irq_lock)
condvar_t         129 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             using native_handle_type = aux::condvar_t*;
condvar_t         133 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             aux::condvar_t cv_;
condvar_t         213 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             using native_handle_type = aux::condvar_t*;
condvar_t         217 uspace/lib/cpp/include/__bits/thread/condition_variable.hpp             aux::condvar_t cv_;
condvar_t         104 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                         const_cast<aux::condvar_t&>(condvar_),
condvar_t         162 uspace/lib/cpp/include/__bits/thread/shared_state.hpp             aux::condvar_t condvar_;
condvar_t         182 uspace/lib/cpp/include/__bits/thread/shared_state.hpp                     const_cast<aux::condvar_t&>(condvar_),
condvar_t          85 uspace/lib/cpp/include/__bits/thread/thread.hpp                 aux::condvar_t join_cv_;
HelenOS homepage, sources at GitHub