Home
last modified time | relevance | path

Searched refs:WaitChannel (Results 1 – 5 of 5) sorted by relevance

/sys/include/
Dwaitchannel.h10 typedef struct WaitChannel struct
14 LIST_ENTRY(WaitChannel) chanList; argument
16 } WaitChannel; typedef
19 void WaitChannel_Init(WaitChannel *wc, const char *name);
20 void WaitChannel_Destroy(WaitChannel *wc);
21 void WaitChannel_Lock(WaitChannel *wc) __LOCK_EX(wc->lock);
22 void WaitChannel_Sleep(WaitChannel *wc) __UNLOCK_EX(wc->lock);
23 void WaitChannel_Wake(WaitChannel *wc);
24 void WaitChannel_WakeAll(WaitChannel *wc);
Dcv.h6 WaitChannel chan;
Dmutex.h12 WaitChannel chan;
Dthread.h48 WaitChannel *chan;
/sys/kern/
Dwaitchannel.c19 LIST_HEAD(ChanListHead, WaitChannel) chanList = LIST_HEAD_INITIALIZER(chanList);
28 WaitChannel_Init(WaitChannel *wchan, const char *name) in WaitChannel_Init()
40 WaitChannel_Destroy(WaitChannel *wchan) in WaitChannel_Destroy()
57 WaitChannel_Lock(WaitChannel *wchan) in WaitChannel_Lock()
71 WaitChannel_Sleep(WaitChannel *wchan) in WaitChannel_Sleep()
91 WaitChannel_Wake(WaitChannel *wchan) in WaitChannel_Wake()
116 WaitChannel_WakeAll(WaitChannel *wchan) in WaitChannel_WakeAll()