condvar
struct condvar { struct thread_queue waiters; bool irq_disable;};struct condvar referenced types:
struct condvar_with_cb { struct condvar *cv; condvar_callback cb; void *cb_arg; size_t cookie;};struct condvar_with_cb referenced types:
typedef void (*condvar_callback)(void *);typedef void (*thread_action_callback)(struct thread * woke);type alias thread_action_callback referenced types:
Defines
Section titled “Defines”#define CONDVAR_INIT_IRQ_DISABLE true#define CONDVAR_INIT_NORMAL false