Lines Matching refs:dags
187 dag_h = dagList->dags;
195 * all other dags in the desc to execute to
196 * completion. then, free all dags and start over */
444 * the following three states create, execute, and post-process dags
446 * by default, SelectAlgorithm creates an array of dags, one per parity stripe
447 * in some tricky cases, multiple dags per stripe are created
448 * - dags within a parity stripe are executed sequentially (arbitrary order)
449 * - dags for distinct parity stripes are executed concurrently
451 * repeat until all dags complete successfully -or- dag selection fails
460 * !done (RETRY - start over with new dags)
481 /* SelectAlgorithm returns one or more dags */
487 rf_PrintDAGList(dagList->dags);
495 /* update time to create all dags */
521 /* bind dags to desc */
524 dag_h = dagList->dags;
544 * dags within a stripe (dagList) must be executed sequentially
546 * dags for independents parity groups (stripes) are fired concurrently */
571 dag_h = dagList->dags;
586 * first, check to all dags in the access have completed
587 * if not, fire as many dags as possible */
609 /* free all dags */
612 rf_FreeDAG(dagList->dags);
636 /* more dags to execute */
650 dag_h = dagList->dags;
662 /* only make it this far if all dags complete successfully */
689 /* free all dags */
692 rf_FreeDAG(dagList->dags);