attachRobot.c:	if (td->tcb->controlMode == ACTIVE)
attachRobot.c:	if (td->tcb->controlMode == ACTIVE)
monitor.c:	      if ( (tcb->scheduleDisp == ON_CLOCK) &&
monitor.c:		   (nextRunTime == UNDEF || nextRunTime > tcb->runTime) )
monitor.c:	       { nextRunTime = tcb->runTime;
monitor.c:	       { td->tcb->interruptSet = 1;
monitor.c:	if (tcb->maxBlkCount && tcb->interval != UNDEF &&		\
monitor.c:	 { tcb->blkTimeout = (t) + tcb->interval * tcb->maxBlkCount;	\
monitor.c:	 { tcb->blkTimeout = UNDEF;					\
monitor.c:	if (td->tcb->interruptSet)
monitor.c:	 { td->tcb->interruptSet = 0;
monitor.c:	if (td->tcb->runTime <= rciTime())
monitor.c:	if (tcb->executeFxn)
monitor.c:	 { tcb->executeRet = (*tcb->executeFxn)(td, tcb->executeArg);
monitor.c:	   tcb->executeFxn = NULLF;
monitor.c:	   if (tcb->abortReq == (rciTaskId + 1))
monitor.c:	if (tcb->controlMode == IDLE)
monitor.c:	   if (tcb->cmodeReq == SET_ACTIVE_GO || 
monitor.c:	       tcb->cmodeReq == SET_ACTIVE_WAIT)
monitor.c:	    { tcb->cycleCount = 0;
monitor.c:	      if (tcb->startupFxn)
monitor.c:	       { (*tcb->startupFxn)(td, tcb->controlArg);
monitor.c:		 if (tcb->abortReq == (rciTaskId + 1))
monitor.c:	      if (tcb->cmodeReq == SET_ACTIVE_GO)
monitor.c:	      tcb->cmodeReq = 0;
monitor.c:	else if (tcb->controlMode == ACTIVE)
monitor.c:	   if (tcb->cmodeReq == SET_IDLE)
monitor.c:	    { tcb->cmodeReq = 0;
monitor.c:	   if (tcb->abortReq)
monitor.c:	    { tcb->abortReq = 0;
monitor.c:	   if ((tcb->scheduleDisp == ON_CLOCK &&
monitor.c:		tcb->runTime <= time) ||
monitor.c:	       (tcb->scheduleDisp != ON_CLOCK &&
monitor.c:		tcb->wakeupFxn &&
monitor.c:		(*tcb->wakeupFxn)(tcb->wakeupArg)) )
monitor.c:	      if (tcb->nrateReq)		/* recompute runTime */
monitor.c:	       { tcb->newRate = 1;
monitor.c:		 tcb->nrateReq = 0;
monitor.c:		 setupRunTime (tcb, tcb->runTime);
monitor.c:	      if (tcb->interval != UNDEF)
monitor.c:	       { tcb->runTime += tcb->interval;
monitor.c:	      tcb->cycleCount++;
monitor.c:	      if (tcb->blockReq == 1)
monitor.c:	       { tcb->blockReq = 2;
monitor.c:	      if (tcb->controlFxn)
monitor.c:		 (*tcb->controlFxn)(td, tcb->controlArg);
monitor.c:		 if (tcb->abortReq == (rciTaskId + 1))
monitor.c:	      if (tcb->newRate)
monitor.c:	       { tcb->newRate = 0;
monitor.c:	      if (tcb->blockReq == 2)
monitor.c:	       { tcb->blockReq = 0;
monitor.c:	      if (tcb->maxLagCount)
monitor.c:	      tcb->lastTime = time;
monitor.c:	    { if (tcb->blkTimeout != UNDEF && tcb->blkTimeout <= time)
monitor.c:			       tcb->blkTimeout, time, rciTime());
monitor.c:	else if (tcb->controlMode == RELEASING)
monitor.c:	   if (tcb->wakeupFxn && (*tcb->wakeupFxn)(tcb->wakeupArg))
monitor.c:	    { if (tcb->blkTimeout != UNDEF && tcb->blkTimeout <= rciTime())
monitor.c:	rciAbort (EInternal, "Bogus controlMode %d\n", tcb->controlMode);
monitor.c:	tcb->interruptSet = 0;
monitor.c:	tcb->startTime = time;
monitor.c:	tcb->newRate = YES;
monitor.c:	tcb->nrateReq = 0;
monitor.c:	setupRunTime (tcb, tcb->startTime);
monitor.c:	if (tcb->scheduleDisp == ON_TRIGGER && tcb->triggerFxn)
monitor.c:	   monitorTimerRequest (&tcb->triggerAst, tcb->runTime,
monitor.c:				 tcb->triggerFxn, tcb->triggerArg);
monitor.c:	SET_BLK_TIMEOUT (tcb, tcb->startTime);
monitor.c:	tcb->controlMode = ACTIVE;
monitor.c:	if (tcb->releaseFxn)
monitor.c:	 { (*tcb->releaseFxn)(td, tcb->controlArg, code);
monitor.c:	tcb->controlMode = IDLE;
monitor.c:	tcb->interval = tcb->newInterval;
monitor.c:	tcb->offset = tcb->newOffset;
monitor.c:	if (tcb->interval != UNDEF)
monitor.c:	 { dt = time - tcb->startTime + tcb->interval - tcb->offset;
monitor.c:	   if (mod = (dt % tcb->interval))
monitor.c:	    { tcb->runTime = time + tcb->interval - mod;
monitor.c:	    { tcb->runTime = time;
monitor.c:	 { tcb->runTime = UNDEF;
monitor.c:	return (tcb->runTime);
monitor.c:	   if (td->tcb->cmodeReq == SET_ACTIVE_SYNC)
monitor.c:	      td->tcb->cmodeReq = 0;
monitor.c:	   if (tcb->scheduleDisp == ON_CLOCK && rciCpu == ARBITER_CPU)
monitor.c:	    { if (nextRunTime == UNDEF || nextRunTime > tcb->runTime)
monitor.c:	       { nextRunTime = tcb->runTime;
monitorSubs.c:	if (tcb->interval != UNDEF && tcb->cycleCount != 1 && 
monitorSubs.c:	 { cycleTime = time - tcb->lastTime;
monitorSubs.c:	   interval = tcb->interval;
monitorSubs.c:	   window = interval*tcb->lagWindow;
monitorSubs.c:	   lagAv = alpha*(cycleTime - interval) + (1.0-alpha)*tcb->lagAverage;
monitorSubs.c:	       tcb->maxLagCount*interval*.63)
monitorSubs.c:	   tcb->lagAverage = lagAv;
monitorSubs.c:	 { tcb->lagAverage = 0.0;
monitorSubs.c:	tcb->controlMode	= IDLE;
monitorSubs.c: 	tcb->cycleCount 	= 0;
monitorSubs.c:	tcb->scheduleDisp 	= UNDEF;
monitorSubs.c:	tcb->maxBlkCount 	= DEFAULT_BLK_COUNT;
monitorSubs.c:	tcb->maxLagCount	= DEFAULT_LAG_COUNT;
monitorSubs.c:	tcb->lagWindow		= DEFAULT_LAG_WINDOW;
monitorSubs.c: 	tcb->interval 		= UNDEF;
monitorSubs.c: 	tcb->offset 		= UNDEF;
monitorSubs.c:	tcb->triggerFxn 	= NULLF;
monitorSubs.c:	tcb->triggerArg		= UNDEF;
monitorSubs.c:	tcb->wakeupFxn 		= NULLF;
monitorSubs.c:	tcb->wakeupArg		= UNDEF;
monitorSubs.c:	tcb->startupFxn 	= NULLF;
monitorSubs.c:	tcb->controlFxn		= NULLF;
monitorSubs.c:	tcb->releaseFxn 	= NULLF;
monitorSubs.c:	tcb->controlArg		= UNDEF;
monitorSubs.c:	tcb->lastTime		= UNDEF;
monitorSubs.c: 	tcb->newRate 		= NO;
monitorSubs.c:	tcb->sharedMem		= NULL;
monitorSubs.c:	tcb->globalMem		= NULL;
monitorSubs.c:	tcb->privateMem		= NULL;
monitorSubs.c:	tcb->fxnNotice 		= 0;
monitorSubs.c:	tcb->executeFxn		= NULLF;
monitorSubs.c:	tcb->executeArg		= 0;
monitorSubs.c:	tcb->executeRet		= 0;
monitorSubs.c:	tcb->cmodeReq 		= NO;
monitorSubs.c: 	tcb->abortReq 		= NO;
monitorSubs.c:	tcb->nrateReq		= NO;
monitorSubs.c:	tcb->blockReq		= 0;
monitorSubs.c: 	tcb->blkTimeout 	= 0;
monitorSubs.c:	tcb->lagAverage		= 0.0;
monitorSubs.c:	tcb->newInterval 	= UNDEF;
monitorSubs.c:	tcb->newOffset 		= UNDEF;
monitorSubs.c:	tcb->runTime		= UNDEF;
monitorSubs.c:	tcb->startTime		= UNDEF;
monitorSubs.c:	tcb->triggerAst		= 0;
monitorSubs.c:	tcb->timerAst		= 0;
monitorSubs.c:	tcb->interruptSet	= 0;
monitorSubs.c:	tcb->msg[0]		= 0;
monitorSubs.c:	tcb->msg[1]		= 0;
monitorSubs.c:	tcb->msg[2]		= 0;
monitorSubs.c:	tcb->msg[3]		= 0;
monitorSubs.c:	tcb->msg[4]		= 0;
monitorSubs.c:	tcb->msg[5]		= 0;
monitorSubs.c:	tcb->msg[6]		= 0;
monitorSubs.c:	tcb->msg[7]		= 0;
monitorSubs.c:	tcb->msg[8]		= 0;
monitorSubs.c:	tcb->msg[9]		= 0;
monitorSubs.c:	tcb->msg[10]		= 0;
monitorSubs.c:	tcb->msg[11]		= 0;
monitorSubs.c:	tcb->msg[12]		= 0;
monitorSubs.c:	tcb->msg[13]		= 0;
monitorSubs.c:	tcb->msg[14]		= 0;
monitorSubs.c:	tcb->msg[15]		= 0;
monitorSubs.c:	tcb->controlMode;	/* set outside this function */
monitorSubs.c: 	tcb->cycleCount;	/* clear this later */
monitorSubs.c:	tcb->scheduleDisp;
monitorSubs.c:	tcb->maxBlkCount;
monitorSubs.c:	tcb->maxLagCount;
monitorSubs.c:	tcb->lagWindow;
monitorSubs.c: 	tcb->interval;
monitorSubs.c: 	tcb->offset;
monitorSubs.c:	tcb->triggerFxn;
monitorSubs.c:	tcb->triggerArg;
monitorSubs.c:	tcb->wakeupFxn;
monitorSubs.c:	tcb->wakeupArg;
monitorSubs.c:	tcb->startupFxn;
monitorSubs.c:	tcb->controlFxn;
monitorSubs.c:	tcb->releaseFxn;
monitorSubs.c:	tcb->controlArg;
monitorSubs.c:	tcb->lastTime		= UNDEF;
monitorSubs.c: 	tcb->newRate 		= NO;
monitorSubs.c:	tcb->sharedMem		= NULL;
monitorSubs.c:	tcb->globalMem		= NULL;
monitorSubs.c:	tcb->privateMem		= NULL;
monitorSubs.c:	tcb->fxnNotice 		= 0;
monitorSubs.c:	tcb->executeFxn;
monitorSubs.c:	tcb->executeArg;
monitorSubs.c:	tcb->executeRet;
monitorSubs.c:	tcb->cmodeReq 		= NO;
monitorSubs.c: 	tcb->abortReq 		= NO;
monitorSubs.c:	tcb->nrateReq		= NO;
monitorSubs.c:	tcb->blockReq		= 0;
monitorSubs.c: 	tcb->blkTimeout 	= 0;
monitorSubs.c:	tcb->lagAverage		= 0.0;
monitorSubs.c:	if (tcb->newInterval != UNDEF)
monitorSubs.c:	 { tcb->interval = tcb->newInterval;
monitorSubs.c:	if (tcb->newOffset != UNDEF)
monitorSubs.c:	 { tcb->offset = tcb->newOffset;
monitorSubs.c:	tcb->newInterval 	= UNDEF;
monitorSubs.c:	tcb->newOffset 		= UNDEF;
monitorSubs.c:	tcb->runTime		= UNDEF;
monitorSubs.c:	tcb->startTime		= UNDEF;
monitorSubs.c:	if (tcb->triggerAst)
monitorSubs.c:	 { monitorTimerDelete (&(tcb->triggerAst));
monitorSubs.c:	if (tcb->timerAst)
monitorSubs.c:	 { monitorTimerDelete (&(tcb->timerAst));
monitorSubs.c:	tcb->interruptSet	= 0;
monitorSubs.c:	tcb->msg[0]		= 0;
monitorSubs.c:	tcb->msg[1]		= 0;
monitorSubs.c:	tcb->msg[2]		= 0;
monitorSubs.c:	tcb->msg[3]		= 0;
monitorSubs.c:	tcb->msg[4]		= 0;
monitorSubs.c:	tcb->msg[5]		= 0;
monitorSubs.c:	tcb->msg[6]		= 0;
monitorSubs.c:	tcb->msg[7]		= 0;
monitorSubs.c:	 { if (tcb->triggerAst)
monitorSubs.c:	    { monitorTimerDelete (&tcb->triggerAst);
monitorSubs.c:	 { if (tcb->controlMode == IDLE)
monitorSubs.c:	    { tcb->triggerFxn = fxn;
monitorSubs.c:	      tcb->triggerArg = arg;
monitorSubs.c:	      if ((time = tcb->runTime) == UNDEF)
monitorSubs.c:	      if (tcb->triggerAst)
monitorSubs.c:	       { monitorTimerDelete (&tcb->triggerAst);
monitorSubs.c:	      monitorTimerRequest (&tcb->triggerAst, time, fxn, arg);
monitorSubs.c:	tcb->wakeupFxn = fxn;
monitorSubs.c:	tcb->wakeupArg = arg;
monitorSubs.c:	if (tcb->timerAst)
monitorSubs.c:	 { monitorTimerDelete (&tcb->timerAst);
monitorSubs.c:	monitorTimerRequest (&tcb->timerAst, time, fxn, arg);
primitives.c:	if (tcb->controlMode == ACTIVE)
primitives.c:	   if (tcb->scheduleDisp != ON_SIGNAL)
primitives.c:	 { if (tcb->scheduleDisp == ON_SIGNAL)
primitives.c:	tcb->scheduleDisp = disp;
primitives.c:	if (tcb->controlMode == ACTIVE)
primitives.c:	   tcb->newInterval = interval;
primitives.c:	   tcb->newOffset = offset % interval;
primitives.c:	   tcb->nrateReq = YES;
primitives.c:	 { tcb->interval = interval;
primitives.c:	   tcb->offset = offset % interval;
primitives.c:	 { tcb->maxBlkCount = blkCount;
primitives.c:	 { tcb->maxBlkCount = DEFAULT_BLK_COUNT;
primitives.c:	 { tcb->maxLagCount = lagCount;
primitives.c:	 { tcb->maxLagCount = DEFAULT_LAG_COUNT;
primitives.c:	 { tcb->lagWindow = lagWindow;
primitives.c:	 { tcb->lagWindow = DEFAULT_LAG_WINDOW;
primitives.c:	if (tcb->controlMode == ACTIVE)
primitives.c:	tcb->startupFxn = startup;
primitives.c:	tcb->controlFxn = control;
primitives.c:	tcb->releaseFxn = release;
primitives.c:	tcb->controlArg = arg;
primitives.c:	if (td->tcb->controlMode == ACTIVE)
primitives.c:	if (tcb->interval > 0 && tcb->maxBlkCount > 0)
primitives.c:	 { rateCount = (tcb->interval*tcb->maxBlkCount)
primitives.c:	tcb->executeArg = arg;
primitives.c:	tcb->executeFxn = fxn;
primitives.c:	while (tcb->executeFxn && --k)
primitives.c:	 { *ret = tcb->executeRet;
primitives.c:	if (tcb->controlMode == ACTIVE)
primitives.c:	 { tcb->blockReq = 1;
primitives.c:	   while (tcb->blockReq && tcb->controlMode == ACTIVE)
primitives.c:	      if (tcb->controlMode == IDLE)
primitives.c:	       { if (tcb->scheduleDisp == UNDEF)
primitives.c:		 if (tcb->scheduleDisp == ON_CLOCK ||
primitives.c:		     tcb->scheduleDisp == ON_TRIGGER)
primitives.c:		  { if (tcb->interval == UNDEF || tcb->offset == UNDEF)
primitives.c:		 tcb->newInterval = tcb->interval;
primitives.c:		 tcb->newOffset = tcb->offset;
primitives.c:		 tcb->nrateReq = YES;
primitives.c:	      if (tcb->scheduleDisp == ON_FUNCTION ||
primitives.c:		  tcb->scheduleDisp == ON_SIGNAL)
primitives.c:	       { tcb->cmodeReq = SET_ACTIVE_GO;
primitives.c:	       { tcb->cmodeReq = SET_ACTIVE_WAIT;
primitives.c:	    { while (rciTaskTable[id].tcb->cmodeReq && --k)
primitives.c:		 if (td->tcb->scheduleDisp == ON_CLOCK ||
primitives.c:		     td->tcb->scheduleDisp == ON_TRIGGER)
primitives.c:		  { td->tcb->cmodeReq = SET_ACTIVE_SYNC;
primitives.c:	    { while (rciTaskTable[id].tcb->controlMode != ACTIVE && --k)
primitives.c:	      if (tcb->controlMode == ACTIVE)
primitives.c:	    { rciTaskTable[id].tcb->cmodeReq = SET_IDLE;
primitives.c:	    { while (rciTaskTable[id].tcb->controlMode != IDLE)
primitives.c:	   if (td->tcb->controlMode == ACTIVE && td->cpu == ARBITER_CPU)
primitives.c:	   while (tcb->controlMode == ACTIVE && --k)
primitives.c:	   td->tcb->cmodeReq = 0;
primitives.c:	   td->tcb->abortReq = 0;
rbtcom.c:		   	   rciTaskName(td), td->cpu, td->tcb->cycleCount, msg);
rbtcom.c:	    { printf ("cycle %d\n", td->tcb->cycleCount);
rbtcom.c:	    { if (td->tcb->controlMode == ACTIVE)
rbtcom.c:		 while (td->tcb->controlMode == ACTIVE && k++ < 200)
rbtcom.c:		 if (td->tcb->controlMode == ACTIVE)
rbtcomCtrl.c:	td->tcb->fxnNotice = TRIGGER_SET;
rbtcomCtrl.c:	if ((td->tcb->scheduleDisp == ON_TRIGGER && 
rbtcomCtrl.c:	     td->tcb->fxnNotice == TRIGGER_SET) ||
rbtcomCtrl.c:	    (td->tcb->scheduleDisp == ON_FUNCTION))
rbtcomCtrl.c:	if (td->tcb->scheduleDisp == ON_FUNCTION ||
rbtcomCtrl.c:	    td->tcb->scheduleDisp == ON_TRIGGER)
rbtcomCtrl.c:	if (td->tcb->scheduleDisp == ON_TRIGGER)
rbtcomCtrl.c:	if (td->tcb->scheduleDisp == ON_CLOCK)
rbtcomCtrl.c:	    td->tcb->cycleCount > 10)
rbtcomCtrl.c:	    td->tcb->cycleCount > 10)
rbtcomCtrl.c:	    td->tcb->cycleCount > 10)
rbtcomCtrl.c:	if (ctrlBlk->abortCode == 0x1234 && td->tcb->cycleCount > 100)
rbtcomCtrl.c:	if (td->tcb->scheduleDisp == ON_TRIGGER)
rbtcomCtrl.c:	    ((td->tcb->cycleCount % ctrlBlk->burstInterval) == 0))
rbttest.c:		 rciTaskName(td), td->tcb->cycleCount);
rbttest.c:		    simSetTimer (td->tcb->interval, (struct timeval*)0);
rbttestCtrl.c:	td->tcb->sharedMem = (void*)rcb;
rbttestCtrl.c:	   switch (td->tcb->scheduleDisp)
rbttestCtrl.c:		  { simSetTimer (td->tcb->interval, (struct timeval*)0);
rbttestCtrl.c:	rcb = (RCB*)td->tcb->sharedMem;
rbttestCtrl.c:	if (td->tcb->scheduleDisp == ON_SIGNAL)
rbttestCtrl.c:	   if (td->tcb->scheduleDisp == ON_CLOCK)
rbttestCtrl.c:	   if (td->tcb->scheduleDisp == ON_TRIGGER)
rbttestCtrl.c:	   else if (td->tcb->scheduleDisp == ON_SIGNAL)
rbttestCtrl.c:	       { simSetTimer (td->tcb->interval, &tv0);
rbttestCtrl.c:	rcb = (RCB*)td->tcb->sharedMem;
rbttestCtrl.c:	if (td->tcb->scheduleDisp == ON_SIGNAL)
rbttestCtrl.c:	if (td->tcb->interruptSet)
rbttestCtrl.c:	   td->tcb->interruptSet = 0;
rbttestCtrl.c:		    simSetTimer (td->tcb->interval/2, (struct timeval *)0);
rciAbort.c:	 { rciTaskTable[id].tcb->abortReq = (rciTaskId + 1);
rciAbort.c:	 { rciTaskTable[id].tcb->abortReq = (rciTaskId + 1);
rcitest.c:		     tcb->controlMode == ACTIVE ? "ACTIVE" :
rcitest.c:		     tcb->controlMode == IDLE ? "IDLE" : "???" );
rcitest.c:	printc (-20, "cycleCount %d", tcb->cycleCount);
rcitest.c:		     tcb->scheduleDisp == ON_FUNCTION ? "ON_FUNCTION" :
rcitest.c:		     tcb->scheduleDisp == ON_CLOCK ? "ON_CLOCK" :
rcitest.c:		     tcb->scheduleDisp == ON_TRIGGER ? "ON_TRIGGER" : 
rcitest.c:		     tcb->scheduleDisp == ON_TRIGGER ? "ON_TRIGGER" : "???" );
rcitest.c:	printc (-19, "maxBlkCount %d", tcb->maxBlkCount);
rcitest.c:	printc (-20, "maxLagCount %d", tcb->maxLagCount);
rcitest.c:	printc (-20, "lagWindow %d", tcb->lagWindow);
rcitest.c:	printc (-20, "interval %d", tcb->interval);
rcitest.c:	printc (-20, "offset %d", tcb->offset);
rcitest.c:	printc (-20, "triggerFxn 0x%x", tcb->triggerFxn);
rcitest.c:	printc (-20, "triggerArg %d", tcb->triggerArg);
rcitest.c:	printc (-20, "wakeupFxn 0x%x", tcb->wakeupFxn);
rcitest.c:	printc (-19, "wakeupArg %d", tcb->wakeupArg);
rcitest.c:	printc (-20, "controlFxn 0x%x", tcb->controlFxn);
rcitest.c:	printc (-20, "startupFxn 0x%x", tcb->startupFxn);
rcitest.c:	printc (-20, "releaseFxn 0x%x", tcb->releaseFxn);
rcitest.c:	printc (-19, "controlArg %d", tcb->controlArg);
rcitest.c:	printc (-20, "triggerAst %d", tcb->triggerAst);
rcitest.c:	printc (-20, "timerAst %d", tcb->timerAst);
rcitest.c:	printc (-20, "interruptSet %d", tcb->interruptSet);
rcitest.c:	printc (-19, "startTime %d", tcb->startTime);
rcitest.c:	printc (-20, "runTime %d", tcb->runTime);
rcitest.c:	printc (-20, "lastTime %d", tcb->lastTime);
rcitest.c:	printc (-20, "blkTimout %d", tcb->blkTimeout);
rcitest.c:	printc (-19, "lagAvrge %g", tcb->lagAverage);
rcitest.c:	printc (-20, "newInterval %d", tcb->newInterval);
rcitest.c:	printc (-20, "newOffset %d", tcb->newOffset);
rcitest.c:	printc (-20, "newRate %d", tcb->newRate);
rcitest.c:	printc (-20, "executeFxn 0x%x", tcb->executeFxn);
rcitest.c:	printc (-20, "executeArg %d", tcb->executeArg);
rcitest.c:	printc (-20, "executeRet %d", tcb->executeRet);
rcitest.c:	printc (-20, "cmodeReq %d", tcb->cmodeReq);
rcitest.c:	printc (-20, "abortReq %d", tcb->abortReq);
rcitest.c:	printc (-20, "nrateReq %d", tcb->nrateReq);
rcitest.c:	printc (-19, "blockReq %d", tcb->blockReq);
rcitest.c:	printc (-20, "fxnNotice %d", tcb->fxnNotice);
rcitest.c:	printc (-20, "sharedMem 0x%x", tcb->sharedMem);
rcitest.c:	printc (-20, "globalMem 0x%x", tcb->globalMem);
rcitest.c:	printc (-20, "privateMem 0x%x", tcb->privateMem);
rcitestCtrl.c:	tcb->privateMem = (void*)com;
rcitestCtrl.c:		      arg, tcb->scheduleDisp);
rcitestCtrl.c:	switch (tcb->scheduleDisp)
rcitestCtrl.c:	      rciSetTrigger (triggerFxn, td->tcb->cycleCount);
rcitestCtrl.c:	TASKCOM *com = (TASKCOM*)td->tcb->privateMem;
rcitestCtrl.c:	TASKCOM *com = (TASKCOM*)td->tcb->privateMem;
rcitestCtrl.c:	TASKCOM *com = (TASKCOM*)td->tcb->privateMem;
rcitestCtrl.c:	TASKCOM *com = (TASKCOM*)td->tcb->privateMem;
rcitestCtrl.c:	TASKCOM *com = (TASKCOM*)td->tcb->privateMem;
rcitestCtrl.c:	    td->tcb->cycleCount >= com->abortCount)
rcitestCtrl.c:	if (td->tcb->scheduleDisp == ON_TRIGGER)
rcitestCtrl.c:	   rciSetTrigger (triggerFxn, td->tcb->cycleCount);
sigHandlers.c:		   rciTaskName(td), td->cpu, td->tcb->cycleCount, msg);
simSupport.c:	if (td->tcb->interruptSet)
simSupport.c:	   td->tcb->interruptSet = 0;
simSupport.c:		    simSetTimer (td->tcb->interval/2, (struct timeval*)0);
