11#include <sys/kassert.h>
12#include <sys/kconfig.h>
13#include <sys/kdebug.h>
17#include <sys/thread.h>
18#include <sys/spinlock.h>
19#include <sys/waitchannel.h>
uint32_t Critical_Level()
void CV_Broadcast(CV *cv)
void CV_Wait(CV *cv, Mutex *mtx)
void CV_Init(CV *cv, const char *name)
void WaitChannel_Init(WaitChannel *wc, const char *name)
void WaitChannel_Destroy(WaitChannel *wc)