RF_DagNode_t 55 dev/raidframe/rf_aselect.c void rf_UpdateNodeHdrPtr(RF_DagHeader_t *, RF_DagNode_t *); RF_DagNode_t 168 dev/raidframe/rf_aselect.c rf_UpdateNodeHdrPtr(RF_DagHeader_t *hdr, RF_DagNode_t *node) RF_DagNode_t 110 dev/raidframe/rf_dag.h int (*doFunc) (RF_DagNode_t *); RF_DagNode_t 112 dev/raidframe/rf_dag.h int (*undoFunc) (RF_DagNode_t *); RF_DagNode_t 114 dev/raidframe/rf_dag.h int (*wakeFunc) (RF_DagNode_t *, int status); RF_DagNode_t 145 dev/raidframe/rf_dag.h RF_DagNode_t **succedents; /* RF_DagNode_t 149 dev/raidframe/rf_dag.h RF_DagNode_t **antecedents; /* RF_DagNode_t 175 dev/raidframe/rf_dag.h RF_DagNode_t *next; RF_DagNode_t 188 dev/raidframe/rf_dag.h RF_DagNode_t *dag_ptrs[RF_DAG_PTRCACHESIZE]; RF_DagNode_t 234 dev/raidframe/rf_dag.h RF_DagNode_t *succedents[RF_MAX_HDR_SUCC]; /* RF_DagNode_t 122 dev/raidframe/rf_dagdegrd.c RF_DagNode_t *nodes, *rdNode, *blockNode, *commitNode, *termNode; RF_DagNode_t 142 dev/raidframe/rf_dagdegrd.c RF_CallocAndAdd(nodes, 4, sizeof(RF_DagNode_t), (RF_DagNode_t *), RF_DagNode_t 267 dev/raidframe/rf_dagdegrd.c RF_DagNode_t *nodes, *rudNodes, *rrdNodes, *xorNode, *blockNode; RF_DagNode_t 268 dev/raidframe/rf_dagdegrd.c RF_DagNode_t *commitNode, *rpNode, *termNode; RF_DagNode_t 322 dev/raidframe/rf_dagdegrd.c RF_CallocAndAdd(nodes, nNodes, sizeof(RF_DagNode_t), (RF_DagNode_t *), RF_DagNode_t 569 dev/raidframe/rf_dagdegrd.c RF_DagNode_t *nodes, *rdNode, *blockNode, *commitNode, *termNode; RF_DagNode_t 595 dev/raidframe/rf_dagdegrd.c RF_CallocAndAdd(nodes, 4, sizeof(RF_DagNode_t), (RF_DagNode_t *), RF_DagNode_t 1147 dev/raidframe/rf_dagdegrd.c int (*recovFunc) (RF_DagNode_t *) RF_DagNode_t 1151 dev/raidframe/rf_dagdegrd.c RF_DagNode_t *nodes, *rudNodes, *rrdNodes, *recoveryNode, *blockNode, RF_DagNode_t 1172 dev/raidframe/rf_dagdegrd.c RF_CallocAndAdd(nodes, nNodes, sizeof(RF_DagNode_t), (RF_DagNode_t *), RF_DagNode_t 51 dev/raidframe/rf_dagdegrd.h int (*) (RF_DagNode_t *)); RF_DagNode_t 157 dev/raidframe/rf_dagdegwr.c int (*redFunc) (RF_DagNode_t *), int allowBufferRecycle) RF_DagNode_t 161 dev/raidframe/rf_dagdegwr.c RF_DagNode_t *blockNode, *unblockNode, *wnpNode, *wnqNode, *termNode; RF_DagNode_t 162 dev/raidframe/rf_dagdegwr.c RF_DagNode_t *nodes, *wndNodes, *rrdNodes, *xorNode, *commitNode; RF_DagNode_t 233 dev/raidframe/rf_dagdegwr.c RF_CallocAndAdd(nodes, nNodes, sizeof(RF_DagNode_t), RF_DagNode_t 234 dev/raidframe/rf_dagdegwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 720 dev/raidframe/rf_dagdegwr.c int (*recovFunc) (RF_DagNode_t *)) RF_DagNode_t 723 dev/raidframe/rf_dagdegwr.c RF_DagNode_t *nodes, *wudNodes, *rrdNodes, *recoveryNode, *blockNode, RF_DagNode_t 762 dev/raidframe/rf_dagdegwr.c RF_CallocAndAdd(nodes, nNodes, sizeof(RF_DagNode_t), (RF_DagNode_t *), RF_DagNode_t 42 dev/raidframe/rf_dagdegwr.h int, int (*) (RF_DagNode_t *), int); RF_DagNode_t 50 dev/raidframe/rf_dagdegwr.h char *, char *, char *, int (*) (RF_DagNode_t *)); RF_DagNode_t 50 dev/raidframe/rf_dagffrd.c int (*) (RF_DagNode_t *)); RF_DagNode_t 146 dev/raidframe/rf_dagffrd.c RF_DagNode_t *nodes, *diskNodes, *blockNode, *commitNode, *termNode; RF_DagNode_t 148 dev/raidframe/rf_dagffrd.c int (*doFunc) (RF_DagNode_t *), (*undoFunc) (RF_DagNode_t *); RF_DagNode_t 192 dev/raidframe/rf_dagffrd.c RF_CallocAndAdd(nodes, totalNumNodes, sizeof(RF_DagNode_t), RF_DagNode_t 193 dev/raidframe/rf_dagffrd.c (RF_DagNode_t *), allocList); RF_DagNode_t 330 dev/raidframe/rf_dagffrd.c int (*readfunc) (RF_DagNode_t *) RF_DagNode_t 333 dev/raidframe/rf_dagffrd.c RF_DagNode_t *readNodes, *nodes, *blockNode, *commitNode, *termNode; RF_DagNode_t 360 dev/raidframe/rf_dagffrd.c RF_CallocAndAdd(nodes, totalNumNodes, sizeof(RF_DagNode_t), RF_DagNode_t 361 dev/raidframe/rf_dagffrd.c (RF_DagNode_t *), allocList); RF_DagNode_t 158 dev/raidframe/rf_dagffwr.c RF_AllocListElem_t *allocList, int nfaults, int (*redFunc) (RF_DagNode_t *), RF_DagNode_t 161 dev/raidframe/rf_dagffwr.c RF_DagNode_t *nodes, *wndNodes, *rodNodes, *xorNode, *wnpNode; RF_DagNode_t 162 dev/raidframe/rf_dagffwr.c RF_DagNode_t *wnqNode, *blockNode, *commitNode, *termNode; RF_DagNode_t 186 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, nWndNodes + 4 + nfaults, sizeof(RF_DagNode_t), RF_DagNode_t 187 dev/raidframe/rf_dagffwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 210 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(rodNodes, nRodNodes, sizeof(RF_DagNode_t), RF_DagNode_t 211 dev/raidframe/rf_dagffwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 471 dev/raidframe/rf_dagffwr.c RF_DagNode_t *readDataNodes, *readParityNodes, *readQNodes, *termNode; RF_DagNode_t 472 dev/raidframe/rf_dagffwr.c RF_DagNode_t *unlockDataNodes, *unlockParityNodes, *unlockQNodes; RF_DagNode_t 473 dev/raidframe/rf_dagffwr.c RF_DagNode_t *xorNodes, *qNodes, *blockNode, *commitNode, *nodes; RF_DagNode_t 474 dev/raidframe/rf_dagffwr.c RF_DagNode_t *writeDataNodes, *writeParityNodes, *writeQNodes; RF_DagNode_t 477 dev/raidframe/rf_dagffwr.c int (*func) (RF_DagNode_t *); RF_DagNode_t 478 dev/raidframe/rf_dagffwr.c int (*undoFunc) (RF_DagNode_t *); RF_DagNode_t 479 dev/raidframe/rf_dagffwr.c int (*qfunc) (RF_DagNode_t *); RF_DagNode_t 532 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, totalNumNodes, sizeof(RF_DagNode_t), RF_DagNode_t 533 dev/raidframe/rf_dagffwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 1136 dev/raidframe/rf_dagffwr.c RF_DagNode_t *unblockNode, *termNode, *commitNode; RF_DagNode_t 1137 dev/raidframe/rf_dagffwr.c RF_DagNode_t *nodes, *wndNode, *wmirNode; RF_DagNode_t 1164 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, nWndNodes + nWmirNodes + 3, sizeof(RF_DagNode_t), RF_DagNode_t 1165 dev/raidframe/rf_dagffwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 1294 dev/raidframe/rf_dagffwr.c RF_AllocListElem_t *allocList, int nfaults, int (*redFunc) (RF_DagNode_t *), RF_DagNode_t 1297 dev/raidframe/rf_dagffwr.c RF_DagNode_t *nodes, *wndNodes, *rodNodes, *xorNode, *wnpNode; RF_DagNode_t 1298 dev/raidframe/rf_dagffwr.c RF_DagNode_t *wnqNode, *blockNode, *syncNode, *termNode; RF_DagNode_t 1321 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, nWndNodes + 4 + nfaults, sizeof(RF_DagNode_t), RF_DagNode_t 1322 dev/raidframe/rf_dagffwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 1345 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(rodNodes, nRodNodes, sizeof(RF_DagNode_t), RF_DagNode_t 1346 dev/raidframe/rf_dagffwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 1602 dev/raidframe/rf_dagffwr.c RF_DagNode_t *readDataNodes, *readParityNodes, *readQNodes, *termNode; RF_DagNode_t 1603 dev/raidframe/rf_dagffwr.c RF_DagNode_t *unlockDataNodes, *unlockParityNodes, *unlockQNodes; RF_DagNode_t 1604 dev/raidframe/rf_dagffwr.c RF_DagNode_t *xorNodes, *qNodes, *blockNode, *nodes; RF_DagNode_t 1605 dev/raidframe/rf_dagffwr.c RF_DagNode_t *writeDataNodes, *writeParityNodes, *writeQNodes; RF_DagNode_t 1608 dev/raidframe/rf_dagffwr.c int (*func) (RF_DagNode_t *); RF_DagNode_t 1609 dev/raidframe/rf_dagffwr.c int (*undoFunc) (RF_DagNode_t *); RF_DagNode_t 1610 dev/raidframe/rf_dagffwr.c int (*qfunc) (RF_DagNode_t *); RF_DagNode_t 1661 dev/raidframe/rf_dagffwr.c RF_CallocAndAdd(nodes, totalNumNodes, sizeof(RF_DagNode_t), RF_DagNode_t 1662 dev/raidframe/rf_dagffwr.c (RF_DagNode_t *), allocList); RF_DagNode_t 2233 dev/raidframe/rf_dagffwr.c RF_DagNode_t *blockNode, *unblockNode, *termNode; RF_DagNode_t 2234 dev/raidframe/rf_dagffwr.c RF_DagNode_t *nodes, *wndNode, *wmirNode; RF_DagNode_t 2260 dev/raidframe/rf_dagffwr.c sizeof(RF_DagNode_t), (RF_DagNode_t *), allocList); RF_DagNode_t 50 dev/raidframe/rf_dagffwr.h int, int (*) (RF_DagNode_t *), int); RF_DagNode_t 53 dev/raidframe/rf_dagffwr.h int, int (*) (RF_DagNode_t *), int); RF_DagNode_t 73 dev/raidframe/rf_dagfuncs.c int (*rf_DiskReadFunc) (RF_DagNode_t *); RF_DagNode_t 74 dev/raidframe/rf_dagfuncs.c int (*rf_DiskWriteFunc) (RF_DagNode_t *); RF_DagNode_t 75 dev/raidframe/rf_dagfuncs.c int (*rf_DiskReadUndoFunc) (RF_DagNode_t *); RF_DagNode_t 76 dev/raidframe/rf_dagfuncs.c int (*rf_DiskWriteUndoFunc) (RF_DagNode_t *); RF_DagNode_t 77 dev/raidframe/rf_dagfuncs.c int (*rf_DiskUnlockFunc) (RF_DagNode_t *); RF_DagNode_t 78 dev/raidframe/rf_dagfuncs.c int (*rf_DiskUnlockUndoFunc) (RF_DagNode_t *); RF_DagNode_t 79 dev/raidframe/rf_dagfuncs.c int (*rf_RegularXorUndoFunc) (RF_DagNode_t *); RF_DagNode_t 80 dev/raidframe/rf_dagfuncs.c int (*rf_SimpleXorUndoFunc) (RF_DagNode_t *); RF_DagNode_t 81 dev/raidframe/rf_dagfuncs.c int (*rf_RecoveryXorUndoFunc) (RF_DagNode_t *); RF_DagNode_t 108 dev/raidframe/rf_dagfuncs.c rf_TerminateFunc(RF_DagNode_t *node) RF_DagNode_t 116 dev/raidframe/rf_dagfuncs.c rf_TerminateUndoFunc(RF_DagNode_t *node) RF_DagNode_t 136 dev/raidframe/rf_dagfuncs.c rf_DiskReadMirrorIdleFunc(RF_DagNode_t *node) RF_DagNode_t 148 dev/raidframe/rf_dagfuncs.c rf_DiskReadMirrorPartitionFunc(RF_DagNode_t *node) RF_DagNode_t 160 dev/raidframe/rf_dagfuncs.c rf_DiskReadMirrorUndoFunc(RF_DagNode_t *node) RF_DagNode_t 172 dev/raidframe/rf_dagfuncs.c rf_ParityLogUpdateFunc(RF_DagNode_t *node) RF_DagNode_t 203 dev/raidframe/rf_dagfuncs.c rf_ParityLogOverwriteFunc(RF_DagNode_t *node) RF_DagNode_t 230 dev/raidframe/rf_dagfuncs.c rf_ParityLogUpdateFunc(RF_DagNode_t *node) RF_DagNode_t 236 dev/raidframe/rf_dagfuncs.c rf_ParityLogOverwriteFunc(RF_DagNode_t *node) RF_DagNode_t 243 dev/raidframe/rf_dagfuncs.c rf_ParityLogUpdateUndoFunc(RF_DagNode_t *node) RF_DagNode_t 249 dev/raidframe/rf_dagfuncs.c rf_ParityLogOverwriteUndoFunc(RF_DagNode_t *node) RF_DagNode_t 258 dev/raidframe/rf_dagfuncs.c rf_NullNodeFunc(RF_DagNode_t *node) RF_DagNode_t 265 dev/raidframe/rf_dagfuncs.c rf_NullNodeUndoFunc(RF_DagNode_t *node) RF_DagNode_t 276 dev/raidframe/rf_dagfuncs.c rf_DiskReadFuncForThreads(RF_DagNode_t *node) RF_DagNode_t 318 dev/raidframe/rf_dagfuncs.c rf_DiskWriteFuncForThreads(RF_DagNode_t *node) RF_DagNode_t 362 dev/raidframe/rf_dagfuncs.c rf_DiskUndoFunc(RF_DagNode_t *node) RF_DagNode_t 387 dev/raidframe/rf_dagfuncs.c rf_DiskUnlockFuncForThreads(RF_DagNode_t *node) RF_DagNode_t 414 dev/raidframe/rf_dagfuncs.c rf_GenericWakeupFunc(RF_DagNode_t *node, int status) RF_DagNode_t 478 dev/raidframe/rf_dagfuncs.c rf_RegularXorFunc(RF_DagNode_t *node) RF_DagNode_t 507 dev/raidframe/rf_dagfuncs.c rf_SimpleXorFunc(RF_DagNode_t *node) RF_DagNode_t 544 dev/raidframe/rf_dagfuncs.c rf_RecoveryXorFunc(RF_DagNode_t *node) RF_DagNode_t 41 dev/raidframe/rf_dagfuncs.h int rf_TerminateFunc(RF_DagNode_t *); RF_DagNode_t 42 dev/raidframe/rf_dagfuncs.h int rf_TerminateUndoFunc(RF_DagNode_t *); RF_DagNode_t 43 dev/raidframe/rf_dagfuncs.h int rf_DiskReadMirrorIdleFunc(RF_DagNode_t *); RF_DagNode_t 44 dev/raidframe/rf_dagfuncs.h int rf_DiskReadMirrorPartitionFunc(RF_DagNode_t *); RF_DagNode_t 45 dev/raidframe/rf_dagfuncs.h int rf_DiskReadMirrorUndoFunc(RF_DagNode_t *); RF_DagNode_t 46 dev/raidframe/rf_dagfuncs.h int rf_ParityLogUpdateFunc(RF_DagNode_t *); RF_DagNode_t 47 dev/raidframe/rf_dagfuncs.h int rf_ParityLogOverwriteFunc(RF_DagNode_t *); RF_DagNode_t 48 dev/raidframe/rf_dagfuncs.h int rf_ParityLogUpdateUndoFunc(RF_DagNode_t *); RF_DagNode_t 49 dev/raidframe/rf_dagfuncs.h int rf_ParityLogOverwriteUndoFunc(RF_DagNode_t *); RF_DagNode_t 50 dev/raidframe/rf_dagfuncs.h int rf_NullNodeFunc(RF_DagNode_t *); RF_DagNode_t 51 dev/raidframe/rf_dagfuncs.h int rf_NullNodeUndoFunc(RF_DagNode_t *); RF_DagNode_t 52 dev/raidframe/rf_dagfuncs.h int rf_DiskReadFuncForThreads(RF_DagNode_t *); RF_DagNode_t 53 dev/raidframe/rf_dagfuncs.h int rf_DiskWriteFuncForThreads(RF_DagNode_t *); RF_DagNode_t 54 dev/raidframe/rf_dagfuncs.h int rf_DiskUndoFunc(RF_DagNode_t *); RF_DagNode_t 55 dev/raidframe/rf_dagfuncs.h int rf_DiskUnlockFuncForThreads(RF_DagNode_t *); RF_DagNode_t 56 dev/raidframe/rf_dagfuncs.h int rf_GenericWakeupFunc(RF_DagNode_t *, int); RF_DagNode_t 57 dev/raidframe/rf_dagfuncs.h int rf_RegularXorFunc(RF_DagNode_t *); RF_DagNode_t 58 dev/raidframe/rf_dagfuncs.h int rf_SimpleXorFunc(RF_DagNode_t *); RF_DagNode_t 59 dev/raidframe/rf_dagfuncs.h int rf_RecoveryXorFunc(RF_DagNode_t *); RF_DagNode_t 69 dev/raidframe/rf_dagfuncs.h extern int (*rf_DiskReadFunc) (RF_DagNode_t *); RF_DagNode_t 70 dev/raidframe/rf_dagfuncs.h extern int (*rf_DiskWriteFunc) (RF_DagNode_t *); RF_DagNode_t 71 dev/raidframe/rf_dagfuncs.h extern int (*rf_DiskReadUndoFunc) (RF_DagNode_t *); RF_DagNode_t 72 dev/raidframe/rf_dagfuncs.h extern int (*rf_DiskWriteUndoFunc) (RF_DagNode_t *); RF_DagNode_t 73 dev/raidframe/rf_dagfuncs.h extern int (*rf_DiskUnlockFunc) (RF_DagNode_t *); RF_DagNode_t 74 dev/raidframe/rf_dagfuncs.h extern int (*rf_DiskUnlockUndoFunc) (RF_DagNode_t *); RF_DagNode_t 75 dev/raidframe/rf_dagfuncs.h extern int (*rf_SimpleXorUndoFunc) (RF_DagNode_t *); RF_DagNode_t 76 dev/raidframe/rf_dagfuncs.h extern int (*rf_RegularXorUndoFunc) (RF_DagNode_t *); RF_DagNode_t 77 dev/raidframe/rf_dagfuncs.h extern int (*rf_RecoveryXorUndoFunc) (RF_DagNode_t *); RF_DagNode_t 59 dev/raidframe/rf_dagutils.c void rf_RecurPrintDAG(RF_DagNode_t *, int, int); RF_DagNode_t 61 dev/raidframe/rf_dagutils.c int rf_ValidateBranch(RF_DagNode_t *, int *, int *, RF_DagNode_t **, int); RF_DagNode_t 62 dev/raidframe/rf_dagutils.c void rf_ValidateBranchVisitedBits(RF_DagNode_t *, int, int); RF_DagNode_t 75 dev/raidframe/rf_dagutils.c RF_DagNode_t *node, RF_DagNode_t 78 dev/raidframe/rf_dagutils.c int (*doFunc) (RF_DagNode_t *), RF_DagNode_t 79 dev/raidframe/rf_dagutils.c int (*undoFunc) (RF_DagNode_t *node), RF_DagNode_t 80 dev/raidframe/rf_dagutils.c int (*wakeFunc) (RF_DagNode_t *node, int), RF_DagNode_t 129 dev/raidframe/rf_dagutils.c node->succedents = (nSucc) ? (RF_DagNode_t **) ptrs : NULL; RF_DagNode_t 130 dev/raidframe/rf_dagutils.c node->antecedents = (nAnte) ? (RF_DagNode_t **) (ptrs + nSucc) : NULL; RF_DagNode_t 280 dev/raidframe/rf_dagutils.c rf_NodeStatusString(RF_DagNode_t *node) RF_DagNode_t 297 dev/raidframe/rf_dagutils.c rf_PrintNodeInfoString(RF_DagNode_t *node) RF_DagNode_t 300 dev/raidframe/rf_dagutils.c int (*df) (RF_DagNode_t *) = node->doFunc; RF_DagNode_t 359 dev/raidframe/rf_dagutils.c rf_RecurPrintDAG(RF_DagNode_t *node, int depth, int unvisited) RF_DagNode_t 452 dev/raidframe/rf_dagutils.c RF_DagNode_t *node; RF_DagNode_t 469 dev/raidframe/rf_dagutils.c rf_RecurAssignNodeNums(RF_DagNode_t *node, int num, int unvisited) RF_DagNode_t 498 dev/raidframe/rf_dagutils.c rf_RecurResetDAGHeaderPointers(RF_DagNode_t *node, RF_DagHeader_t *newptr) RF_DagNode_t 522 dev/raidframe/rf_dagutils.c rf_ValidateBranch(RF_DagNode_t *node, int *scount, int *acount, RF_DagNode_t 523 dev/raidframe/rf_dagutils.c RF_DagNode_t **nodes, int unvisited) RF_DagNode_t 584 dev/raidframe/rf_dagutils.c rf_ValidateBranchVisitedBits(RF_DagNode_t *node, int unvisited, int rl) RF_DagNode_t 643 dev/raidframe/rf_dagutils.c RF_DagNode_t **nodes; /* Array of ptrs to nodes in dag. */ RF_DagNode_t 681 dev/raidframe/rf_dagutils.c RF_Calloc(nodes, nodecount, sizeof(RF_DagNode_t *), (RF_DagNode_t **)); RF_DagNode_t 735 dev/raidframe/rf_dagutils.c RF_Free(nodes, nodecount * sizeof(RF_DagNode_t *)); RF_DagNode_t 1263 dev/raidframe/rf_dagutils.c rf_SelectMirrorDiskIdle(RF_DagNode_t *node) RF_DagNode_t 1344 dev/raidframe/rf_dagutils.c rf_SelectMirrorDiskPartition(RF_DagNode_t *node) RF_DagNode_t 46 dev/raidframe/rf_dagutils.h int (*regular) (RF_DagNode_t *); RF_DagNode_t 48 dev/raidframe/rf_dagutils.h int (*simple) (RF_DagNode_t *); RF_DagNode_t 55 dev/raidframe/rf_dagutils.h void rf_InitNode(RF_DagNode_t *, RF_NodeStatus_t, int, int (*) (RF_DagNode_t *), RF_DagNode_t 56 dev/raidframe/rf_dagutils.h int (*) (RF_DagNode_t *), int (*) (RF_DagNode_t *, int), int, int, int, RF_DagNode_t 73 dev/raidframe/rf_dagutils.h char *rf_NodeStatusString(RF_DagNode_t *); RF_DagNode_t 75 dev/raidframe/rf_dagutils.h void rf_PrintNodeInfoString(RF_DagNode_t *); RF_DagNode_t 79 dev/raidframe/rf_dagutils.h int rf_RecurAssignNodeNums(RF_DagNode_t *, int, int); RF_DagNode_t 83 dev/raidframe/rf_dagutils.h void rf_RecurResetDAGHeaderPointers(RF_DagNode_t *, RF_DagHeader_t *); RF_DagNode_t 109 dev/raidframe/rf_dagutils.h void rf_SelectMirrorDiskIdle(RF_DagNode_t *); RF_DagNode_t 110 dev/raidframe/rf_dagutils.h void rf_SelectMirrorDiskPartition(RF_DagNode_t *); RF_DagNode_t 71 dev/raidframe/rf_engine.c int rf_BranchDone(RF_DagNode_t *); RF_DagNode_t 72 dev/raidframe/rf_engine.c int rf_NodeReady(RF_DagNode_t *); RF_DagNode_t 73 dev/raidframe/rf_engine.c void rf_FireNode(RF_DagNode_t *); RF_DagNode_t 74 dev/raidframe/rf_engine.c void rf_FireNodeArray(int, RF_DagNode_t **); RF_DagNode_t 75 dev/raidframe/rf_engine.c void rf_FireNodeList(RF_DagNode_t *); RF_DagNode_t 76 dev/raidframe/rf_engine.c void rf_PropagateResults(RF_DagNode_t *, int); RF_DagNode_t 77 dev/raidframe/rf_engine.c void rf_ProcessNode(RF_DagNode_t *, int); RF_DagNode_t 214 dev/raidframe/rf_engine.c rf_BranchDone(RF_DagNode_t *node) RF_DagNode_t 263 dev/raidframe/rf_engine.c rf_NodeReady(RF_DagNode_t *node) RF_DagNode_t 305 dev/raidframe/rf_engine.c rf_FireNode(RF_DagNode_t *node) RF_DagNode_t 363 dev/raidframe/rf_engine.c rf_FireNodeArray(int numNodes, RF_DagNode_t **nodeList) RF_DagNode_t 366 dev/raidframe/rf_engine.c RF_DagNode_t *node; RF_DagNode_t 407 dev/raidframe/rf_engine.c rf_FireNodeList(RF_DagNode_t *nodeList) RF_DagNode_t 409 dev/raidframe/rf_engine.c RF_DagNode_t *node, *next; RF_DagNode_t 469 dev/raidframe/rf_engine.c rf_PropagateResults(RF_DagNode_t *node, int context) RF_DagNode_t 471 dev/raidframe/rf_engine.c RF_DagNode_t *s, *a; RF_DagNode_t 475 dev/raidframe/rf_engine.c RF_DagNode_t *finishlist = NULL; RF_DagNode_t 477 dev/raidframe/rf_engine.c RF_DagNode_t *skiplist = NULL; RF_DagNode_t 478 dev/raidframe/rf_engine.c RF_DagNode_t *firelist = NULL; /* A list of nodes to be fired. */ RF_DagNode_t 479 dev/raidframe/rf_engine.c RF_DagNode_t *q = NULL, *qh = NULL, *next; RF_DagNode_t 707 dev/raidframe/rf_engine.c rf_ProcessNode(RF_DagNode_t *node, int context) RF_DagNode_t 765 dev/raidframe/rf_engine.c rf_FinishNode(RF_DagNode_t *node, int context) RF_DagNode_t 865 dev/raidframe/rf_engine.c RF_DagNode_t *nd, *local_nq, *term_nq, *fire_nq; RF_DagNode_t 45 dev/raidframe/rf_engine.h int rf_FinishNode(RF_DagNode_t *, int); RF_DagNode_t 452 dev/raidframe/rf_evenodd.c RF_DagNode_t *blockNode, *unblockNode, *wrBlock, *wrUnblock; RF_DagNode_t 76 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularPEFunc(RF_DagNode_t *node) RF_DagNode_t 112 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularONEFunc(RF_DagNode_t *node) RF_DagNode_t 184 dev/raidframe/rf_evenodd_dagfuncs.c rf_SimpleONEFunc(RF_DagNode_t *node) RF_DagNode_t 236 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularESubroutine(RF_DagNode_t *node, char *ebuf) RF_DagNode_t 268 dev/raidframe/rf_evenodd_dagfuncs.c rf_RegularEFunc(RF_DagNode_t *node) RF_DagNode_t 292 dev/raidframe/rf_evenodd_dagfuncs.c rf_DegrESubroutine(RF_DagNode_t *node, char *ebuf) RF_DagNode_t 328 dev/raidframe/rf_evenodd_dagfuncs.c rf_Degraded_100_EOFunc(RF_DagNode_t *node) RF_DagNode_t 442 dev/raidframe/rf_evenodd_dagfuncs.c rf_RecoveryEFunc(RF_DagNode_t *node) RF_DagNode_t 486 dev/raidframe/rf_evenodd_dagfuncs.c rf_EO_DegradedWriteEFunc(RF_DagNode_t *node) RF_DagNode_t 708 dev/raidframe/rf_evenodd_dagfuncs.c rf_EvenOddDoubleRecoveryFunc(RF_DagNode_t *node) RF_DagNode_t 945 dev/raidframe/rf_evenodd_dagfuncs.c rf_EOWriteDoubleRecoveryFunc(RF_DagNode_t *node) RF_DagNode_t 43 dev/raidframe/rf_evenodd_dagfuncs.h int rf_RegularPEFunc(RF_DagNode_t *); RF_DagNode_t 44 dev/raidframe/rf_evenodd_dagfuncs.h int rf_RegularONEFunc(RF_DagNode_t *); RF_DagNode_t 45 dev/raidframe/rf_evenodd_dagfuncs.h int rf_SimpleONEFunc(RF_DagNode_t *); RF_DagNode_t 46 dev/raidframe/rf_evenodd_dagfuncs.h void rf_RegularESubroutine(RF_DagNode_t *, char *); RF_DagNode_t 47 dev/raidframe/rf_evenodd_dagfuncs.h int rf_RegularEFunc(RF_DagNode_t *); RF_DagNode_t 48 dev/raidframe/rf_evenodd_dagfuncs.h void rf_DegrESubroutine(RF_DagNode_t *, char *); RF_DagNode_t 49 dev/raidframe/rf_evenodd_dagfuncs.h int rf_Degraded_100_EOFunc(RF_DagNode_t *); RF_DagNode_t 52 dev/raidframe/rf_evenodd_dagfuncs.h int rf_RecoveryEFunc(RF_DagNode_t *); RF_DagNode_t 53 dev/raidframe/rf_evenodd_dagfuncs.h int rf_EO_DegradedWriteEFunc(RF_DagNode_t *); RF_DagNode_t 56 dev/raidframe/rf_evenodd_dagfuncs.h int rf_EvenOddDoubleRecoveryFunc(RF_DagNode_t *); RF_DagNode_t 57 dev/raidframe/rf_evenodd_dagfuncs.h int rf_EOWriteDoubleRecoveryFunc(RF_DagNode_t *); RF_DagNode_t 116 dev/raidframe/rf_evenodd_dags.c (int (*) (RF_DagNode_t *)) rf_Degraded_100_EOFunc, RF_TRUE); RF_DagNode_t 188 dev/raidframe/rf_evenodd_dags.c (int (*) (RF_DagNode_t *)) rf_EO_DegradedWriteEFunc, RF_FALSE); RF_DagNode_t 303 dev/raidframe/rf_paritylog.c int (*wakeFunc) (RF_DagNode_t * node, int status), RF_DagNode_t 755 dev/raidframe/rf_paritylog.c int (*wakeFunc) (RF_DagNode_t * node, int status); RF_DagNode_t 55 dev/raidframe/rf_paritylog.h int (*wakeFunc) (RF_DagNode_t *, int); RF_DagNode_t 223 dev/raidframe/rf_paritylog.h int (*) (RF_DagNode_t *, int), void *, RF_DagNode_t 135 dev/raidframe/rf_paritylogDiskMgr.c RF_DagNode_t *rrd_rdNode; RF_DagNode_t 180 dev/raidframe/rf_paritylogDiskMgr.c RF_DagNode_t *fwr_wrNode; RF_DagNode_t 234 dev/raidframe/rf_paritylogDiskMgr.c RF_DagNode_t *prd_rdNode; RF_DagNode_t 286 dev/raidframe/rf_paritylogDiskMgr.c RF_DagNode_t *pwr_wrNode; RF_DagNode_t 78 dev/raidframe/rf_parityloggingdags.c int (*redFunc) (RF_DagNode_t *)) RF_DagNode_t 80 dev/raidframe/rf_parityloggingdags.c RF_DagNode_t *nodes, *wndNodes, *rodNodes = NULL, *syncNode, *xorNode; RF_DagNode_t 81 dev/raidframe/rf_parityloggingdags.c RF_DagNode_t *lpoNode, *blockNode, *unblockNode, *termNode; RF_DagNode_t 100 dev/raidframe/rf_parityloggingdags.c RF_CallocAndAdd(nodes, nWndNodes + 6, sizeof(RF_DagNode_t), RF_DagNode_t 101 dev/raidframe/rf_parityloggingdags.c (RF_DagNode_t *), allocList); RF_DagNode_t 125 dev/raidframe/rf_parityloggingdags.c RF_CallocAndAdd(rodNodes, nRodNodes, sizeof(RF_DagNode_t), RF_DagNode_t 126 dev/raidframe/rf_parityloggingdags.c (RF_DagNode_t *), allocList); RF_DagNode_t 354 dev/raidframe/rf_parityloggingdags.c RF_DagNode_t *xorNodes, *blockNode, *unblockNode, *nodes; RF_DagNode_t 355 dev/raidframe/rf_parityloggingdags.c RF_DagNode_t *readDataNodes, *readParityNodes; RF_DagNode_t 356 dev/raidframe/rf_parityloggingdags.c RF_DagNode_t *writeDataNodes, *lpuNodes; RF_DagNode_t 357 dev/raidframe/rf_parityloggingdags.c RF_DagNode_t *unlockDataNodes = NULL, *termNode; RF_DagNode_t 363 dev/raidframe/rf_parityloggingdags.c int (*func) (RF_DagNode_t * node), (*undoFunc) (RF_DagNode_t * node); RF_DagNode_t 364 dev/raidframe/rf_parityloggingdags.c int (*qfunc) (RF_DagNode_t * node); RF_DagNode_t 406 dev/raidframe/rf_parityloggingdags.c RF_CallocAndAdd(nodes, totalNumNodes, sizeof(RF_DagNode_t), RF_DagNode_t 407 dev/raidframe/rf_parityloggingdags.c (RF_DagNode_t *), allocList); RF_DagNode_t 748 dev/raidframe/rf_parityloggingdags.c int (*redFunc) (RF_DagNode_t *)) RF_DagNode_t 45 dev/raidframe/rf_parityloggingdags.h int (*) (RF_DagNode_t *)); RF_DagNode_t 53 dev/raidframe/rf_parityloggingdags.h int, int (*) (RF_DagNode_t *)); RF_DagNode_t 190 dev/raidframe/rf_parityscan.c RF_DagNode_t *blockNode, *unblockNode, *wrBlock, *wrUnblock; RF_DagNode_t 419 dev/raidframe/rf_parityscan.c int (*doFunc) (RF_DagNode_t * node), int (*undoFunc) (RF_DagNode_t * node), RF_DagNode_t 424 dev/raidframe/rf_parityscan.c RF_DagNode_t *nodes, *termNode, *blockNode, *unblockNode; RF_DagNode_t 431 dev/raidframe/rf_parityscan.c RF_CallocAndAdd(nodes, nNodes + 3, sizeof(RF_DagNode_t), RF_DagNode_t 432 dev/raidframe/rf_parityscan.c (RF_DagNode_t *), alloclist); RF_DagNode_t 45 dev/raidframe/rf_parityscan.h int (*) (RF_DagNode_t *), int (*) (RF_DagNode_t *), char *, RF_DagNode_t 61 dev/raidframe/rf_pq.c rf_RegularONPFunc(RF_DagNode_t *node) RF_DagNode_t 72 dev/raidframe/rf_pq.c rf_SimpleONPFunc(RF_DagNode_t *node) RF_DagNode_t 78 dev/raidframe/rf_pq.c rf_RecoveryPFunc(RF_DagNode_t *node) RF_DagNode_t 84 dev/raidframe/rf_pq.c rf_RegularPFunc(RF_DagNode_t *node) RF_DagNode_t 294 dev/raidframe/rf_pq.c rf_RegularONQFunc(RF_DagNode_t *node) RF_DagNode_t 367 dev/raidframe/rf_pq.c rf_SimpleONQFunc(RF_DagNode_t *node) RF_DagNode_t 424 dev/raidframe/rf_pq.c void rf_RegularQSubr(RF_DagNode_t *, char *); RF_DagNode_t 427 dev/raidframe/rf_pq.c rf_RegularQSubr(RF_DagNode_t *node, char *qbuf) RF_DagNode_t 475 dev/raidframe/rf_pq.c void rf_DegrQSubr(RF_DagNode_t *); RF_DagNode_t 478 dev/raidframe/rf_pq.c rf_DegrQSubr(RF_DagNode_t *node) RF_DagNode_t 546 dev/raidframe/rf_pq.c rf_RegularPQFunc(RF_DagNode_t *node) RF_DagNode_t 553 dev/raidframe/rf_pq.c rf_RegularQFunc(RF_DagNode_t *node) RF_DagNode_t 587 dev/raidframe/rf_pq.c rf_Degraded_100_PQFunc(RF_DagNode_t *node) RF_DagNode_t 630 dev/raidframe/rf_pq.c rf_RecoveryQFunc(RF_DagNode_t *node) RF_DagNode_t 677 dev/raidframe/rf_pq.c rf_RecoveryPQFunc(RF_DagNode_t *node) RF_DagNode_t 699 dev/raidframe/rf_pq.c rf_PQ_DegradedWriteQFunc(RF_DagNode_t *node) RF_DagNode_t 42 dev/raidframe/rf_pq.h int rf_RegularONPFunc(RF_DagNode_t *); RF_DagNode_t 43 dev/raidframe/rf_pq.h int rf_SimpleONPFunc(RF_DagNode_t *); RF_DagNode_t 44 dev/raidframe/rf_pq.h int rf_RecoveryPFunc(RF_DagNode_t *); RF_DagNode_t 45 dev/raidframe/rf_pq.h int rf_RegularPFunc(RF_DagNode_t *); RF_DagNode_t 56 dev/raidframe/rf_pq.h int rf_RegularONQFunc(RF_DagNode_t *); RF_DagNode_t 57 dev/raidframe/rf_pq.h int rf_SimpleONQFunc(RF_DagNode_t *); RF_DagNode_t 59 dev/raidframe/rf_pq.h int rf_RegularPQFunc(RF_DagNode_t *); RF_DagNode_t 60 dev/raidframe/rf_pq.h int rf_RegularQFunc(RF_DagNode_t *); RF_DagNode_t 61 dev/raidframe/rf_pq.h void rf_Degraded_100_PQFunc(RF_DagNode_t *); RF_DagNode_t 62 dev/raidframe/rf_pq.h int rf_RecoveryQFunc(RF_DagNode_t *); RF_DagNode_t 63 dev/raidframe/rf_pq.h int rf_RecoveryPQFunc(RF_DagNode_t *); RF_DagNode_t 64 dev/raidframe/rf_pq.h void rf_PQ_DegradedWriteQFunc(RF_DagNode_t *); RF_DagNode_t 134 dev/raidframe/rf_pqdeg.c flags, allocList, 2, (int (*) (RF_DagNode_t *)) RF_DagNode_t 208 dev/raidframe/rf_pqdeg.c allocList, 1, (int (*) (RF_DagNode_t *)) RF_DagNode_t 200 dev/raidframe/rf_pqdegdags.c rf_PQDoubleRecoveryFunc(RF_DagNode_t *node) RF_DagNode_t 312 dev/raidframe/rf_pqdegdags.c rf_PQWriteDoubleRecoveryFunc(RF_DagNode_t *node) RF_DagNode_t 44 dev/raidframe/rf_pqdegdags.h int rf_PQDoubleRecoveryFunc(RF_DagNode_t *); RF_DagNode_t 45 dev/raidframe/rf_pqdegdags.h int rf_PQWriteDoubleRecoveryFunc(RF_DagNode_t *); RF_DagNode_t 330 dev/raidframe/rf_raid.h RF_DagNode_t *node_queue; RF_DagNode_t 284 dev/raidframe/rf_raid1.c RF_DagNode_t *blockNode, *unblockNode, *wrBlock;