Searched refs:dags (Results 1 - 3 of 3) sorted by relevance

/netbsd-current/sys/dev/raidframe/
H A Drf_dag.h161 RF_DagHeader_t *next; /* ptr to allow a list of dags */
186 /* common info for a list of dags which will be fired sequentially */
187 int numDags; /* number of dags in the list */
188 int numDagsFired; /* number of dags in list which have initiated
190 int numDagsDone; /* number of dags in list which have completed
192 RF_DagHeader_t *dags; /* list of dags */ member in struct:RF_DagList_s
194 RF_AccTraceEntry_t tracerec; /* perf mon info for dags (not user
H A Drf_states.c187 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)
[all...]
H A Drf_aselect.c79 * tricky cases, we break this into multiple dags, either one per stripe
80 * unit or one per block (sector). When this occurs, these dags are returned
84 * dags which operate on independent parity goups (stripes) are returned in
93 * 2) create dags and concatenate/merge to form the final dag.
427 dagList->dags = dag_h;
447 dag_h = dagList->dags;

Completed in 92 milliseconds