Home | History | Annotate | Download | only in raidframe

Lines Matching defs:dagList

166 rf_ContinueDagAccess(RF_DagList_t *dagList)
169 RF_AccTraceEntry_t *tracerec = &(dagList->desc->tracerec);
176 desc = dagList->desc;
187 dag_h = dagList->dags;
188 for (i = 0; i < dagList->numDagsDone; i++) {
208 dagList->numDagsDone++;
472 RF_DagList_t *dagList;
485 dagList = desc->dagList;
487 rf_PrintDAGList(dagList->dags);
488 dagList = dagList->next;
522 dagList = desc->dagList;
524 dag_h = dagList->dags;
532 dagList = dagList->next;
542 /* the access has an list of dagLists, one dagList per parity stripe.
543 * fire the first dag in each parity stripe (dagList).
544 * dags within a stripe (dagList) must be executed sequentially
553 RF_DagList_t *dagList;
562 dagList = desc->dagList;
564 RF_ASSERT(dagList->numDags > 0);
565 RF_ASSERT(dagList->numDagsDone == 0);
566 RF_ASSERT(dagList->numDagsFired == 0);
568 RF_ETIMER_START(dagList->tracerec.timer);
571 dag_h = dagList->dags;
573 dagList->numDagsFired++;
574 rf_DispatchDAG(dag_h, (void (*) (void *)) rf_ContinueDagAccess, dagList);
575 dagList = dagList->next;
596 RF_DagList_t *dagList, *temp;
599 dagList = desc->dagList;
601 if (dagList->numDags != dagList->numDagsDone)
603 dagList = dagList->next;
610 dagList = desc->dagList;
612 rf_FreeDAG(dagList->dags);
613 temp = dagList;
614 dagList = dagList->next;
617 desc->dagList = NULL;
640 dagList = desc->dagList;
642 if ((dagList->numDagsDone < dagList->numDags)
643 && (dagList->numDagsDone == dagList->numDagsFired)
644 && (dagList->numDagsFired > 0)) {
646 RF_ETIMER_START(dagList->tracerec.timer);
650 dag_h = dagList->dags;
651 for (j = 0; j < dagList->numDagsDone; j++)
653 dagList->numDagsFired++;
655 dagList);
657 dagList = dagList->next;
673 RF_DagList_t *dagList;
690 dagList = desc->dagList;
692 rf_FreeDAG(dagList->dags);
693 dagList = dagList->next;