Lines Matching defs:RF_DagHeader_s
153 struct RF_DagHeader_s { struct
154 RF_DagStatus_t status; /* status of this DAG */
155 int numSuccedents; /* DAG may be a tree, i.e. may have > 1 root */
156 int numCommitNodes; /* number of commit nodes in graph */
157 int numCommits; /* number of commit nodes which have been
159 RF_DagNode_t *succedents[RF_MAX_HDR_SUCC]; /* array of succedents,
161 RF_DagHeader_t *next; /* ptr to allow a list of dags */
162 RF_AllocListElem_t *allocList; /* ptr to list of ptrs to be freed
164 RF_AccessStripeMapHeader_t *asmList; /* list of access stripe maps
166 int nodeNum; /* used by PrintDAG for debug only */
167 int numNodesCompleted;
169 RF_AccTraceEntry_t *tracerec; /* perf mon only */
171 void (*cbFunc) (void *); /* function to call when the dag
173 void *cbArg; /* argument for cbFunc */
174 const char *creator; /* name of function used to create this dag */
175 RF_DagNode_t *nodes; /* linked list of nodes used in this DAG */
176 RF_PhysDiskAddr_t *pda_cleanup_list; /* for PDAs that can't get
178 RF_Raid_t *raidPtr; /* the descriptor for the RAID device this DAG
180 RF_RaidAccessDesc_t *desc; /* ptr to descriptor for this access */
181 const struct buf *bp; /* the bp for this I/O passed down from the