Searched refs:succedents (Results 1 - 13 of 13) sorted by relevance

/netbsd-current/sys/dev/raidframe/
H A Drf_parityscan.c230 blockNode = rd_dag_h->succedents[0];
243 blockNode->succedents[i]->params[0].p = pda;
244 blockNode->succedents[i]->params[2].v = psID;
245 blockNode->succedents[i]->params[3].v = RF_CREATE_PARAM3(RF_IO_NORMAL_PRIORITY, which_ru);
253 blockNode->succedents[layoutPtr->numDataCol]->params[0].p = asmap->parityInfo;
298 wrBlock = wr_dag_h->succedents[0];
299 wrBlock->succedents[0]->params[0].p = asmap->parityInfo;
300 wrBlock->succedents[0]->params[2].v = psID;
301 wrBlock->succedents[0]->params[3].v = RF_CREATE_PARAM3(RF_IO_NORMAL_PRIORITY, which_ru);
465 dag_h->succedents[
[all...]
H A Drf_dagffwr.c406 dag_h->succedents[0] = blockNode;
415 blockNode->succedents[i] = tmpNode;
421 tmpNode->succedents[0] = xorNode;
430 blockNode->succedents[0] = xorNode;
438 xorNode->succedents[0] = commitNode;
447 commitNode->succedents[i] = tmpNode;
453 commitNode->succedents[nWndNodes] = wnpNode;
459 commitNode->succedents[nWndNodes + 1] = wnqNode;
470 tmpNode->succedents[0] = termNode;
476 wnpNode->succedents[
[all...]
H A Drf_raid1.c320 blockNode = rd_dag_h->succedents[0];
346 blockNode->succedents[i]->params[0].p = pda;
347 blockNode->succedents[i]->params[1].p = buf1;
348 blockNode->succedents[i]->params[2].v = psID;
349 blockNode->succedents[i]->params[3].v = RF_CREATE_PARAM3(RF_IO_NORMAL_PRIORITY, which_ru);
367 blockNode->succedents[i]->params[0].p = pda;
368 blockNode->succedents[i]->params[1].p = buf1;
369 blockNode->succedents[i]->params[2].v = psID;
370 blockNode->succedents[i]->params[3].v = RF_CREATE_PARAM3(RF_IO_NORMAL_PRIORITY, which_ru);
482 wrBlock = wr_dag_h->succedents[
[all...]
H A Drf_dagffrd.c113 * and modifying a few params. The "succedents" and "antecedents" fields are
116 * that when this DAG is freed, the succedents and antecedents fields be freed
248 dag_h->succedents[0] = blockNode;
258 blockNode->succedents[i] = tmpdiskNode;
264 tmpdiskNode->succedents[0] = commitNode;
273 commitNode->succedents[0] = termNode;
281 blockNode->succedents[0] = commitNode;
292 commitNode->succedents[i] = tmpdiskNode;
298 tmpdiskNode->succedents[0] = termNode;
409 dag_h->succedents[
[all...]
H A Drf_dag.h101 int numSuccedents; /* number of succedents */
108 RF_DagNode_t **succedents; /* succedents, array size member in struct:RF_DagNode_s
159 RF_DagNode_t *succedents[RF_MAX_HDR_SUCC]; /* array of succedents, member in struct:RF_DagHeader_s
H A Drf_dagutils.c151 node->succedents = (nSucc) ? (RF_DagNode_t **) ptrs : NULL;
562 printf("%d%s", node->succedents[i]->nodeNum,
589 if (node->succedents[i]->visited == unvisited)
590 rf_RecurPrintDAG(node->succedents[i], depth + 1, unvisited);
616 unvisited = dag_h->succedents[0]->visited;
623 printf("%d%s", dag_h->succedents[i]->nodeNum,
628 if (dag_h->succedents[i]->visited == unvisited)
629 rf_RecurPrintDAG(dag_h->succedents[i], 1, unvisited);
641 unvisited = dag_h->succedents[0]->visited;
645 node = dag_h->succedents[
[all...]
H A Drf_evenodd.c370 blockNode = rd_dag_h->succedents[0];
383 blockNode->succedents[i]->params[0].p = pda;
384 blockNode->succedents[i]->params[2].v = psID;
385 blockNode->succedents[i]->params[3].v = RF_CREATE_PARAM3(RF_IO_NORMAL_PRIORITY, which_ru);
393 blockNode->succedents[layoutPtr->numDataCol]->params[0].p = asmap->parityInfo;
403 blockNode->succedents[layoutPtr->numDataCol + 1]->params[0].p = asmap->qInfo;
464 wrBlock = wr_dag_h->succedents[0];
465 wrBlock->succedents[0]->params[0].p = asmap->parityInfo;
466 wrBlock->succedents[0]->params[2].v = psID;
467 wrBlock->succedents[
[all...]
H A Drf_parityloggingdags.c208 dag_h->succedents[0] = blockNode;
214 blockNode->succedents[i] = &rodNodes[i];
222 blockNode->succedents[nRodNodes] = syncNode;
228 rodNodes[i].succedents[0] = syncNode;
236 syncNode->succedents[0] = xorNode;
243 syncNode->succedents[1 + i] = &wndNodes[i];
251 xorNode->succedents[0] = lpoNode;
259 wndNodes[i].succedents[0] = unblockNode;
266 lpoNode->succedents[0] = unblockNode;
274 unblockNode->succedents[
[all...]
H A Drf_dagdegwr.c473 dag_h->succedents[0] = blockNode;
480 blockNode->succedents[i] = tmprrdNode;
491 tmprrdNode->succedents[0] = xorNode;
500 xorNode->succedents[0] = commitNode;
509 commitNode->succedents[i] = tmpwndNode;
517 commitNode->succedents[nWndNodes] = wnpNode;
523 commitNode->succedents[nWndNodes + 1] = wnqNode;
533 tmpwndNode->succedents[0] = unblockNode;
541 wnpNode->succedents[0] = unblockNode;
549 wnqNode->succedents[
[all...]
H A Drf_dagdegrd.c204 dag_h->succedents[0] = blockNode;
209 blockNode->succedents[0] = rdNode;
216 rdNode->succedents[0] = commitNode;
224 commitNode->succedents[0] = termNode;
493 dag_h->succedents[0] = blockNode;
498 blockNode->succedents[0] = rpNode;
504 blockNode->succedents[1 + i] = tmprrdNode;
512 blockNode->succedents[1 + nRrdNodes + i] = tmprudNode;
521 rpNode->succedents[0] = xorNode;
527 tmprrdNode->succedents[
[all...]
H A Drf_paritylogDiskMgr.c149 rrd_rdNode = (*rrd_dag_h)->succedents[0]->succedents[0];
197 fwr_wrNode = (*fwr_dag_h)->succedents[0]->succedents[0];
249 prd_rdNode = (*prd_dag_h)->succedents[0]->succedents[0];
298 pwr_wrNode = (*pwr_dag_h)->succedents[0]->succedents[0];
H A Drf_engine.c191 * succedents */
203 if (!BranchDone(node->succedents[i]))
208 /* succedents can't fire */
453 s = *(node->succedents + i);
675 /* enqueue node's succedents (antecedents if rollBackward) for
736 FireNodeArray(dag->numSuccedents, dag->succedents);
H A Drf_pqdegdags.c104 (node)->succedents[0] = unblockNode; \
105 (node)->succedents[1] = recoveryNode; \

Completed in 118 milliseconds