Lines Matching refs:nRodNodes
89 int nWndNodes, nRodNodes, i;
126 rf_MapUnaccessedPortionOfStripe(raidPtr, layoutPtr, asmap, dag_h, new_asm_h, &nRodNodes, &sosBuffer, &eosBuffer, allocList);
127 if (nRodNodes > 0)
128 rodNodes = RF_MallocAndAdd(nRodNodes * sizeof(*rodNodes),
132 rf_InitNode(blockNode, rf_wait, RF_FALSE, rf_NullNodeFunc, rf_NullNodeUndoFunc, NULL, nRodNodes + 1, 0, 0, 0, dag_h, "Nil", allocList);
134 rf_InitNode(syncNode, rf_wait, RF_FALSE, rf_NullNodeFunc, rf_NullNodeUndoFunc, NULL, nWndNodes + 1, nRodNodes + 1, 0, 0, dag_h, "Nil", allocList);
152 RF_ASSERT(nodeNum == nRodNodes);
167 rf_InitNode(xorNode, rf_wait, RF_TRUE, redFunc, rf_NullNodeUndoFunc, NULL, 1, 1, 2 * (nWndNodes + nRodNodes) + 1, 1, dag_h, "Xr ", allocList);
173 for (i = 0; i < nRodNodes; i++) {
177 xorNode->params[2 * (nWndNodes + nRodNodes)].p = raidPtr; /* xor node needs to get
184 for (i = 0; i < nRodNodes; i++)
187 if (i == nRodNodes) {
211 RF_ASSERT(blockNode->numSuccedents == nRodNodes + 1);
212 for (i = 0; i < nRodNodes; i++) {
220 /* necessary if nRodNodes == 0 */
221 RF_ASSERT(syncNode->numAntecedents == nRodNodes + 1);
222 blockNode->succedents[nRodNodes] = syncNode;
227 for (i = 0; i < nRodNodes; i++) {