Home | History | Annotate | Download | only in src

Lines Matching defs:plEvent

84 	TIMM_OSAL_THREAD_EVENT *plEvent = NULL;
86 plEvent =
90 if (TIMM_OSAL_NULL == plEvent)
95 plEvent->bSignaled = TIMM_OSAL_FALSE;
96 plEvent->eFlags = 0;
98 if (SUCCESS != pthread_mutex_init(&(plEvent->mutex), NULL))
104 if (SUCCESS != pthread_cond_init(&(plEvent->condition), NULL))
108 pthread_mutex_destroy(&(plEvent->mutex));
109 /*TIMM_OSAL_Free(plEvent); */
112 *pEvents = (TIMM_OSAL_PTR) plEvent;
117 (TIMM_OSAL_NULL != plEvent))
119 TIMM_OSAL_Free(plEvent);
134 TIMM_OSAL_THREAD_EVENT *plEvent = (TIMM_OSAL_THREAD_EVENT *) pEvents;
136 if (TIMM_OSAL_NULL == plEvent)
142 if (SUCCESS != pthread_mutex_lock(&(plEvent->mutex)))
147 if (SUCCESS != pthread_cond_destroy(&(plEvent->condition)))
154 if (SUCCESS != pthread_mutex_unlock(&(plEvent->mutex)))
160 if (SUCCESS != pthread_mutex_destroy(&(plEvent->mutex)))
166 TIMM_OSAL_Free(plEvent);
184 TIMM_OSAL_THREAD_EVENT *plEvent = (TIMM_OSAL_THREAD_EVENT *) pEvents;
186 if (TIMM_OSAL_NULL == plEvent)
192 if (SUCCESS != pthread_mutex_lock(&(plEvent->mutex)))
202 plEvent->eFlags = plEvent->eFlags & uEventFlags;
205 plEvent->eFlags = plEvent->eFlags | uEventFlags;
210 pthread_mutex_unlock(&plEvent->mutex);
214 plEvent->bSignaled = TIMM_OSAL_TRUE;
216 if (SUCCESS != pthread_cond_signal(&plEvent->condition))
221 pthread_mutex_unlock(&plEvent->mutex);
225 if (SUCCESS != pthread_mutex_unlock(&plEvent->mutex))
277 TIMM_OSAL_THREAD_EVENT *plEvent = (TIMM_OSAL_THREAD_EVENT *) pEvents;
279 if (TIMM_OSAL_NULL == plEvent)
286 if (SUCCESS != pthread_mutex_lock(&(plEvent->mutex)))
298 isolatedFlags = plEvent->eFlags & uRequestedEvents;
311 *pRetrievedEvents = plEvent->eFlags;
333 pthread_cond_wait(&(plEvent->condition),
334 &(plEvent->mutex));
340 plEvent->eFlags & uRequestedEvents;
352 *pRetrievedEvents = plEvent->eFlags;
369 pthread_cond_timedwait(&(plEvent->
370 condition), &(plEvent->mutex),
387 plEvent->eFlags & uRequestedEvents;
407 plEvent->eFlags = 0;
411 if (SUCCESS != pthread_mutex_unlock(&(plEvent->mutex)))