Lines Matching defs:xorNode
268 RF_DagNode_t *rudNodes, *rrdNodes, *xorNode, *blockNode;
326 xorNode = rf_AllocDAGNode(raidPtr);
327 xorNode->list_next = dag_h->nodes;
328 dag_h->nodes = xorNode;
365 rf_InitNode(xorNode, rf_wait, RF_FALSE, recFunc->simple, rf_NullNodeUndoFunc,
447 xorNode->params[paramNum++] = tmprrdNode->params[0];
448 xorNode->params[paramNum++] = tmprrdNode->params[1];
462 xorNode->params[paramNum++].p = pda;
463 xorNode->params[paramNum++].p = pda->bufPtr;
469 xorNode->params[paramNum++].p = parityPDA;
470 xorNode->params[paramNum++].p = rpBuf;
476 xorNode->params[paramNum++].p = failedPDA;
477 xorNode->params[paramNum++].p = raidPtr;
485 xorNode->results[0] = failedPDA->bufPtr;
519 RF_ASSERT(xorNode->numAntecedents == (1 + nRrdNodes + nRudNodes));
521 rpNode->succedents[0] = xorNode;
522 xorNode->antecedents[0] = rpNode;
523 xorNode->antType[0] = rf_trueData;
527 tmprrdNode->succedents[0] = xorNode;
528 xorNode->antecedents[1 + i] = tmprrdNode;
529 xorNode->antType[1 + i] = rf_trueData;
535 tmprudNode->succedents[0] = xorNode;
536 xorNode->antecedents[1 + nRrdNodes + i] = tmprudNode;
537 xorNode->antType[1 + nRrdNodes + i] = rf_trueData;
542 RF_ASSERT(xorNode->numSuccedents == 1);
544 xorNode->succedents[0] = commitNode;
545 commitNode->antecedents[0] = xorNode;