Lines Matching refs:saRoot
33 void mpiMsgProduceBunch( agsaLLRoot_t *saRoot);
57 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in saTimerTick() local
62 if(agNULL == saRoot) in saTimerTick()
72 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in saTimerTick()
76 if ( pTimer->timeoutTick == saRoot->timeTick ) in saTimerTick()
79 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode)); in saTimerTick()
94 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode)); in saTimerTick()
101 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in saTimerTick()
105 saRoot->timeTick ++; in saTimerTick()
107 if( saRoot->ResetFailed ) in saTimerTick()
113 if (saRoot->BunchStarts_Enable && in saTimerTick()
114 saRoot->BunchStarts_Pending) in saTimerTick()
117 mpiMsgProduceBunch( saRoot); in saTimerTick()
129 for ( i = 0; i < saRoot->QueueConfig.numOutboundQueues; i++ ) in saTimerTick()
131 circularQ = &saRoot->outboundQueue[i]; in saTimerTick()
135 … if( saRoot->OldCi[i] == circularQ->consumerIdx && saRoot->OldPi[i] >= circularQ->producerIdx) in saTimerTick()
140 if( ++saRoot->OldFlag[i] > 1 ) in saTimerTick()
142 saRoot->CheckAll++; in saTimerTick()
145 saRoot->OldFlag[i], in saTimerTick()
149 saRoot->CheckAll, in saTimerTick()
150 saRoot->sysIntsActive )); in saTimerTick()
155 saRoot->CheckAll, in saTimerTick()
160 saRoot->OurInterrupt(agRoot,i) in saTimerTick()
166 saRoot->CheckAll, in saTimerTick()
169 saRoot->OurInterrupt(agRoot,i) in saTimerTick()
174 if( saRoot->CheckAll > 1) in saTimerTick()
182 saRoot->OldFlag[i] = 0; in saTimerTick()
185 saRoot->OldPi[i] = circularQ->producerIdx; in saTimerTick()
186 saRoot->OldCi[i] = circularQ->consumerIdx; in saTimerTick()
196 if(saRoot->CheckAll ) in saTimerTick()
201 if (saRoot->interruptVecIndexBitMap[a] & (1 << a)) in saTimerTick()
237 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siTimerAdd() local
246 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->freeTimers)); in siTimerAdd()
251 saLlistRemove(&(saRoot->freeTimers), &(pTimer->linkNode)); in siTimerAdd()
263 pTimer->timeoutTick = saRoot->timeTick + timeout; in siTimerAdd()
269 pValidTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in siTimerAdd()
274 if ( pTimer->timeoutTick > saRoot->timeTick ) in siTimerAdd()
277 if ( pValidTimer->timeoutTick < saRoot->timeTick ) in siTimerAdd()
279 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode)); in siTimerAdd()
287 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode)); in siTimerAdd()
296 if ( pValidTimer->timeoutTick < saRoot->timeTick ) in siTimerAdd()
300 saLlistInsert(&(saRoot->validTimers), &(pValidTimer->linkNode), &(pTimer->linkNode)); in siTimerAdd()
306 …pValidTimer = (agsaTimerDesc_t *) saLlistGetNext(&(saRoot->validTimers), &(pValidTimer->linkNode)); in siTimerAdd()
312 saLlistAdd(&(saRoot->validTimers), &(pTimer->linkNode)); in siTimerAdd()
339 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siTimerRemove() local
349 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode)); in siTimerRemove()
353 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode)); in siTimerRemove()
376 agsaLLRoot_t *saRoot = (agsaLLRoot_t *)(agRoot->sdkData); in siTimerRemoveAll() local
385 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in siTimerRemoveAll()
391 saLlistRemove(&(saRoot->validTimers), &(pTimer->linkNode)); in siTimerRemoveAll()
397 saLlistAdd(&(saRoot->freeTimers), &(pTimer->linkNode)); in siTimerRemoveAll()
400 pTimer = (agsaTimerDesc_t *) saLlistGetHead(&(saRoot->validTimers)); in siTimerRemoveAll()