Home | History | Annotate | Download | only in raidframe

Lines Matching refs:dag_h

81 	rf_CommonCreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp,
87 RF_DagHeader_t *dag_h, void *bp,
93 dag_h->creator = "DegradedWriteDAG";
109 rf_CreateSimpleDegradedWriteDAG(raidPtr, asmap, dag_h, bp, flags,
159 RF_DagHeader_t *dag_h, void *bp,
199 dag_h->creator = "SimpleDegradedWriteDAG";
207 rf_GenerateFailedAccessASMs(raidPtr, asmap, failedPDA, dag_h, new_asm_h,
236 blockNode->list_next = dag_h->nodes;
237 dag_h->nodes = blockNode;
240 commitNode->list_next = dag_h->nodes;
241 dag_h->nodes = commitNode;
244 unblockNode->list_next = dag_h->nodes;
245 dag_h->nodes = unblockNode;
248 termNode->list_next = dag_h->nodes;
249 dag_h->nodes = termNode;
252 xorNode->list_next = dag_h->nodes;
253 dag_h->nodes = xorNode;
256 wnpNode->list_next = dag_h->nodes;
257 dag_h->nodes = wnpNode;
261 tmpNode->list_next = dag_h->nodes;
262 dag_h->nodes = tmpNode;
264 wndNodes = dag_h->nodes;
268 tmpNode->list_next = dag_h->nodes;
269 dag_h->nodes = tmpNode;
271 rrdNodes = dag_h->nodes;
276 wnqNode->list_next = dag_h->nodes;
277 dag_h->nodes = wnqNode;
284 dag_h->numCommitNodes = 1;
285 dag_h->numCommits = 0;
286 dag_h->numSuccedents = 1;
290 NULL, nRrdNodes, 0, 0, 0, dag_h, "Nil", allocList);
292 NULL, nWndNodes + nfaults, 1, 0, 0, dag_h, "Cmt", allocList);
294 NULL, 1, nWndNodes + nfaults, 0, 0, dag_h, "Nil", allocList);
296 NULL, 0, 1, 0, 0, dag_h, "Trm", allocList);
298 nRrdNodes, 2 * nXorBufs + 2, nfaults, dag_h, "Xrc", allocList);
314 rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, "Rrd", allocList);
331 rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, "Rrd", allocList);
349 NULL, 1, 1, 0, 0, dag_h, "RrN", allocList);
363 parityPDA->next = dag_h->pda_cleanup_list;
364 dag_h->pda_cleanup_list = parityPDA;
371 xorTargetBuf = rf_AllocBuffer(raidPtr, dag_h, rf_RaidAddressToByte(raidPtr, failedPDA->numSector));
375 rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, "Wnp", allocList);
392 rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, "Wnq", allocList);
409 rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, "Wnd", allocList);
441 pda->next = dag_h->pda_cleanup_list;
442 dag_h
473 dag_h->succedents[0] = blockNode;
712 RF_DagHeader_t *dag_h, void *bp,
766 dag_h->creator = "PQ_DDSimpleSmallWrite";
767 dag_h->numSuccedents = 1;
768 dag_h->succedents[0] = blockNode;
769 rf_InitNode(termNode, rf_wait, RF_FALSE, rf_TerminateFunc, rf_TerminateUndoFunc, NULL, 0, 1, 0, 0, dag_h, "Trm", allocList);
775 rf_InitNode(blockNode, rf_wait, RF_FALSE, rf_NullNodeFunc, rf_NullNodeUndoFunc, NULL, nReadNodes, 0, 0, 0, dag_h, "Nil", allocList);
780 rf_InitNode(unblockNode, rf_wait, RF_FALSE, rf_NullNodeFunc, rf_NullNodeUndoFunc, NULL, 1, nWriteNodes, 0, 0, dag_h, "Nil", allocList);
788 rf_InitNode(node, rf_wait, RF_FALSE, rf_DiskReadFunc, rf_DiskReadUndoFunc, rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, name, allocList); \
831 dag_h, recoveryNodeName, allocList);
862 rf_InitNode(node, rf_wait, RF_FALSE, rf_DiskWriteFunc, rf_DiskWriteUndoFunc, rf_GenericWakeupFunc, 1, 1, 4, 0, dag_h, name, allocList); \