Lines Matching refs:pTimer

59   agsaTimerDesc_t *pTimer;
73 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers));
74 while ( agNULL != pTimer )
77 if ( pTimer->timeoutTick == saRoot->timeTick )
80 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode));
82 pTimer->valid = agFALSE;
84 Event = pTimer->Event;
85 pParm = pTimer->pParm;
90 pTimer->pfnTimeout(agRoot, Event, pParm);
95 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode));
102 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers));
219 * \param pTimer the pointer to the timer being added
239 agsaTimerDesc_t *pTimer;
247 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->freeTimers));
250 if ( agNULL != pTimer )
252 saLlistRemove(&(saRoot->freeTimers), &(pTimer->linkNode));
255 saLlinkInitialize(&(pTimer->linkNode));
263 pTimer->valid = agTRUE;
264 pTimer->timeoutTick = saRoot->timeTick + timeout;
265 pTimer->pfnTimeout = pfnTimeout;
266 pTimer->Event = Event;
267 pTimer->pParm = pParm;
275 if ( pTimer->timeoutTick > saRoot->timeTick )
280 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode));
286 if ( pValidTimer->timeoutTick > pTimer->timeoutTick )
288 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode));
299 if ( pValidTimer->timeoutTick > pTimer->timeoutTick )
301 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode));
313 saLlistAdd(&(saRoot->validTimers), &(pTimer->linkNode));
321 return pTimer;
330 * \param pTimer the timer to be removed
337 agsaTimerDesc_t *pTimer
347 if ( agTRUE == pTimer->valid )
350 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode));
352 pTimer->valid = agFALSE;
354 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode));
378 agsaTimerDesc_t *pTimer;
386 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers));
389 while ( agNULL != pTimer )
392 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode));
395 pTimer->valid = agFALSE;
398 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode));
401 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers));