\hypertarget{structg__raid__tr__raid5__object}{}\doxysection{g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object Struct Reference}
\label{structg__raid__tr__raid5__object}\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}


Collaboration diagram for g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dad/structg__raid__tr__raid5__object__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} \mbox{\hyperlink{structg__raid__tr__raid5__object_aceb316643d0648b9d25822b999d9fd41}{trso\+\_\+base}}
\item 
int \mbox{\hyperlink{structg__raid__tr__raid5__object_a6f3819458e2cc5df835ce2f447e5564c}{trso\+\_\+starting}}
\item 
int \mbox{\hyperlink{structg__raid__tr__raid5__object_a642d89d3d6ec1140d6d105551eb262eb}{trso\+\_\+stopping}}
\item 
int \mbox{\hyperlink{structg__raid__tr__raid5__object_adc74f274fc0e2ab2e237935b2786e11a}{trso\+\_\+type}}
\item 
int \mbox{\hyperlink{structg__raid__tr__raid5__object_a686c12104a793efd601c57f9325aa895}{trso\+\_\+recover\+\_\+slabs}}
\item 
int \mbox{\hyperlink{structg__raid__tr__raid5__object_a578ff9de125e2775c3dc7b7548e9f44e}{trso\+\_\+fair\+\_\+io}}
\item 
int \mbox{\hyperlink{structg__raid__tr__raid5__object_a1977cebe86d4d5b94bc20425176c1ddf}{trso\+\_\+meta\+\_\+update}}
\item 
int \mbox{\hyperlink{structg__raid__tr__raid5__object_a9ce3ca737f6a7ce7375b86af6ee879ea}{trso\+\_\+flags}}
\item 
struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$ \mbox{\hyperlink{structg__raid__tr__raid5__object_a705dc099ff2951ef9edc4292a8183a61}{trso\+\_\+failed\+\_\+sd}}
\item 
void $\ast$ \mbox{\hyperlink{structg__raid__tr__raid5__object_ac502bf0a7dfe62e22101b94a434dd85e}{trso\+\_\+buffer}}
\item 
struct bio \mbox{\hyperlink{structg__raid__tr__raid5__object_af609d1307f97592117126d9931990928}{trso\+\_\+bio}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00057}{57}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__raid__tr__raid5__object_aceb316643d0648b9d25822b999d9fd41}\label{structg__raid__tr__raid5__object_aceb316643d0648b9d25822b999d9fd41}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_base@{trso\_base}}
\index{trso\_base@{trso\_base}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_base}{trso\_base}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+base}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00058}{58}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_af609d1307f97592117126d9931990928}\label{structg__raid__tr__raid5__object_af609d1307f97592117126d9931990928}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_bio@{trso\_bio}}
\index{trso\_bio@{trso\_bio}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_bio}{trso\_bio}}
{\footnotesize\ttfamily struct bio g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+bio}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00068}{68}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_ac502bf0a7dfe62e22101b94a434dd85e}\label{structg__raid__tr__raid5__object_ac502bf0a7dfe62e22101b94a434dd85e}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_buffer@{trso\_buffer}}
\index{trso\_buffer@{trso\_buffer}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_buffer}{trso\_buffer}}
{\footnotesize\ttfamily void$\ast$ g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+buffer}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00067}{67}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.



Referenced by \mbox{\hyperlink{tr__raid5_8c_source_l00409}{g\+\_\+raid\+\_\+tr\+\_\+free\+\_\+raid5()}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_a705dc099ff2951ef9edc4292a8183a61}\label{structg__raid__tr__raid5__object_a705dc099ff2951ef9edc4292a8183a61}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_failed\_sd@{trso\_failed\_sd}}
\index{trso\_failed\_sd@{trso\_failed\_sd}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_failed\_sd}{trso\_failed\_sd}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}}$\ast$ g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+failed\+\_\+sd}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00066}{66}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_a578ff9de125e2775c3dc7b7548e9f44e}\label{structg__raid__tr__raid5__object_a578ff9de125e2775c3dc7b7548e9f44e}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_fair\_io@{trso\_fair\_io}}
\index{trso\_fair\_io@{trso\_fair\_io}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_fair\_io}{trso\_fair\_io}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+fair\+\_\+io}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00063}{63}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_a9ce3ca737f6a7ce7375b86af6ee879ea}\label{structg__raid__tr__raid5__object_a9ce3ca737f6a7ce7375b86af6ee879ea}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_flags@{trso\_flags}}
\index{trso\_flags@{trso\_flags}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_flags}{trso\_flags}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+flags}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00065}{65}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.



Referenced by \mbox{\hyperlink{tr__raid5_8c_source_l00132}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid5()}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_a1977cebe86d4d5b94bc20425176c1ddf}\label{structg__raid__tr__raid5__object_a1977cebe86d4d5b94bc20425176c1ddf}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_meta\_update@{trso\_meta\_update}}
\index{trso\_meta\_update@{trso\_meta\_update}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_meta\_update}{trso\_meta\_update}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+meta\+\_\+update}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00064}{64}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_a686c12104a793efd601c57f9325aa895}\label{structg__raid__tr__raid5__object_a686c12104a793efd601c57f9325aa895}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_recover\_slabs@{trso\_recover\_slabs}}
\index{trso\_recover\_slabs@{trso\_recover\_slabs}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_recover\_slabs}{trso\_recover\_slabs}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+recover\+\_\+slabs}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00062}{62}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_a6f3819458e2cc5df835ce2f447e5564c}\label{structg__raid__tr__raid5__object_a6f3819458e2cc5df835ce2f447e5564c}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_starting@{trso\_starting}}
\index{trso\_starting@{trso\_starting}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_starting}{trso\_starting}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+starting}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00059}{59}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.



Referenced by \mbox{\hyperlink{tr__raid5_8c_source_l00184}{g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+raid5()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00198}{g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+raid5()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00103}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid5()}}, and \mbox{\hyperlink{tr__raid5_8c_source_l00132}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid5()}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_a642d89d3d6ec1140d6d105551eb262eb}\label{structg__raid__tr__raid5__object_a642d89d3d6ec1140d6d105551eb262eb}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_stopping@{trso\_stopping}}
\index{trso\_stopping@{trso\_stopping}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_stopping}{trso\_stopping}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+stopping}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00060}{60}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.



Referenced by \mbox{\hyperlink{tr__raid5_8c_source_l00198}{g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+raid5()}}, and \mbox{\hyperlink{tr__raid5_8c_source_l00132}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid5()}}.

\mbox{\Hypertarget{structg__raid__tr__raid5__object_adc74f274fc0e2ab2e237935b2786e11a}\label{structg__raid__tr__raid5__object_adc74f274fc0e2ab2e237935b2786e11a}} 
\index{g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}!trso\_type@{trso\_type}}
\index{trso\_type@{trso\_type}!g\_raid\_tr\_raid5\_object@{g\_raid\_tr\_raid5\_object}}
\doxysubsubsection{\texorpdfstring{trso\_type}{trso\_type}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+tr\+\_\+raid5\+\_\+object\+::trso\+\_\+type}



Definition at line \mbox{\hyperlink{tr__raid5_8c_source_l00061}{61}} of file \mbox{\hyperlink{tr__raid5_8c_source}{tr\+\_\+raid5.\+c}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
geom/raid/\mbox{\hyperlink{tr__raid5_8c}{tr\+\_\+raid5.\+c}}\end{DoxyCompactItemize}
