nWndNodes 159 dev/raidframe/rf_dagdegwr.c int nNodes, nRrdNodes, nWndNodes, nXorBufs, i, j, paramNum, nWndNodes 203 dev/raidframe/rf_dagdegwr.c nWndNodes = asmap->numStripeUnitsAccessed - 1; /* nWndNodes 232 dev/raidframe/rf_dagdegwr.c nNodes = 5 + nfaults + nWndNodes + nRrdNodes; nWndNodes 249 dev/raidframe/rf_dagdegwr.c i += nWndNodes; nWndNodes 273 dev/raidframe/rf_dagdegwr.c rf_NullNodeUndoFunc, NULL, nWndNodes + nfaults, 1, 0, 0, nWndNodes 276 dev/raidframe/rf_dagdegwr.c rf_NullNodeUndoFunc, NULL, 1, nWndNodes + nfaults, 0, 0, nWndNodes 401 dev/raidframe/rf_dagdegwr.c for (pda = asmap->physInfo, i = 0; i < nWndNodes; nWndNodes 431 dev/raidframe/rf_dagdegwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 500 dev/raidframe/rf_dagdegwr.c RF_ASSERT(commitNode->numSuccedents == nfaults + nWndNodes); nWndNodes 501 dev/raidframe/rf_dagdegwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 510 dev/raidframe/rf_dagdegwr.c commitNode->succedents[nWndNodes] = wnpNode; nWndNodes 515 dev/raidframe/rf_dagdegwr.c commitNode->succedents[nWndNodes + 1] = wnqNode; nWndNodes 520 dev/raidframe/rf_dagdegwr.c RF_ASSERT(unblockNode->numAntecedents == (nWndNodes + nfaults)); nWndNodes 521 dev/raidframe/rf_dagdegwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 531 dev/raidframe/rf_dagdegwr.c unblockNode->antecedents[nWndNodes] = wnpNode; nWndNodes 532 dev/raidframe/rf_dagdegwr.c unblockNode->antType[nWndNodes] = rf_control; nWndNodes 538 dev/raidframe/rf_dagdegwr.c unblockNode->antecedents[nWndNodes + 1] = wnqNode; nWndNodes 539 dev/raidframe/rf_dagdegwr.c unblockNode->antType[nWndNodes + 1] = rf_control; nWndNodes 163 dev/raidframe/rf_dagffwr.c int nWndNodes, nRodNodes, i, nodeNum, asmNum; nWndNodes 185 dev/raidframe/rf_dagffwr.c nWndNodes = asmap->numStripeUnitsAccessed; nWndNodes 186 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, nWndNodes + 4 + nfaults, sizeof(RF_DagNode_t), nWndNodes 190 dev/raidframe/rf_dagffwr.c i += nWndNodes; nWndNodes 228 dev/raidframe/rf_dagffwr.c rf_NullNodeUndoFunc, NULL, nWndNodes + nfaults, 1, 0, 0, nWndNodes 231 dev/raidframe/rf_dagffwr.c rf_TerminateUndoFunc, NULL, 0, nWndNodes + nfaults, 0, 0, nWndNodes 258 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 275 dev/raidframe/rf_dagffwr.c 2 * (nWndNodes + nRodNodes) + 1, nfaults, dag_h, nWndNodes 280 dev/raidframe/rf_dagffwr.c 2 * (nWndNodes + nRodNodes) + 1, nfaults, dag_h, nWndNodes 284 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 291 dev/raidframe/rf_dagffwr.c xorNode->params[2 * (nWndNodes + i) + 0] = nWndNodes 293 dev/raidframe/rf_dagffwr.c xorNode->params[2 * (nWndNodes + i) + 1] = nWndNodes 297 dev/raidframe/rf_dagffwr.c xorNode->params[2 * (nWndNodes + nRodNodes)].p = raidPtr; nWndNodes 396 dev/raidframe/rf_dagffwr.c RF_ASSERT(commitNode->numSuccedents == nWndNodes + nfaults); nWndNodes 397 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 404 dev/raidframe/rf_dagffwr.c commitNode->succedents[nWndNodes] = wnpNode; nWndNodes 409 dev/raidframe/rf_dagffwr.c commitNode->succedents[nWndNodes + 1] = wnqNode; nWndNodes 414 dev/raidframe/rf_dagffwr.c RF_ASSERT(termNode->numAntecedents == nWndNodes + nfaults); nWndNodes 416 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 424 dev/raidframe/rf_dagffwr.c termNode->antecedents[nWndNodes] = wnpNode; nWndNodes 425 dev/raidframe/rf_dagffwr.c termNode->antType[nWndNodes] = rf_control; nWndNodes 429 dev/raidframe/rf_dagffwr.c termNode->antecedents[nWndNodes + 1] = wnqNode; nWndNodes 430 dev/raidframe/rf_dagffwr.c termNode->antType[nWndNodes + 1] = rf_control; nWndNodes 1138 dev/raidframe/rf_dagffwr.c int nWndNodes, nWmirNodes, i; nWndNodes 1152 dev/raidframe/rf_dagffwr.c nWndNodes = (asmap->physInfo->next) ? 2 : 1; nWndNodes 1156 dev/raidframe/rf_dagffwr.c nWndNodes--; nWndNodes 1164 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, nWndNodes + nWmirNodes + 3, sizeof(RF_DagNode_t), nWndNodes 1168 dev/raidframe/rf_dagffwr.c i += nWndNodes; nWndNodes 1177 dev/raidframe/rf_dagffwr.c RF_ASSERT(i == (nWndNodes + nWmirNodes + 3)); nWndNodes 1186 dev/raidframe/rf_dagffwr.c rf_NullNodeUndoFunc, NULL, (nWndNodes + nWmirNodes), 0, 0, 0, nWndNodes 1189 dev/raidframe/rf_dagffwr.c rf_NullNodeUndoFunc, NULL, 1, (nWndNodes + nWmirNodes), 0, 0, nWndNodes 1195 dev/raidframe/rf_dagffwr.c if (nWndNodes > 0) { nWndNodes 1197 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 1241 dev/raidframe/rf_dagffwr.c RF_ASSERT(commitNode->numSuccedents == (nWndNodes + nWmirNodes)); nWndNodes 1242 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 1250 dev/raidframe/rf_dagffwr.c commitNode->succedents[i + nWndNodes] = &wmirNode[i]; nWndNodes 1256 dev/raidframe/rf_dagffwr.c RF_ASSERT(unblockNode->numAntecedents == (nWndNodes + nWmirNodes)); nWndNodes 1257 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 1266 dev/raidframe/rf_dagffwr.c unblockNode->antecedents[i + nWndNodes] = &wmirNode[i]; nWndNodes 1267 dev/raidframe/rf_dagffwr.c unblockNode->antType[i + nWndNodes] = rf_control; nWndNodes 1299 dev/raidframe/rf_dagffwr.c int nWndNodes, nRodNodes, i, nodeNum, asmNum; nWndNodes 1320 dev/raidframe/rf_dagffwr.c nWndNodes = asmap->numStripeUnitsAccessed; nWndNodes 1321 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, nWndNodes + 4 + nfaults, sizeof(RF_DagNode_t), nWndNodes 1325 dev/raidframe/rf_dagffwr.c i += nWndNodes; nWndNodes 1357 dev/raidframe/rf_dagffwr.c rf_NullNodeUndoFunc, NULL, nWndNodes + 1, nRodNodes, 0, 0, nWndNodes 1364 dev/raidframe/rf_dagffwr.c rf_NullNodeUndoFunc, NULL, nWndNodes + 1, 1, 0, 0, dag_h, nWndNodes 1369 dev/raidframe/rf_dagffwr.c rf_TerminateUndoFunc, NULL, 0, nWndNodes + nfaults, 0, 0, nWndNodes 1396 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 1411 dev/raidframe/rf_dagffwr.c NULL, 1, nfaults, 2 * (nWndNodes + nRodNodes) + 1, nfaults, dag_h, nWndNodes 1414 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 1421 dev/raidframe/rf_dagffwr.c xorNode->params[2 * (nWndNodes + i) + 0] = nWndNodes 1423 dev/raidframe/rf_dagffwr.c xorNode->params[2 * (nWndNodes + i) + 1] = nWndNodes 1427 dev/raidframe/rf_dagffwr.c xorNode->params[2 * (nWndNodes + nRodNodes)].p = raidPtr; nWndNodes 1516 dev/raidframe/rf_dagffwr.c RF_ASSERT(syncNode->numSuccedents == (1 + nWndNodes)); nWndNodes 1517 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 1526 dev/raidframe/rf_dagffwr.c syncNode->succedents[nWndNodes] = xorNode; nWndNodes 1543 dev/raidframe/rf_dagffwr.c RF_ASSERT(termNode->numAntecedents == nWndNodes + nfaults); nWndNodes 1545 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 1553 dev/raidframe/rf_dagffwr.c termNode->antecedents[nWndNodes] = wnpNode; nWndNodes 1554 dev/raidframe/rf_dagffwr.c termNode->antType[nWndNodes] = rf_control; nWndNodes 1558 dev/raidframe/rf_dagffwr.c termNode->antecedents[nWndNodes + 1] = wnqNode; nWndNodes 1559 dev/raidframe/rf_dagffwr.c termNode->antType[nWndNodes + 1] = rf_control; nWndNodes 2235 dev/raidframe/rf_dagffwr.c int nWndNodes, nWmirNodes, i; nWndNodes 2247 dev/raidframe/rf_dagffwr.c nWndNodes = (asmap->physInfo->next) ? 2 : 1; nWndNodes 2251 dev/raidframe/rf_dagffwr.c nWndNodes--; nWndNodes 2259 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, nWndNodes + nWmirNodes + 3, nWndNodes 2263 dev/raidframe/rf_dagffwr.c i += nWndNodes; nWndNodes 2272 dev/raidframe/rf_dagffwr.c RF_ASSERT(i == (nWndNodes + nWmirNodes + 3)); nWndNodes 2281 dev/raidframe/rf_dagffwr.c rf_NullNodeUndoFunc, NULL, (nWndNodes + nWmirNodes), nWndNodes 2284 dev/raidframe/rf_dagffwr.c rf_NullNodeUndoFunc, NULL, 1, (nWndNodes + nWmirNodes), nWndNodes 2290 dev/raidframe/rf_dagffwr.c if (nWndNodes > 0) { nWndNodes 2292 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 2336 dev/raidframe/rf_dagffwr.c RF_ASSERT(blockNode->numSuccedents == (nWndNodes + nWmirNodes)); nWndNodes 2337 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 2345 dev/raidframe/rf_dagffwr.c blockNode->succedents[i + nWndNodes] = &wmirNode[i]; nWndNodes 2351 dev/raidframe/rf_dagffwr.c RF_ASSERT(unblockNode->numAntecedents == (nWndNodes + nWmirNodes)); nWndNodes 2352 dev/raidframe/rf_dagffwr.c for (i = 0; i < nWndNodes; i++) { nWndNodes 2361 dev/raidframe/rf_dagffwr.c unblockNode->antecedents[i + nWndNodes] = &wmirNode[i]; nWndNodes 2362 dev/raidframe/rf_dagffwr.c unblockNode->antType[i + nWndNodes] = rf_control; nWndNodes 82 dev/raidframe/rf_parityloggingdags.c int nWndNodes, nRodNodes, i; nWndNodes 99 dev/raidframe/rf_parityloggingdags.c nWndNodes = asmap->numStripeUnitsAccessed; nWndNodes 100 dev/raidframe/rf_parityloggingdags.c RF_CallocAndAdd(nodes, nWndNodes + 6, sizeof(RF_DagNode_t), nWndNodes 104 dev/raidframe/rf_parityloggingdags.c i += nWndNodes; nWndNodes 118 dev/raidframe/rf_parityloggingdags.c dag_h->numCommitNodes = nWndNodes + 1; nWndNodes 133 dev/raidframe/rf_parityloggingdags.c rf_NullNodeUndoFunc, NULL, 1, nWndNodes + 1, 0, 0, dag_h, nWndNodes 136 dev/raidframe/rf_parityloggingdags.c rf_NullNodeUndoFunc, NULL, nWndNodes + 1, nRodNodes + 1, nWndNodes 165 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < nWndNodes; i++) { nWndNodes 180 dev/raidframe/rf_parityloggingdags.c NULL, 1, 1, 2 * (nWndNodes + nRodNodes) + 1, 1, dag_h, nWndNodes 183 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < nWndNodes; i++) { nWndNodes 190 dev/raidframe/rf_parityloggingdags.c xorNode->params[2 * (nWndNodes + i) + 0] = nWndNodes 192 dev/raidframe/rf_parityloggingdags.c xorNode->params[2 * (nWndNodes + i) + 1] = nWndNodes 196 dev/raidframe/rf_parityloggingdags.c xorNode->params[2 * (nWndNodes + nRodNodes)].p = raidPtr; nWndNodes 258 dev/raidframe/rf_parityloggingdags.c RF_ASSERT(syncNode->numSuccedents == nWndNodes + 1); nWndNodes 265 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < nWndNodes; i++) { nWndNodes 280 dev/raidframe/rf_parityloggingdags.c RF_ASSERT(unblockNode->numAntecedents == nWndNodes + 1); nWndNodes 281 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < nWndNodes; i++) { nWndNodes 291 dev/raidframe/rf_parityloggingdags.c unblockNode->antecedents[nWndNodes] = lpoNode; nWndNodes 292 dev/raidframe/rf_parityloggingdags.c unblockNode->antType[nWndNodes] = rf_control;