HomeSort by: relevance | last modified time | path
    Searched refs:RF_DagNode_t (Results 1 - 25 of 30) sorted by relevancy

1 2

  /src/sys/dev/raidframe/
rf_dagfuncs.h 39 void rf_TerminateFunc(RF_DagNode_t * node);
40 void rf_TerminateUndoFunc(RF_DagNode_t * node);
41 void rf_DiskReadMirrorIdleFunc(RF_DagNode_t * node);
42 void rf_DiskReadMirrorPartitionFunc(RF_DagNode_t * node);
43 void rf_DiskReadMirrorUndoFunc(RF_DagNode_t * node);
44 void rf_ParityLogUpdateFunc(RF_DagNode_t * node);
45 void rf_ParityLogOverwriteFunc(RF_DagNode_t * node);
46 void rf_ParityLogUpdateUndoFunc(RF_DagNode_t * node);
47 void rf_ParityLogOverwriteUndoFunc(RF_DagNode_t * node);
48 void rf_NullNodeFunc(RF_DagNode_t * node)
    [all...]
rf_pq.h 40 void rf_RegularONPFunc(RF_DagNode_t * node);
41 void rf_SimpleONPFunc(RF_DagNode_t * node);
42 void rf_RecoveryPFunc(RF_DagNode_t * node);
43 void rf_RegularPFunc(RF_DagNode_t * node);
55 void rf_RegularONQFunc(RF_DagNode_t * node);
56 void rf_SimpleONQFunc(RF_DagNode_t * node);
58 void rf_RegularPQFunc(RF_DagNode_t * node);
59 void rf_RegularQFunc(RF_DagNode_t * node);
60 void rf_Degraded_100_PQFunc(RF_DagNode_t * node);
61 void rf_RecoveryQFunc(RF_DagNode_t * node)
    [all...]
rf_pqdegdags.h 42 void rf_PQDoubleRecoveryFunc(RF_DagNode_t * node);
43 void rf_PQWriteDoubleRecoveryFunc(RF_DagNode_t * node);
rf_evenodd_dagfuncs.h 41 void rf_RegularPEFunc(RF_DagNode_t * node);
42 void rf_RegularONEFunc(RF_DagNode_t * node);
43 void rf_SimpleONEFunc(RF_DagNode_t * node);
44 void rf_RegularESubroutine(RF_DagNode_t * node, char *ebuf);
45 void rf_RegularEFunc(RF_DagNode_t * node);
46 void rf_DegrESubroutine(RF_DagNode_t * node, char *ebuf);
47 void rf_Degraded_100_EOFunc(RF_DagNode_t * node);
54 void rf_RecoveryEFunc(RF_DagNode_t * node);
55 void rf_EO_DegradedWriteEFunc(RF_DagNode_t * node);
59 void rf_EvenOddDoubleRecoveryFunc(RF_DagNode_t * node)
    [all...]
