Lines Matching defs:xorNode
171 RF_DagNode_t *wndNodes, *rodNodes, *xorNode, *wnpNode, *tmpNode;
210 xorNode = rf_AllocDAGNode(raidPtr);
211 xorNode->list_next = dag_h->nodes;
212 dag_h->nodes = xorNode;
313 rf_InitNode(xorNode, rf_wait, RF_FALSE, redFunc,
318 rf_InitNode(xorNode, rf_wait, RF_FALSE, redFunc,
323 xorNode->flags |= RF_DAGNODE_FLAG_YIELD;
327 xorNode->params[2 * i + 0] = tmpNode->params[0];
329 xorNode->params[2 * i + 1] = tmpNode->params[1];
335 xorNode->params[2 * (nWndNodes + i) + 0] = tmpNode->params[0];
337 xorNode->params[2 * (nWndNodes + i) + 1] = tmpNode->params[1];
341 xorNode->params[2 * (nWndNodes + nRodNodes)].p = raidPtr;
357 xorNode->results[0] = rf_AllocBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, raidPtr->Layout.sectorsPerStripeUnit));
365 xorNode->results[0] = tmpNode->params[1].p;
373 wnpNode->params[1].p = xorNode->results[0];
387 xorNode->results[1] =
393 wnqNode->params[1].p = xorNode->results[1];
411 RF_ASSERT(xorNode->numAntecedents == nRodNodes);
421 tmpNode->succedents[0] = xorNode;
422 xorNode->antecedents[i] = tmpNode;
423 xorNode->antType[i] = rf_trueData;
429 RF_ASSERT(xorNode->numAntecedents == 1);
430 blockNode->succedents[0] = xorNode;
431 xorNode->antecedents[0] = blockNode;
432 xorNode->antType[0] = rf_control;
436 RF_ASSERT(xorNode->numSuccedents == 1);
438 xorNode->succedents[0] = commitNode;
439 commitNode->antecedents[0] = xorNode;