Lines Matching refs:event

39 void OS_InitEvent( OSEvent *event )  in OS_InitEvent()  argument
41 OS_InitThreadQueue( &event->queue ); in OS_InitEvent()
42 event->flag = 0; in OS_InitEvent()
59 u32 OS_WaitEvent(OSEvent* event, u32 pattern, OSEventMode mode ) in OS_WaitEvent() argument
61 return OS_WaitEventEx(event, pattern, mode, 0); in OS_WaitEvent()
79 u32 OS_WaitEventEx(OSEvent* event, u32 pattern, OSEventMode mode, u32 clearBit ) in OS_WaitEventEx() argument
84 SDK_ASSERT( event ); in OS_WaitEventEx()
89 while( (event->flag & pattern) != pattern ) in OS_WaitEventEx()
91 OS_SleepThread(&event->queue); in OS_WaitEventEx()
93 retval = event->flag; in OS_WaitEventEx()
96 while( (event->flag & pattern) == 0 ) in OS_WaitEventEx()
98 OS_SleepThread(&event->queue); in OS_WaitEventEx()
100 retval = event->flag; in OS_WaitEventEx()
107 event->flag &= ~clearBit; in OS_WaitEventEx()
125 void OS_SignalEvent(OSEvent* event, u32 setPattern) in OS_SignalEvent() argument
128 SDK_ASSERT( event ); in OS_SignalEvent()
132 event->flag |= setPattern; in OS_SignalEvent()
133 OS_WakeupThread( &event->queue ); in OS_SignalEvent()
148 void OS_ClearAllEvent(OSEvent* event) in OS_ClearAllEvent() argument
150 SDK_ASSERT( event ); in OS_ClearAllEvent()
151 event->flag = 0; in OS_ClearAllEvent()
164 void OS_ClearEvent(OSEvent* event, u32 clearBit) in OS_ClearEvent() argument
167 SDK_ASSERT( event ); in OS_ClearEvent()
169 event->flag &= ~clearBit; in OS_ClearEvent()
188 u32 OS_PollEvent(OSEvent* event, u32 pattern, OSEventMode mode ) in OS_PollEvent() argument
190 return OS_PollEventEx( event, pattern, mode, 0 ); in OS_PollEvent()
208 u32 OS_PollEventEx(OSEvent* event, u32 pattern, OSEventMode mode, u32 clearBit ) in OS_PollEventEx() argument
213 SDK_ASSERT( event ); in OS_PollEventEx()
218 if ( (event->flag & pattern) == pattern ) in OS_PollEventEx()
220 retval = event->flag; in OS_PollEventEx()
224 if ( event->flag & pattern ) in OS_PollEventEx()
226 retval = event->flag; in OS_PollEventEx()
234 event->flag &= ~clearBit; in OS_PollEventEx()