rf_dagutils.h 45 void (*regular) (RF_DagNode_t *);
47 void (*simple) (RF_DagNode_t *);
59 void rf_InitNode(RF_DagNode_t *, RF_NodeStatus_t, int,
60 void (*) (RF_DagNode_t *),
61 void (*) (RF_DagNode_t *),
72 RF_DagNode_t *rf_AllocDAGNode(RF_Raid_t *);
73 void rf_FreeDAGNode(RF_Raid_t *, RF_DagNode_t *);
90 char *rf_NodeStatusString(RF_DagNode_t *);
91 void rf_PrintNodeInfoString(RF_DagNode_t *);
93 int rf_RecurAssignNodeNums(RF_DagNode_t *, int, int)
    [all...]
rf_engine.h 39 void rf_FinishNode(RF_DagNode_t *, int);/* return finished node to engine */
rf_dag.h 92 void (*doFunc) (RF_DagNode_t *); /* normal function */
93 void (*undoFunc) (RF_DagNode_t *); /* func to remove effect of
108 RF_DagNode_t **succedents; /* succedents, array size
110 RF_DagNode_t **antecedents; /* antecedents, array size
121 RF_DagNode_t *next; /* next in terms of propagating results */
122 RF_DagNode_t *list_next; /* next in the list of DAG nodes for this DAG */
130 RF_DagNode_t *big_dag_ptrs; /* used in cases where the cache below isn't big enough */
132 RF_DagNode_t *dag_ptrs[RF_DAG_PTRCACHESIZE]; /* cache for performance */
136 * Bit values for flags field of RF_DagNode_t
159 RF_DagNode_t *succedents[RF_MAX_HDR_SUCC]; /* array of succedents
    [all...]
rf_parityscan.h 45 void (*)(RF_DagNode_t *), void (*) (RF_DagNode_t *), const char *,
rf_dagdegwr.h 41 int nfaults, void (*redFunc) (RF_DagNode_t *), int allowBufferRecycle);
52 void (*recovFunc) (RF_DagNode_t *));
rf_parityloggingdags.h 42 int nfaults, void (*redFunc) (RF_DagNode_t *));
52 int nfaults, void (*redFunc) (RF_DagNode_t *));
rf_dagfuncs.c 74 void (*rf_DiskReadFunc) (RF_DagNode_t *);
75 void (*rf_DiskWriteFunc) (RF_DagNode_t *);
76 void (*rf_DiskReadUndoFunc) (RF_DagNode_t *);
77 void (*rf_DiskWriteUndoFunc) (RF_DagNode_t *);
78 void (*rf_RegularXorUndoFunc) (RF_DagNode_t *);
79 void (*rf_SimpleXorUndoFunc) (RF_DagNode_t *);
80 void (*rf_RecoveryXorUndoFunc) (RF_DagNode_t *);
106 rf_TerminateFunc(RF_DagNode_t *node)
114 rf_TerminateUndoFunc(RF_DagNode_t *node)
133 rf_DiskReadMirrorIdleFunc(RF_DagNode_t *node
    [all...]
rf_engine.c 186 BranchDone(RF_DagNode_t *node)
228 NodeReady(RF_DagNode_t *node)
266 FireNode(RF_DagNode_t *node)
323 FireNodeArray(int numNodes, RF_DagNode_t **nodeList)
326 RF_DagNode_t *node;
367 FireNodeList(RF_DagNode_t *nodeList)
369 RF_DagNode_t *node, *next;
424 PropagateResults(RF_DagNode_t *node, int context)
426 RF_DagNode_t *s, *a;
429 RF_DagNode_t *finishlist = NULL; /* a list of NIL nodes to b
    [all...]
rf_dagffwr.h 56 void (*redFunc) (RF_DagNode_t *), int allowBufferRecycle);
60 void (*redFunc) (RF_DagNode_t *), int allowBufferRecycle);
rf_dagutils.c 61 static void rf_RecurPrintDAG(RF_DagNode_t *, int, int);
63 static int rf_ValidateBranch(RF_DagNode_t *, int *, int *,
64 RF_DagNode_t **, int);
65 static void rf_ValidateBranchVisitedBits(RF_DagNode_t *, int, int);
78 would be 534 bytes. Too much to have on-hand in a RF_DagNode_t, but should be ok to
81 #define RF_DAGPCACHE_SIZE ((2*RF_MAXCOL+1*2+1*2*2+3) *(RF_MAX(sizeof(RF_DagParam_t), sizeof(RF_DagNode_t *))))
93 rf_InitNode(RF_DagNode_t *node, RF_NodeStatus_t initstatus, int commit,
94 void (*doFunc) (RF_DagNode_t *node),
95 void (*undoFunc) (RF_DagNode_t *node),
145 } else if (nptrs <= (RF_DAGPCACHE_SIZE / sizeof(RF_DagNode_t *))) {
    [all...]
rf_dagdegrd.h 61 const char *recoveryNodeName, void (*recovFunc) (RF_DagNode_t *));
rf_pq.c 60 rf_RegularONPFunc(RF_DagNode_t *node)
69 rf_SimpleONPFunc(RF_DagNode_t *node)
75 rf_RecoveryPFunc(RF_DagNode_t *node)
81 rf_RegularPFunc(RF_DagNode_t *node)
241 rf_RegularONQFunc(RF_DagNode_t *node)
304 rf_SimpleONQFunc(RF_DagNode_t *node)
349 static void RegularQSubr(RF_DagNode_t *node, char *qbuf);
352 RegularQSubr(RF_DagNode_t *node, char *qbuf)
391 static void DegrQSubr(RF_DagNode_t *node);
394 DegrQSubr(RF_DagNode_t *node
    [all...]
rf_dagffrd.c 132 RF_DagNode_t *diskNodes, *blockNode, *commitNode, *termNode;
133 RF_DagNode_t *tmpNode, *tmpdiskNode;
135 void (*doFunc) (RF_DagNode_t *), (*undoFunc) (RF_DagNode_t *);
326 void (*readfunc) (RF_DagNode_t * node))
328 RF_DagNode_t *readNodes, *blockNode, *commitNode, *termNode;
329 RF_DagNode_t *tmpNode, *tmpreadNode;
rf_dagffwr.c 168 int nfaults, void (*redFunc) (RF_DagNode_t *),
171 RF_DagNode_t *wndNodes, *rodNodes, *xorNode, *wnpNode, *tmpNode;
172 RF_DagNode_t *blockNode, *commitNode, *termNode;
174 RF_DagNode_t *wnqNode;
529 RF_DagNode_t *readDataNodes, *readParityNodes, *termNode;
530 RF_DagNode_t *tmpNode, *tmpreadDataNode, *tmpreadParityNode;
531 RF_DagNode_t *xorNodes, *blockNode, *commitNode;
532 RF_DagNode_t *writeDataNodes, *writeParityNodes;
533 RF_DagNode_t *tmpxorNode, *tmpwriteDataNode;
534 RF_DagNode_t *tmpwriteParityNode
    [all...]
rf_pqdeg.c 130 (void (*) (RF_DagNode_t *)) rf_Degraded_100_PQFunc,
204 (void (*) (RF_DagNode_t *)) rf_PQ_DegradedWriteQFunc,
rf_evenodd_dagfuncs.c 70 rf_RegularPEFunc(RF_DagNode_t *node)
96 rf_RegularONEFunc(RF_DagNode_t *node)
152 rf_SimpleONEFunc(RF_DagNode_t *node)
192 rf_RegularESubroutine(RF_DagNode_t *node, char *ebuf)
223 rf_RegularEFunc(RF_DagNode_t *node)
242 rf_DegrESubroutine(RF_DagNode_t *node, char *ebuf)
278 rf_Degraded_100_EOFunc(RF_DagNode_t *node)
386 rf_RecoveryEFunc(RF_DagNode_t *node)
429 rf_EO_DegradedWriteEFunc(RF_DagNode_t * node)
631 rf_EvenOddDoubleRecoveryFunc(RF_DagNode_t *node
    [all...]
rf_parityloggingdags.c 85 void (*redFunc) (RF_DagNode_t *))
87 RF_DagNode_t *nodes, *wndNodes, *rodNodes = NULL, *syncNode, *xorNode,
331 RF_DagNode_t *xorNodes, *blockNode, *unblockNode, *nodes;
332 RF_DagNode_t *readDataNodes, *readParityNodes;
333 RF_DagNode_t *writeDataNodes, *lpuNodes;
334 RF_DagNode_t *termNode;
340 void (*func) (RF_DagNode_t * node), (*undoFunc) (RF_DagNode_t * node);
636 void (*redFunc) (RF_DagNode_t *))
rf_parityscan.c 202 RF_DagNode_t *blockNode, *wrBlock;
420 void (*doFunc) (RF_DagNode_t * node),
421 void (*undoFunc) (RF_DagNode_t * node),
426 RF_DagNode_t *nodes, *termNode, *blockNode, *unblockNode, *tmpNode;
rf_dagdegwr.c 163 void (*redFunc) (RF_DagNode_t *),
168 RF_DagNode_t *blockNode, *unblockNode, *wnpNode, *termNode;
170 RF_DagNode_t *wnqNode;
172 RF_DagNode_t *wndNodes, *rrdNodes, *xorNode, *commitNode;
173 RF_DagNode_t *tmpNode, *tmpwndNode, *tmprrdNode;
718 void (*recovFunc) (RF_DagNode_t *))
721 RF_DagNode_t *nodes, *wudNodes, *rrdNodes, *recoveryNode, *blockNode,
rf_paritylogDiskMgr.c 126 RF_DagNode_t *rrd_rdNode;
174 RF_DagNode_t *fwr_wrNode;
225 RF_DagNode_t *prd_rdNode;
279 RF_DagNode_t *pwr_wrNode;
rf_raid.h 225 RF_DagNode_t *node_queue;

Completed in 28 milliseconds

1 2