Lines Matching full:timer

68   /* (1) Acquire timer list lock */  in saTimerTick()
75 /* (2.1) Find the first timer is timeout */ in saTimerTick()
78 /* (2.1.1) remove the timer from valid timer list */ in saTimerTick()
80 /* (2.1.2) Invalid timer */ in saTimerTick()
82 /* (2.1.3) Get timer event and param */ in saTimerTick()
85 /* (2.1.4) Release timer list lock */ in saTimerTick()
88 /* (2.1.5) Timer Callback */ in saTimerTick()
91 /* (2.1.6) Acquire timer list lock again */ in saTimerTick()
93 /* (2.1.7) return the timer to free timer list */ in saTimerTick()
96 /* (2.2) the first timer is not timeout */ in saTimerTick()
193 /* (4) Release timer list lock */ in saTimerTick()
213 /*! \brief add a timer
215 * add a timer
218 * \param pTimer the pointer to the timer being added
224 * \return If the timer is added successfully
225 * - \e AGSA_RC_SUCCESS timer is added successfully
226 * - \e AGSA_RC_FAILURE cannot add new timer, run out of resource
242 /* (1) Acquire timer list lock */ in siTimerAdd()
245 /* (2) Get a free timer */ in siTimerAdd()
248 /* (3) If the timer is availble */ in siTimerAdd()
253 /* (3.1) Setup timer */ in siTimerAdd()
268 /* (3.2) Add timer the timer to valid timer list */ in siTimerAdd()
270 /* (3.3) for each timer in the valid timer list */ in siTimerAdd()
305 /* (3.3.3) Continue to the next valid timer */ in siTimerAdd()
309 /* (3.4) No timers in the validtimer list is greater than this timer */ in siTimerAdd()
316 /* (4) Release timer list lock */ in siTimerAdd()
324 /*! \brief remove a valid timer
326 * remove a timer
329 * \param pTimer the timer to be removed
341 /* (1) Acquire timer list lock */ in siTimerRemove()
345 /* (2) If the timer is still valid */ in siTimerRemove()
348 /* (2.1) remove from the valid timer list */ in siTimerRemove()
350 /* (2.2) Invalid the timer */ in siTimerRemove()
352 /* (2.3) return the timer to the free timer list */ in siTimerRemove()
355 /* (3) Release timer list lock */ in siTimerRemove()
363 /*! \brief remove all valid timer
365 * remove all timer
381 /* (1) Acquire timer list lock */ in siTimerRemoveAll()
384 /* (2) Get a valid timer */ in siTimerRemoveAll()
387 /* (3) If the timer is valid */ in siTimerRemoveAll()
390 /* (3.1) remove from the valid timer list */ in siTimerRemoveAll()
393 /* (3.2) Invalid timer */ in siTimerRemoveAll()
396 /* (3.3) return the timer to the free timer list */ in siTimerRemoveAll()
399 /* (3.4) get next valid timer */ in siTimerRemoveAll()
403 /* (4) Release timer list lock */ in siTimerRemoveAll()