sys/dev/raidframe/rf_dag.h
108
RF_DagNode_t **succedents; /* succedents, array size
sys/dev/raidframe/rf_dag.h
110
RF_DagNode_t **antecedents; /* antecedents, array size
sys/dev/raidframe/rf_dag.h
121
RF_DagNode_t *next; /* next in terms of propagating results */
sys/dev/raidframe/rf_dag.h
122
RF_DagNode_t *list_next; /* next in the list of DAG nodes for this DAG */
sys/dev/raidframe/rf_dag.h
130
RF_DagNode_t *big_dag_ptrs; /* used in cases where the cache below isn't big enough */
sys/dev/raidframe/rf_dag.h
132
RF_DagNode_t *dag_ptrs[RF_DAG_PTRCACHESIZE]; /* cache for performance */
sys/dev/raidframe/rf_dag.h
159
RF_DagNode_t *succedents[RF_MAX_HDR_SUCC]; /* array of succedents,
sys/dev/raidframe/rf_dag.h
175
RF_DagNode_t *nodes; /* linked list of nodes used in this DAG */
sys/dev/raidframe/rf_dag.h
92
void (*doFunc) (RF_DagNode_t *); /* normal function */
sys/dev/raidframe/rf_dag.h
93
void (*undoFunc) (RF_DagNode_t *); /* func to remove effect of
sys/dev/raidframe/rf_dagdegrd.c
1043
void (*recovFunc) (RF_DagNode_t *))
sys/dev/raidframe/rf_dagdegrd.c
1046
RF_DagNode_t *nodes, *rudNodes, *rrdNodes, *recoveryNode, *blockNode,
sys/dev/raidframe/rf_dagdegrd.c
121
RF_DagNode_t *rdNode, *blockNode, *commitNode, *termNode;
sys/dev/raidframe/rf_dagdegrd.c
268
RF_DagNode_t *rudNodes, *rrdNodes, *xorNode, *blockNode;
sys/dev/raidframe/rf_dagdegrd.c
269
RF_DagNode_t *commitNode, *rpNode, *termNode;
sys/dev/raidframe/rf_dagdegrd.c
270
RF_DagNode_t *tmpNode, *tmprudNode, *tmprrdNode;
sys/dev/raidframe/rf_dagdegrd.c
580
RF_DagNode_t *nodes, *rdNode, *blockNode, *commitNode, *termNode;
sys/dev/raidframe/rf_dagdegrd.h
61
const char *recoveryNodeName, void (*recovFunc) (RF_DagNode_t *));
sys/dev/raidframe/rf_dagdegwr.c
163
void (*redFunc) (RF_DagNode_t *),
sys/dev/raidframe/rf_dagdegwr.c
168
RF_DagNode_t *blockNode, *unblockNode, *wnpNode, *termNode;
sys/dev/raidframe/rf_dagdegwr.c
170
RF_DagNode_t *wnqNode;
sys/dev/raidframe/rf_dagdegwr.c
172
RF_DagNode_t *wndNodes, *rrdNodes, *xorNode, *commitNode;
sys/dev/raidframe/rf_dagdegwr.c
173
RF_DagNode_t *tmpNode, *tmpwndNode, *tmprrdNode;
sys/dev/raidframe/rf_dagdegwr.c
718
void (*recovFunc) (RF_DagNode_t *))
sys/dev/raidframe/rf_dagdegwr.c
721
RF_DagNode_t *nodes, *wudNodes, *rrdNodes, *recoveryNode, *blockNode,
sys/dev/raidframe/rf_dagdegwr.h
41
int nfaults, void (*redFunc) (RF_DagNode_t *), int allowBufferRecycle);
sys/dev/raidframe/rf_dagdegwr.h
52
void (*recovFunc) (RF_DagNode_t *));
sys/dev/raidframe/rf_dagffrd.c
132
RF_DagNode_t *diskNodes, *blockNode, *commitNode, *termNode;
sys/dev/raidframe/rf_dagffrd.c
133
RF_DagNode_t *tmpNode, *tmpdiskNode;
sys/dev/raidframe/rf_dagffrd.c
135
void (*doFunc) (RF_DagNode_t *), (*undoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagffrd.c
326
void (*readfunc) (RF_DagNode_t * node))
sys/dev/raidframe/rf_dagffrd.c
328
RF_DagNode_t *readNodes, *blockNode, *commitNode, *termNode;
sys/dev/raidframe/rf_dagffrd.c
329
RF_DagNode_t *tmpNode, *tmpreadNode;
sys/dev/raidframe/rf_dagffwr.c
1203
RF_DagNode_t *unblockNode, *termNode, *commitNode;
sys/dev/raidframe/rf_dagffwr.c
1204
RF_DagNode_t *wndNode, *wmirNode;
sys/dev/raidframe/rf_dagffwr.c
1205
RF_DagNode_t *tmpNode, *tmpwndNode, *tmpwmirNode;
sys/dev/raidframe/rf_dagffwr.c
168
int nfaults, void (*redFunc) (RF_DagNode_t *),
sys/dev/raidframe/rf_dagffwr.c
171
RF_DagNode_t *wndNodes, *rodNodes, *xorNode, *wnpNode, *tmpNode;
sys/dev/raidframe/rf_dagffwr.c
172
RF_DagNode_t *blockNode, *commitNode, *termNode;
sys/dev/raidframe/rf_dagffwr.c
174
RF_DagNode_t *wnqNode;
sys/dev/raidframe/rf_dagffwr.c
529
RF_DagNode_t *readDataNodes, *readParityNodes, *termNode;
sys/dev/raidframe/rf_dagffwr.c
530
RF_DagNode_t *tmpNode, *tmpreadDataNode, *tmpreadParityNode;
sys/dev/raidframe/rf_dagffwr.c
531
RF_DagNode_t *xorNodes, *blockNode, *commitNode;
sys/dev/raidframe/rf_dagffwr.c
532
RF_DagNode_t *writeDataNodes, *writeParityNodes;
sys/dev/raidframe/rf_dagffwr.c
533
RF_DagNode_t *tmpxorNode, *tmpwriteDataNode;
sys/dev/raidframe/rf_dagffwr.c
534
RF_DagNode_t *tmpwriteParityNode;
sys/dev/raidframe/rf_dagffwr.c
536
RF_DagNode_t *tmpwriteQNode, *tmpreadQNode, *tmpqNode, *readQNodes,
sys/dev/raidframe/rf_dagffwr.c
541
void (*func) (RF_DagNode_t *), (*undoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagffwr.c
542
void (*qfunc) (RF_DagNode_t *) __unused;
sys/dev/raidframe/rf_dagffwr.h
56
void (*redFunc) (RF_DagNode_t *), int allowBufferRecycle);
sys/dev/raidframe/rf_dagffwr.h
60
void (*redFunc) (RF_DagNode_t *), int allowBufferRecycle);
sys/dev/raidframe/rf_dagfuncs.c
106
rf_TerminateFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
114
rf_TerminateUndoFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
133
rf_DiskReadMirrorIdleFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
144
rf_DiskReadMirrorPartitionFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
155
rf_DiskReadMirrorUndoFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
166
rf_ParityLogUpdateFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
202
rf_ParityLogOverwriteFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
233
rf_ParityLogUpdateUndoFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
238
rf_ParityLogOverwriteUndoFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
247
rf_NullNodeFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
254
rf_NullNodeUndoFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
265
rf_DiskReadFuncForThreads(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
294
rf_DiskWriteFuncForThreads(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
325
rf_DiskUndoFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
353
RF_DagNode_t *node = v;
sys/dev/raidframe/rf_dagfuncs.c
408
rf_RegularXorFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
440
rf_SimpleXorFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
477
rf_RecoveryXorFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagfuncs.c
74
void (*rf_DiskReadFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.c
75
void (*rf_DiskWriteFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.c
76
void (*rf_DiskReadUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.c
77
void (*rf_DiskWriteUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.c
78
void (*rf_RegularXorUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.c
79
void (*rf_SimpleXorUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.c
80
void (*rf_RecoveryXorUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.h
39
void rf_TerminateFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
40
void rf_TerminateUndoFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
41
void rf_DiskReadMirrorIdleFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
42
void rf_DiskReadMirrorPartitionFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
43
void rf_DiskReadMirrorUndoFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
44
void rf_ParityLogUpdateFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
45
void rf_ParityLogOverwriteFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
46
void rf_ParityLogUpdateUndoFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
47
void rf_ParityLogOverwriteUndoFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
48
void rf_NullNodeFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
49
void rf_NullNodeUndoFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
50
void rf_DiskReadFuncForThreads(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
51
void rf_DiskWriteFuncForThreads(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
52
void rf_DiskUndoFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
54
void rf_RegularXorFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
55
void rf_SimpleXorFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
56
void rf_RecoveryXorFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_dagfuncs.h
71
extern void (*rf_DiskReadFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.h
72
extern void (*rf_DiskWriteFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.h
73
extern void (*rf_DiskReadUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.h
74
extern void (*rf_DiskWriteUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.h
75
extern void (*rf_SimpleXorUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.h
76
extern void (*rf_RegularXorUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagfuncs.h
77
extern void (*rf_RecoveryXorUndoFunc) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.c
1314
rf_SelectMirrorDiskIdle(RF_DagNode_t * node)
sys/dev/raidframe/rf_dagutils.c
1388
rf_SelectMirrorDiskPartition(RF_DagNode_t * node)
sys/dev/raidframe/rf_dagutils.c
145
} else if (nptrs <= (RF_DAGPCACHE_SIZE / sizeof(RF_DagNode_t *))) {
sys/dev/raidframe/rf_dagutils.c
151
node->succedents = (nSucc) ? (RF_DagNode_t **) ptrs : NULL;
sys/dev/raidframe/rf_dagutils.c
152
node->antecedents = (nAnte) ? (RF_DagNode_t **) (ptrs + nSucc) : NULL;
sys/dev/raidframe/rf_dagutils.c
184
RF_DagNode_t *tmpnode;
sys/dev/raidframe/rf_dagutils.c
252
rf_pool_init(raidPtr, raidPtr->poolNames.dagnode, &raidPtr->pools.dagnode, sizeof(RF_DagNode_t),
sys/dev/raidframe/rf_dagutils.c
279
RF_DagNode_t *
sys/dev/raidframe/rf_dagutils.c
286
rf_FreeDAGNode(RF_Raid_t *raidPtr, RF_DagNode_t *node)
sys/dev/raidframe/rf_dagutils.c
481
rf_NodeStatusString(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagutils.c
498
rf_PrintNodeInfoString(RF_DagNode_t *node)
sys/dev/raidframe/rf_dagutils.c
501
int (*df) (RF_DagNode_t *) = node->doFunc;
sys/dev/raidframe/rf_dagutils.c
551
rf_RecurPrintDAG(RF_DagNode_t *node, int depth, int unvisited)
sys/dev/raidframe/rf_dagutils.c
61
static void rf_RecurPrintDAG(RF_DagNode_t *, int, int);
sys/dev/raidframe/rf_dagutils.c
63
static int rf_ValidateBranch(RF_DagNode_t *, int *, int *,
sys/dev/raidframe/rf_dagutils.c
638
RF_DagNode_t *node;
sys/dev/raidframe/rf_dagutils.c
64
RF_DagNode_t **, int);
sys/dev/raidframe/rf_dagutils.c
65
static void rf_ValidateBranchVisitedBits(RF_DagNode_t *, int, int);
sys/dev/raidframe/rf_dagutils.c
654
rf_RecurAssignNodeNums(RF_DagNode_t *node, int num, int unvisited)
sys/dev/raidframe/rf_dagutils.c
679
rf_RecurResetDAGHeaderPointers(RF_DagNode_t *node, RF_DagHeader_t *newptr)
sys/dev/raidframe/rf_dagutils.c
702
rf_ValidateBranch(RF_DagNode_t *node, int *scount, int *acount,
sys/dev/raidframe/rf_dagutils.c
703
RF_DagNode_t **nodes, int unvisited)
sys/dev/raidframe/rf_dagutils.c
760
rf_ValidateBranchVisitedBits(RF_DagNode_t *node, int unvisited, int rl)
sys/dev/raidframe/rf_dagutils.c
81
#define RF_DAGPCACHE_SIZE ((2*RF_MAXCOL+1*2+1*2*2+3) *(RF_MAX(sizeof(RF_DagParam_t), sizeof(RF_DagNode_t *))))
sys/dev/raidframe/rf_dagutils.c
812
RF_DagNode_t **nodes; /* array of ptrs to nodes in dag */
sys/dev/raidframe/rf_dagutils.c
892
RF_Free(nodes, nodecount * sizeof(RF_DagNode_t *));
sys/dev/raidframe/rf_dagutils.c
93
rf_InitNode(RF_DagNode_t *node, RF_NodeStatus_t initstatus, int commit,
sys/dev/raidframe/rf_dagutils.c
94
void (*doFunc) (RF_DagNode_t *node),
sys/dev/raidframe/rf_dagutils.c
95
void (*undoFunc) (RF_DagNode_t *node),
sys/dev/raidframe/rf_dagutils.h
117
void rf_SelectMirrorDiskIdle(RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
118
void rf_SelectMirrorDiskPartition(RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
45
void (*regular) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
47
void (*simple) (RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
59
void rf_InitNode(RF_DagNode_t *, RF_NodeStatus_t, int,
sys/dev/raidframe/rf_dagutils.h
60
void (*) (RF_DagNode_t *),
sys/dev/raidframe/rf_dagutils.h
61
void (*) (RF_DagNode_t *),
sys/dev/raidframe/rf_dagutils.h
72
RF_DagNode_t *rf_AllocDAGNode(RF_Raid_t *);
sys/dev/raidframe/rf_dagutils.h
73
void rf_FreeDAGNode(RF_Raid_t *, RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
90
char *rf_NodeStatusString(RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
91
void rf_PrintNodeInfoString(RF_DagNode_t *);
sys/dev/raidframe/rf_dagutils.h
93
int rf_RecurAssignNodeNums(RF_DagNode_t *, int, int);
sys/dev/raidframe/rf_dagutils.h
95
void rf_RecurResetDAGHeaderPointers(RF_DagNode_t *, RF_DagHeader_t *);
sys/dev/raidframe/rf_engine.c
186
BranchDone(RF_DagNode_t *node)
sys/dev/raidframe/rf_engine.c
228
NodeReady(RF_DagNode_t *node)
sys/dev/raidframe/rf_engine.c
266
FireNode(RF_DagNode_t *node)
sys/dev/raidframe/rf_engine.c
323
FireNodeArray(int numNodes, RF_DagNode_t **nodeList)
sys/dev/raidframe/rf_engine.c
326
RF_DagNode_t *node;
sys/dev/raidframe/rf_engine.c
367
FireNodeList(RF_DagNode_t *nodeList)
sys/dev/raidframe/rf_engine.c
369
RF_DagNode_t *node, *next;
sys/dev/raidframe/rf_engine.c
424
PropagateResults(RF_DagNode_t *node, int context)
sys/dev/raidframe/rf_engine.c
426
RF_DagNode_t *s, *a;
sys/dev/raidframe/rf_engine.c
429
RF_DagNode_t *finishlist = NULL; /* a list of NIL nodes to be
sys/dev/raidframe/rf_engine.c
431
RF_DagNode_t *skiplist = NULL; /* list of nodes with failed truedata
sys/dev/raidframe/rf_engine.c
433
RF_DagNode_t *firelist = NULL; /* a list of nodes to be fired */
sys/dev/raidframe/rf_engine.c
434
RF_DagNode_t *q = NULL, *qh = NULL, *next;
sys/dev/raidframe/rf_engine.c
630
ProcessNode(RF_DagNode_t *node, int context)
sys/dev/raidframe/rf_engine.c
688
rf_FinishNode(RF_DagNode_t *node, int context)
sys/dev/raidframe/rf_engine.c
750
RF_DagNode_t *nd, *local_nq, *term_nq, *fire_nq;
sys/dev/raidframe/rf_engine.h
39
void rf_FinishNode(RF_DagNode_t *, int);/* return finished node to engine */
sys/dev/raidframe/rf_evenodd.c
340
RF_DagNode_t *blockNode, *wrBlock;
sys/dev/raidframe/rf_evenodd_dagfuncs.c
152
rf_SimpleONEFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
192
rf_RegularESubroutine(RF_DagNode_t *node, char *ebuf)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
223
rf_RegularEFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
242
rf_DegrESubroutine(RF_DagNode_t *node, char *ebuf)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
278
rf_Degraded_100_EOFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
386
rf_RecoveryEFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
429
rf_EO_DegradedWriteEFunc(RF_DagNode_t * node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
631
rf_EvenOddDoubleRecoveryFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
70
rf_RegularPEFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
824
rf_EOWriteDoubleRecoveryFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.c
96
rf_RegularONEFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_evenodd_dagfuncs.h
41
void rf_RegularPEFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
42
void rf_RegularONEFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
43
void rf_SimpleONEFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
44
void rf_RegularESubroutine(RF_DagNode_t * node, char *ebuf);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
45
void rf_RegularEFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
46
void rf_DegrESubroutine(RF_DagNode_t * node, char *ebuf);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
47
void rf_Degraded_100_EOFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
54
void rf_RecoveryEFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
55
void rf_EO_DegradedWriteEFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
59
void rf_EvenOddDoubleRecoveryFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_evenodd_dagfuncs.h
60
void rf_EOWriteDoubleRecoveryFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_paritylogDiskMgr.c
126
RF_DagNode_t *rrd_rdNode;
sys/dev/raidframe/rf_paritylogDiskMgr.c
174
RF_DagNode_t *fwr_wrNode;
sys/dev/raidframe/rf_paritylogDiskMgr.c
225
RF_DagNode_t *prd_rdNode;
sys/dev/raidframe/rf_paritylogDiskMgr.c
279
RF_DagNode_t *pwr_wrNode;
sys/dev/raidframe/rf_parityloggingdags.c
331
RF_DagNode_t *xorNodes, *blockNode, *unblockNode, *nodes;
sys/dev/raidframe/rf_parityloggingdags.c
332
RF_DagNode_t *readDataNodes, *readParityNodes;
sys/dev/raidframe/rf_parityloggingdags.c
333
RF_DagNode_t *writeDataNodes, *lpuNodes;
sys/dev/raidframe/rf_parityloggingdags.c
334
RF_DagNode_t *termNode;
sys/dev/raidframe/rf_parityloggingdags.c
340
void (*func) (RF_DagNode_t * node), (*undoFunc) (RF_DagNode_t * node);
sys/dev/raidframe/rf_parityloggingdags.c
636
void (*redFunc) (RF_DagNode_t *))
sys/dev/raidframe/rf_parityloggingdags.c
85
void (*redFunc) (RF_DagNode_t *))
sys/dev/raidframe/rf_parityloggingdags.c
87
RF_DagNode_t *nodes, *wndNodes, *rodNodes = NULL, *syncNode, *xorNode,
sys/dev/raidframe/rf_parityloggingdags.h
42
int nfaults, void (*redFunc) (RF_DagNode_t *));
sys/dev/raidframe/rf_parityloggingdags.h
52
int nfaults, void (*redFunc) (RF_DagNode_t *));
sys/dev/raidframe/rf_parityscan.c
202
RF_DagNode_t *blockNode, *wrBlock;
sys/dev/raidframe/rf_parityscan.c
420
void (*doFunc) (RF_DagNode_t * node),
sys/dev/raidframe/rf_parityscan.c
421
void (*undoFunc) (RF_DagNode_t * node),
sys/dev/raidframe/rf_parityscan.c
426
RF_DagNode_t *nodes, *termNode, *blockNode, *unblockNode, *tmpNode;
sys/dev/raidframe/rf_parityscan.h
45
void (*)(RF_DagNode_t *), void (*) (RF_DagNode_t *), const char *,
sys/dev/raidframe/rf_pq.c
241
rf_RegularONQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
304
rf_SimpleONQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
349
static void RegularQSubr(RF_DagNode_t *node, char *qbuf);
sys/dev/raidframe/rf_pq.c
352
RegularQSubr(RF_DagNode_t *node, char *qbuf)
sys/dev/raidframe/rf_pq.c
391
static void DegrQSubr(RF_DagNode_t *node);
sys/dev/raidframe/rf_pq.c
394
DegrQSubr(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
455
rf_RegularPQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
462
rf_RegularQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
489
rf_Degraded_100_PQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
531
rf_RecoveryQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
569
rf_RecoveryPQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
590
rf_PQ_DegradedWriteQFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
60
rf_RegularONPFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
69
rf_SimpleONPFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
75
rf_RecoveryPFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.c
81
rf_RegularPFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pq.h
40
void rf_RegularONPFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
41
void rf_SimpleONPFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
42
void rf_RecoveryPFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
43
void rf_RegularPFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
55
void rf_RegularONQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
56
void rf_SimpleONQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
58
void rf_RegularPQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
59
void rf_RegularQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
60
void rf_Degraded_100_PQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
61
void rf_RecoveryQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
62
void rf_RecoveryPQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pq.h
63
void rf_PQ_DegradedWriteQFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pqdeg.c
130
(void (*) (RF_DagNode_t *)) rf_Degraded_100_PQFunc,
sys/dev/raidframe/rf_pqdeg.c
204
(void (*) (RF_DagNode_t *)) rf_PQ_DegradedWriteQFunc,
sys/dev/raidframe/rf_pqdegdags.c
187
rf_PQDoubleRecoveryFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pqdegdags.c
274
rf_PQWriteDoubleRecoveryFunc(RF_DagNode_t *node)
sys/dev/raidframe/rf_pqdegdags.h
42
void rf_PQDoubleRecoveryFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_pqdegdags.h
43
void rf_PQWriteDoubleRecoveryFunc(RF_DagNode_t * node);
sys/dev/raidframe/rf_raid.h
225
RF_DagNode_t *node_queue;
sys/dev/raidframe/rf_raid1.c
262
RF_DagNode_t *blockNode, *wrBlock;