Lines Matching refs:saRoot
34 void mpiMsgProduceBunch( agsaLLRoot_t *saRoot);
58 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in saTimerTick() local
63 if(agNULL == saRoot) in saTimerTick()
73 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in saTimerTick()
77 if ( pTimer->timeoutTick == saRoot->timeTick ) in saTimerTick()
80 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode)); in saTimerTick()
95 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode)); in saTimerTick()
102 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in saTimerTick()
106 saRoot->timeTick ++; in saTimerTick()
108 if( saRoot->ResetFailed ) in saTimerTick()
114 if (saRoot->BunchStarts_Enable && in saTimerTick()
115 saRoot->BunchStarts_Pending) in saTimerTick()
118 mpiMsgProduceBunch( saRoot); in saTimerTick()
130 for ( i = 0; i < saRoot->QueueConfig.numOutboundQueues; i++ ) in saTimerTick()
132 circularQ = &saRoot->outboundQueue[i]; in saTimerTick()
136 … if( saRoot->OldCi[i] == circularQ->consumerIdx && saRoot->OldPi[i] >= circularQ->producerIdx) in saTimerTick()
141 if( ++saRoot->OldFlag[i] > 1 ) in saTimerTick()
143 saRoot->CheckAll++; in saTimerTick()
146 saRoot->OldFlag[i], in saTimerTick()
150 saRoot->CheckAll, in saTimerTick()
151 saRoot->sysIntsActive )); in saTimerTick()
156 saRoot->CheckAll, in saTimerTick()
161 saRoot->OurInterrupt(agRoot,i) in saTimerTick()
167 saRoot->CheckAll, in saTimerTick()
170 saRoot->OurInterrupt(agRoot,i) in saTimerTick()
175 if( saRoot->CheckAll > 1) in saTimerTick()
183 saRoot->OldFlag[i] = 0; in saTimerTick()
186 saRoot->OldPi[i] = circularQ->producerIdx; in saTimerTick()
187 saRoot->OldCi[i] = circularQ->consumerIdx; in saTimerTick()
197 if(saRoot->CheckAll ) in saTimerTick()
202 if (saRoot->interruptVecIndexBitMap[a] & (1 << a)) in saTimerTick()
238 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siTimerAdd() local
247 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->freeTimers)); in siTimerAdd()
252 saLlistRemove(&(saRoot->freeTimers), &(pTimer->linkNode)); in siTimerAdd()
264 pTimer->timeoutTick = saRoot->timeTick + timeout; in siTimerAdd()
270 pValidTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in siTimerAdd()
275 if ( pTimer->timeoutTick > saRoot->timeTick ) in siTimerAdd()
278 if ( pValidTimer->timeoutTick < saRoot->timeTick ) in siTimerAdd()
280 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode)); in siTimerAdd()
288 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode)); in siTimerAdd()
297 if ( pValidTimer->timeoutTick < saRoot->timeTick ) in siTimerAdd()
301 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode)); in siTimerAdd()
307 …pValidTimer = (agsaTimerDesc_t *) saLlistGetNext(&(saRoot->validTimers), &(pValidTimer->linkNode)); in siTimerAdd()
313 saLlistAdd(&(saRoot->validTimers), &(pTimer->linkNode)); in siTimerAdd()
340 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siTimerRemove() local
350 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode)); in siTimerRemove()
354 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode)); in siTimerRemove()
377 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siTimerRemoveAll() local
386 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in siTimerRemoveAll()
392 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode)); in siTimerRemoveAll()
398 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode)); in siTimerRemoveAll()
401 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in siTimerRemoveAll()