numDataNodes 480 dev/raidframe/rf_dagffwr.c int numDataNodes, numParityNodes;
numDataNodes 492 dev/raidframe/rf_dagffwr.c numDataNodes = asmap->numStripeUnitsAccessed;
numDataNodes 498 dev/raidframe/rf_dagffwr.c RF_ASSERT(numDataNodes > 0);
numDataNodes 524 dev/raidframe/rf_dagffwr.c totalNumNodes = (2 * numDataNodes) + (nfaults * numParityNodes)
numDataNodes 527 dev/raidframe/rf_dagffwr.c totalNumNodes += (numDataNodes + (nfaults * numParityNodes));
numDataNodes 540 dev/raidframe/rf_dagffwr.c i += numDataNodes;
numDataNodes 544 dev/raidframe/rf_dagffwr.c i += numDataNodes;
numDataNodes 553 dev/raidframe/rf_dagffwr.c i += numDataNodes;
numDataNodes 581 dev/raidframe/rf_dagffwr.c nNodes = numDataNodes + (nfaults * numParityNodes);
numDataNodes 597 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 665 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 705 dev/raidframe/rf_dagffwr.c if ((numParityNodes == 2) || ((numDataNodes == 1) &&
numDataNodes 739 dev/raidframe/rf_dagffwr.c undoFunc, NULL, 1, (numDataNodes + numParityNodes),
numDataNodes 755 dev/raidframe/rf_dagffwr.c (numDataNodes + numParityNodes), 7, 1,
numDataNodes 776 dev/raidframe/rf_dagffwr.c NULL, 1, (numDataNodes + numParityNodes),
numDataNodes 777 dev/raidframe/rf_dagffwr.c (2 * (numDataNodes + numDataNodes + 1) + 1), 1,
numDataNodes 780 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes + 1; i++) {
numDataNodes 787 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 789 dev/raidframe/rf_dagffwr.c xorNodes[0].params[2 * (numDataNodes + 1 + i) + 0] =
numDataNodes 791 dev/raidframe/rf_dagffwr.c xorNodes[0].params[2 * (numDataNodes + 1 + i) + 1] =
numDataNodes 795 dev/raidframe/rf_dagffwr.c xorNodes[0].params[2 * (numDataNodes + numDataNodes + 1)].p =
numDataNodes 800 dev/raidframe/rf_dagffwr.c undoFunc, NULL, 1, (numDataNodes + numParityNodes),
numDataNodes 801 dev/raidframe/rf_dagffwr.c (2 * (numDataNodes + numDataNodes + 1) + 1), 1,
numDataNodes 803 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 811 dev/raidframe/rf_dagffwr.c qNodes[0].params[2 * numDataNodes + 0] =
numDataNodes 813 dev/raidframe/rf_dagffwr.c qNodes[0].params[2 * numDataNodes + 1] =
numDataNodes 815 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 818 dev/raidframe/rf_dagffwr.c [2 * (numDataNodes + 1 + i) + 0] =
numDataNodes 822 dev/raidframe/rf_dagffwr.c [2 * (numDataNodes + 1 + i) + 1] =
numDataNodes 828 dev/raidframe/rf_dagffwr.c [2 * (numDataNodes + numDataNodes + 1)].p = raidPtr;
numDataNodes 905 dev/raidframe/rf_dagffwr.c (numDataNodes + (numParityNodes * nfaults)));
numDataNodes 906 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 915 dev/raidframe/rf_dagffwr.c blockNode->succedents[numDataNodes + i] = &readParityNodes[i];
numDataNodes 924 dev/raidframe/rf_dagffwr.c blockNode->succedents[numDataNodes + numParityNodes + i]
numDataNodes 932 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 937 dev/raidframe/rf_dagffwr.c numDataNodes + numParityNodes);
numDataNodes 946 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 949 dev/raidframe/rf_dagffwr.c numDataNodes + numParityNodes);
numDataNodes 962 dev/raidframe/rf_dagffwr.c xorNodes[j].antecedents[numDataNodes + i] =
numDataNodes 964 dev/raidframe/rf_dagffwr.c xorNodes[j].antType[numDataNodes + i] = rf_trueData;
numDataNodes 975 dev/raidframe/rf_dagffwr.c qNodes[j].antecedents[numDataNodes + i] =
numDataNodes 977 dev/raidframe/rf_dagffwr.c qNodes[j].antType[numDataNodes + i] =
numDataNodes 1003 dev/raidframe/rf_dagffwr.c (numDataNodes + (nfaults * numParityNodes)));
numDataNodes 1004 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 1012 dev/raidframe/rf_dagffwr.c commitNode->succedents[i + numDataNodes] = &writeParityNodes[i];
numDataNodes 1020 dev/raidframe/rf_dagffwr.c [i + numDataNodes + numParityNodes] =
numDataNodes 1027 dev/raidframe/rf_dagffwr.c (numDataNodes + (nfaults * numParityNodes)));
numDataNodes 1029 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 1047 dev/raidframe/rf_dagffwr.c (numDataNodes + (nfaults * numParityNodes)));
numDataNodes 1068 dev/raidframe/rf_dagffwr.c termNode->antecedents[numDataNodes + i] =
numDataNodes 1070 dev/raidframe/rf_dagffwr.c termNode->antType[numDataNodes + i] = rf_control;
numDataNodes 1074 dev/raidframe/rf_dagffwr.c termNode->antecedents[numDataNodes + i] =
numDataNodes 1076 dev/raidframe/rf_dagffwr.c termNode->antType[numDataNodes + i] = rf_control;
numDataNodes 1095 dev/raidframe/rf_dagffwr.c [numDataNodes + numParityNodes + i] =
numDataNodes 1098 dev/raidframe/rf_dagffwr.c [numDataNodes + numParityNodes + i] =
numDataNodes 1104 dev/raidframe/rf_dagffwr.c [numDataNodes + numParityNodes + i] =
numDataNodes 1107 dev/raidframe/rf_dagffwr.c [numDataNodes + numParityNodes + i] =
numDataNodes 1611 dev/raidframe/rf_dagffwr.c int numDataNodes, numParityNodes;
numDataNodes 1623 dev/raidframe/rf_dagffwr.c numDataNodes = asmap->numStripeUnitsAccessed;
numDataNodes 1628 dev/raidframe/rf_dagffwr.c RF_ASSERT(numDataNodes > 0);
numDataNodes 1654 dev/raidframe/rf_dagffwr.c totalNumNodes = (2 * numDataNodes) + (nfaults * numParityNodes)
numDataNodes 1657 dev/raidframe/rf_dagffwr.c totalNumNodes += (numDataNodes + (nfaults * numParityNodes));
numDataNodes 1667 dev/raidframe/rf_dagffwr.c i += numDataNodes;
numDataNodes 1671 dev/raidframe/rf_dagffwr.c i += numDataNodes;
numDataNodes 1680 dev/raidframe/rf_dagffwr.c i += numDataNodes;
numDataNodes 1706 dev/raidframe/rf_dagffwr.c nNodes = numDataNodes + (nfaults * numParityNodes);
numDataNodes 1717 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 1782 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 1822 dev/raidframe/rf_dagffwr.c if ((numParityNodes == 2) || ((numDataNodes == 1) &&
numDataNodes 1850 dev/raidframe/rf_dagffwr.c numDataNodes, 7, 1, dag_h, name, allocList);
numDataNodes 1865 dev/raidframe/rf_dagffwr.c numParityNodes + numDataNodes, 7, 1,
numDataNodes 1886 dev/raidframe/rf_dagffwr.c NULL, numParityNodes, numParityNodes + numDataNodes,
numDataNodes 1887 dev/raidframe/rf_dagffwr.c (2 * (numDataNodes + numDataNodes + 1) + 1), 1, dag_h,
numDataNodes 1890 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes + 1; i++) {
numDataNodes 1897 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 1899 dev/raidframe/rf_dagffwr.c xorNodes[0].params[2 * (numDataNodes + 1 + i) + 0] =
numDataNodes 1901 dev/raidframe/rf_dagffwr.c xorNodes[0].params[2 * (numDataNodes + 1 + i) + 1] =
numDataNodes 1904 dev/raidframe/rf_dagffwr.c xorNodes[0].params[2 * (numDataNodes + numDataNodes + 1)].p =
numDataNodes 1910 dev/raidframe/rf_dagffwr.c numParityNodes + numDataNodes,
numDataNodes 1911 dev/raidframe/rf_dagffwr.c (2 * (numDataNodes + numDataNodes + 1) + 1),
numDataNodes 1913 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 1923 dev/raidframe/rf_dagffwr.c qNodes[0].params[2 * numDataNodes + 0] =
numDataNodes 1925 dev/raidframe/rf_dagffwr.c qNodes[0].params[2 * numDataNodes + 1] =
numDataNodes 1927 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 1931 dev/raidframe/rf_dagffwr.c [2 * (numDataNodes + 1 + i) + 0] =
numDataNodes 1935 dev/raidframe/rf_dagffwr.c [2 * (numDataNodes + 1 + i) + 1] =
numDataNodes 1940 dev/raidframe/rf_dagffwr.c [2 * (numDataNodes + numDataNodes + 1)].p =
numDataNodes 2018 dev/raidframe/rf_dagffwr.c (numDataNodes + (numParityNodes * nfaults)));
numDataNodes 2019 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 2028 dev/raidframe/rf_dagffwr.c blockNode->succedents[numDataNodes + i] = &readParityNodes[i];
numDataNodes 2037 dev/raidframe/rf_dagffwr.c blockNode->succedents[numDataNodes +
numDataNodes 2045 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 2055 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 2058 dev/raidframe/rf_dagffwr.c numDataNodes + numParityNodes);
numDataNodes 2067 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++)
numDataNodes 2070 dev/raidframe/rf_dagffwr.c numDataNodes + numParityNodes);
numDataNodes 2083 dev/raidframe/rf_dagffwr.c xorNodes[j].antecedents[numDataNodes + i] =
numDataNodes 2085 dev/raidframe/rf_dagffwr.c xorNodes[j].antType[numDataNodes + i] = rf_trueData;
numDataNodes 2096 dev/raidframe/rf_dagffwr.c qNodes[j].antecedents[numDataNodes + i] =
numDataNodes 2098 dev/raidframe/rf_dagffwr.c qNodes[j].antType[numDataNodes + i] =
numDataNodes 2128 dev/raidframe/rf_dagffwr.c (numDataNodes + (nfaults * numParityNodes)));
numDataNodes 2130 dev/raidframe/rf_dagffwr.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 2148 dev/raidframe/rf_dagffwr.c (numDataNodes + (nfaults * numParityNodes)));
numDataNodes 2169 dev/raidframe/rf_dagffwr.c termNode->antecedents[numDataNodes + i] =
numDataNodes 2171 dev/raidframe/rf_dagffwr.c termNode->antType[numDataNodes + i] = rf_control;
numDataNodes 2175 dev/raidframe/rf_dagffwr.c termNode->antecedents[numDataNodes + i] =
numDataNodes 2177 dev/raidframe/rf_dagffwr.c termNode->antType[numDataNodes + i] = rf_control;
numDataNodes 2195 dev/raidframe/rf_dagffwr.c termNode->antecedents[numDataNodes +
numDataNodes 2197 dev/raidframe/rf_dagffwr.c termNode->antType[numDataNodes +
numDataNodes 2202 dev/raidframe/rf_dagffwr.c termNode->antecedents[numDataNodes +
numDataNodes 2204 dev/raidframe/rf_dagffwr.c termNode->antType[numDataNodes +
numDataNodes 359 dev/raidframe/rf_parityloggingdags.c int numDataNodes = asmap->numStripeUnitsAccessed;
numDataNodes 374 dev/raidframe/rf_parityloggingdags.c RF_ASSERT(numDataNodes > 0);
numDataNodes 394 dev/raidframe/rf_parityloggingdags.c totalNumNodes = (2 * numDataNodes) + numParityNodes +
numDataNodes 397 dev/raidframe/rf_parityloggingdags.c totalNumNodes += numDataNodes;
numDataNodes 399 dev/raidframe/rf_parityloggingdags.c nNodes = numDataNodes + numParityNodes;
numDataNodes 401 dev/raidframe/rf_parityloggingdags.c dag_h->numCommitNodes = numDataNodes + numParityNodes;
numDataNodes 414 dev/raidframe/rf_parityloggingdags.c i += numDataNodes;
numDataNodes 418 dev/raidframe/rf_parityloggingdags.c i += numDataNodes;
numDataNodes 427 dev/raidframe/rf_parityloggingdags.c i += numDataNodes;
numDataNodes 447 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 485 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 525 dev/raidframe/rf_parityloggingdags.c if ((numParityNodes == 2) || ((numDataNodes == 1) &&
numDataNodes 568 dev/raidframe/rf_parityloggingdags.c (2 * (numDataNodes + numDataNodes + 1) + 1), 1,
numDataNodes 571 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes + 1; i++) {
numDataNodes 578 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 580 dev/raidframe/rf_parityloggingdags.c xorNodes[0].params[2 * (numDataNodes + 1 + i) + 0] =
numDataNodes 582 dev/raidframe/rf_parityloggingdags.c xorNodes[0].params[2 * (numDataNodes + 1 + i) + 1] =
numDataNodes 585 dev/raidframe/rf_parityloggingdags.c xorNodes[0].params[2 * (numDataNodes + numDataNodes + 1)].p =
numDataNodes 612 dev/raidframe/rf_parityloggingdags.c RF_ASSERT(blockNode->numSuccedents == (numDataNodes + numParityNodes));
numDataNodes 613 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 622 dev/raidframe/rf_parityloggingdags.c blockNode->succedents[numDataNodes + i] = &readParityNodes[i];
numDataNodes 629 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 631 dev/raidframe/rf_parityloggingdags.c numDataNodes + numParityNodes);
numDataNodes 632 dev/raidframe/rf_parityloggingdags.c for (j = 0; j < numDataNodes; j++) {
numDataNodes 634 dev/raidframe/rf_parityloggingdags.c numDataNodes + numParityNodes);
numDataNodes 645 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes; i++)
numDataNodes 648 dev/raidframe/rf_parityloggingdags.c numDataNodes + numParityNodes);
numDataNodes 649 dev/raidframe/rf_parityloggingdags.c readDataNodes[i].succedents[numDataNodes + j] =
numDataNodes 658 dev/raidframe/rf_parityloggingdags.c numDataNodes + numParityNodes);
numDataNodes 659 dev/raidframe/rf_parityloggingdags.c for (j = 0; j < numDataNodes; j++) {
numDataNodes 661 dev/raidframe/rf_parityloggingdags.c writeDataNodes[j].antecedents[numDataNodes + i] =
numDataNodes 663 dev/raidframe/rf_parityloggingdags.c writeDataNodes[j].antType[numDataNodes + i] =
numDataNodes 671 dev/raidframe/rf_parityloggingdags.c readParityNodes[i].succedents[numDataNodes + j] =
numDataNodes 673 dev/raidframe/rf_parityloggingdags.c xorNodes[j].antecedents[numDataNodes + i] =
numDataNodes 675 dev/raidframe/rf_parityloggingdags.c xorNodes[j].antType[numDataNodes + i] = rf_trueData;
numDataNodes 687 dev/raidframe/rf_parityloggingdags.c for (i = 0; i < numDataNodes; i++) {
numDataNodes 699 dev/raidframe/rf_parityloggingdags.c (numDataNodes + (nfaults * numParityNodes)));
numDataNodes 707 dev/raidframe/rf_parityloggingdags.c (numDataNodes + (nfaults * numParityNodes)));
numDataNodes 718 dev/raidframe/rf_parityloggingdags.c unblockNode->antecedents[numDataNodes + i] = &lpuNodes[i];
numDataNodes 719 dev/raidframe/rf_parityloggingdags.c unblockNode->antType[numDataNodes + i] = rf_control;