Home
last modified time | relevance | path

Searched refs:unblockNode (Results 1 – 6 of 6) sorted by relevance

/netbsd/src/sys/dev/raidframe/
Drf_parityloggingdags.c88 *lpoNode, *blockNode, *unblockNode, *termNode; in rf_CommonCreateParityLoggingLargeWriteDAG() local
117 unblockNode = &nodes[i]; in rf_CommonCreateParityLoggingLargeWriteDAG()
133 …rf_InitNode(unblockNode, rf_wait, RF_FALSE, rf_NullNodeFunc, rf_NullNodeUndoFunc, NULL, 1, nWndNod… in rf_CommonCreateParityLoggingLargeWriteDAG()
256 RF_ASSERT(unblockNode->numAntecedents == nWndNodes + 1); in rf_CommonCreateParityLoggingLargeWriteDAG()
259 wndNodes[i].succedents[0] = unblockNode; in rf_CommonCreateParityLoggingLargeWriteDAG()
260 unblockNode->antecedents[i] = &wndNodes[i]; in rf_CommonCreateParityLoggingLargeWriteDAG()
261 unblockNode->antType[i] = rf_control; in rf_CommonCreateParityLoggingLargeWriteDAG()
266 lpoNode->succedents[0] = unblockNode; in rf_CommonCreateParityLoggingLargeWriteDAG()
267 unblockNode->antecedents[nWndNodes] = lpoNode; in rf_CommonCreateParityLoggingLargeWriteDAG()
268 unblockNode->antType[nWndNodes] = rf_control; in rf_CommonCreateParityLoggingLargeWriteDAG()
[all …]
Drf_dagdegwr.c168 RF_DagNode_t *blockNode, *unblockNode, *wnpNode, *termNode; in rf_CommonCreateSimpleDegradedWriteDAG() local
243 unblockNode = rf_AllocDAGNode(raidPtr); in rf_CommonCreateSimpleDegradedWriteDAG()
244 unblockNode->list_next = dag_h->nodes; in rf_CommonCreateSimpleDegradedWriteDAG()
245 dag_h->nodes = unblockNode; in rf_CommonCreateSimpleDegradedWriteDAG()
293 rf_InitNode(unblockNode, rf_wait, RF_FALSE, rf_NullNodeFunc, rf_NullNodeUndoFunc, in rf_CommonCreateSimpleDegradedWriteDAG()
529 RF_ASSERT(unblockNode->numAntecedents == (nWndNodes + nfaults)); in rf_CommonCreateSimpleDegradedWriteDAG()
533 tmpwndNode->succedents[0] = unblockNode; in rf_CommonCreateSimpleDegradedWriteDAG()
534 unblockNode->antecedents[i] = tmpwndNode; in rf_CommonCreateSimpleDegradedWriteDAG()
535 unblockNode->antType[i] = rf_control; in rf_CommonCreateSimpleDegradedWriteDAG()
541 wnpNode->succedents[0] = unblockNode; in rf_CommonCreateSimpleDegradedWriteDAG()
[all …]
Drf_parityscan.c426 RF_DagNode_t *nodes, *termNode, *blockNode, *unblockNode, *tmpNode; in rf_MakeSimpleDAG() local
457 unblockNode = rf_AllocDAGNode(raidPtr); in rf_MakeSimpleDAG()
458 unblockNode->list_next = dag_h->nodes; in rf_MakeSimpleDAG()
459 dag_h->nodes = unblockNode; in rf_MakeSimpleDAG()
467 …rf_InitNode(unblockNode, rf_wait, RF_TRUE, rf_NullNodeFunc, rf_NullNodeUndoFunc, NULL, 1, nNodes, … in rf_MakeSimpleDAG()
468 unblockNode->succedents[0] = termNode; in rf_MakeSimpleDAG()
471 blockNode->succedents[i] = unblockNode->antecedents[i] = tmpNode; in rf_MakeSimpleDAG()
472 unblockNode->antType[i] = rf_control; in rf_MakeSimpleDAG()
474 tmpNode->succedents[0] = unblockNode; in rf_MakeSimpleDAG()
481 termNode->antecedents[0] = unblockNode; in rf_MakeSimpleDAG()
Drf_dagffwr.c1203 RF_DagNode_t *unblockNode, *termNode, *commitNode; in rf_CreateRaidOneWriteDAG() local
1250 unblockNode = rf_AllocDAGNode(raidPtr); in rf_CreateRaidOneWriteDAG()
1251 unblockNode->list_next = dag_h->nodes; in rf_CreateRaidOneWriteDAG()
1252 dag_h->nodes = unblockNode; in rf_CreateRaidOneWriteDAG()
1267 rf_InitNode(unblockNode, rf_wait, RF_FALSE, rf_NullNodeFunc, in rf_CreateRaidOneWriteDAG()
1340 RF_ASSERT(unblockNode->numAntecedents == (nWndNodes + nWmirNodes)); in rf_CreateRaidOneWriteDAG()
1344 tmpwndNode->succedents[0] = unblockNode; in rf_CreateRaidOneWriteDAG()
1345 unblockNode->antecedents[i] = tmpwndNode; in rf_CreateRaidOneWriteDAG()
1346 unblockNode->antType[i] = rf_control; in rf_CreateRaidOneWriteDAG()
1352 tmpwmirNode->succedents[0] = unblockNode; in rf_CreateRaidOneWriteDAG()
[all …]
Drf_dagdegrd.c1025 (node)->succedents[0] = unblockNode; \
1047 *unblockNode, *rpNodes, *rqNodes, *termNode; in rf_DoubleDegRead() local
1071 unblockNode = &nodes[i]; in rf_DoubleDegRead()
1094 termNode->antecedents[0] = unblockNode; in rf_DoubleDegRead()
1103 …rf_InitNode(unblockNode, rf_wait, RF_TRUE, rf_NullNodeFunc, rf_NullNodeUndoFunc, NULL, 1, nReadNod… in rf_DoubleDegRead()
1107 unblockNode->antecedents[i] = rudNodes + i; in rf_DoubleDegRead()
1108 unblockNode->antType[i] = rf_control; in rf_DoubleDegRead()
1110 unblockNode->succedents[0] = termNode; in rf_DoubleDegRead()
Drf_pqdegdags.c104 (node)->succedents[0] = unblockNode; \