Lines Matching defs:xorNode
87 RF_DagNode_t *nodes, *wndNodes, *rodNodes = NULL, *syncNode, *xorNode,
109 xorNode = &nodes[i];
167 rf_InitNode(xorNode, rf_wait, RF_TRUE, redFunc, rf_NullNodeUndoFunc, NULL, 1, 1, 2 * (nWndNodes + nRodNodes) + 1, 1, dag_h, "Xr ", allocList);
168 xorNode->flags |= RF_DAGNODE_FLAG_YIELD;
170 xorNode->params[2 * i + 0] = wndNodes[i].params[0]; /* pda */
171 xorNode->params[2 * i + 1] = wndNodes[i].params[1]; /* buf ptr */
174 xorNode->params[2 * (nWndNodes + i) + 0] = rodNodes[i].params[0]; /* pda */
175 xorNode->params[2 * (nWndNodes + i) + 1] = rodNodes[i].params[1]; /* buf ptr */
177 xorNode->params[2 * (nWndNodes + nRodNodes)].p = raidPtr; /* xor node needs to get
188 xorNode->results[0] = RF_MallocAndAdd(rf_RaidAddressToByte(
191 xorNode->results[0] = rodNodes[i].params[1].p;
198 lpoNode->params[1].p = xorNode->results[0];
235 RF_ASSERT(xorNode->numAntecedents == 1);
236 syncNode->succedents[0] = xorNode;
237 xorNode->antecedents[0] = syncNode;
238 xorNode->antType[0] = rf_trueData; /* carry forward from sync */
249 RF_ASSERT(xorNode->numSuccedents == 1);
251 xorNode->succedents[0] = lpoNode;
252 lpoNode->antecedents[0] = xorNode;