Searched refs:WaitChannel (Results 1 – 5 of 5) sorted by relevance
10 typedef struct WaitChannel struct14 LIST_ENTRY(WaitChannel) chanList; argument16 } WaitChannel; typedef19 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);
6 WaitChannel chan;
12 WaitChannel chan;
48 WaitChannel *chan;
19 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()