Home | History | Annotate | Download | only in raidframe

Lines Matching defs:rodNodes

87 	RF_DagNode_t *nodes, *wndNodes, *rodNodes = NULL, *syncNode, *xorNode,
128 rodNodes = RF_MallocAndAdd(nRodNodes * sizeof(*rodNodes),
142 rf_InitNode(&rodNodes[nodeNum], rf_wait, RF_FALSE, rf_DiskReadFunc, rf_DiskReadUndoFunc, rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, "Rod", allocList);
143 rodNodes[nodeNum].params[0].p = pda;
144 rodNodes[nodeNum].params[1].p = pda->bufPtr;
145 rodNodes[nodeNum].params[2].v = parityStripeID;
146 rodNodes[nodeNum].params[3].v = RF_CREATE_PARAM3(RF_IO_NORMAL_PRIORITY, which_ru);
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 */
185 if (((RF_PhysDiskAddr_t *) rodNodes[i].params[0].p)->numSector == raidPtr->Layout.sectorsPerStripeUnit)
191 xorNode->results[0] = rodNodes[i].params[1].p;
213 RF_ASSERT(rodNodes[i].numAntecedents == 1);
214 blockNode->succedents[i] = &rodNodes[i];
215 rodNodes[i].antecedents[0] = blockNode;
216 rodNodes[i].antType[0] = rf_control;
228 rodNodes[i].succedents[0] = syncNode;
229 syncNode->antecedents[1 + i] = &rodNodes[i];