\hypertarget{structg__raid__md__intel__object}{}\doxysection{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object Struct Reference}
\label{structg__raid__md__intel__object}\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}


Collaboration diagram for g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d85/structg__raid__md__intel__object__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} \mbox{\hyperlink{structg__raid__md__intel__object_ad1411750327e1af37d4af7c03af2078b}{mdio\+\_\+base}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid__md__intel__object_a4a79465f4dbb4bd10323ac0545c37551}{mdio\+\_\+config\+\_\+id}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid__md__intel__object_abe647c1b8bf33b2d59ddbbf72407317e}{mdio\+\_\+orig\+\_\+config\+\_\+id}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid__md__intel__object_a229e60963274c7467d2d922271e88dd9}{mdio\+\_\+generation}}
\item 
struct \mbox{\hyperlink{structintel__raid__conf}{intel\+\_\+raid\+\_\+conf}} $\ast$ \mbox{\hyperlink{structg__raid__md__intel__object_aae05ffeef1a3f5de2dbebfe2ec7157df}{mdio\+\_\+meta}}
\item 
struct callout \mbox{\hyperlink{structg__raid__md__intel__object_a3ca01a906f502bdccf4d3f62eb34150f}{mdio\+\_\+start\+\_\+co}}
\item 
int \mbox{\hyperlink{structg__raid__md__intel__object_a179366b6dcc22c9eb5c8443e8bdeaf13}{mdio\+\_\+disks\+\_\+present}}
\item 
int \mbox{\hyperlink{structg__raid__md__intel__object_a161b355f3b2e6289b9e5ac39dd247e1b}{mdio\+\_\+started}}
\item 
int \mbox{\hyperlink{structg__raid__md__intel__object_ac599ca15b073f682fe775a4478733da2}{mdio\+\_\+incomplete}}
\item 
struct root\+\_\+hold\+\_\+token $\ast$ \mbox{\hyperlink{structg__raid__md__intel__object_a405f6093931f99e78f424a737d885c63}{mdio\+\_\+rootmount}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{md__intel_8c_source_l00220}{220}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__raid__md__intel__object_ad1411750327e1af37d4af7c03af2078b}\label{structg__raid__md__intel__object_ad1411750327e1af37d4af7c03af2078b}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_base@{mdio\_base}}
\index{mdio\_base@{mdio\_base}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_base}{mdio\_base}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+base}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00221}{221}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_a4a79465f4dbb4bd10323ac0545c37551}\label{structg__raid__md__intel__object_a4a79465f4dbb4bd10323ac0545c37551}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_config\_id@{mdio\_config\_id}}
\index{mdio\_config\_id@{mdio\_config\_id}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_config\_id}{mdio\_config\_id}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+config\+\_\+id}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00222}{222}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l01425}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01472}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+intel()}}, and \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_a179366b6dcc22c9eb5c8443e8bdeaf13}\label{structg__raid__md__intel__object_a179366b6dcc22c9eb5c8443e8bdeaf13}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_disks\_present@{mdio\_disks\_present}}
\index{mdio\_disks\_present@{mdio\_disks\_present}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_disks\_present}{mdio\_disks\_present}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+disks\+\_\+present}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00227}{227}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l01367}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+new\+\_\+disk()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_a229e60963274c7467d2d922271e88dd9}\label{structg__raid__md__intel__object_a229e60963274c7467d2d922271e88dd9}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_generation@{mdio\_generation}}
\index{mdio\_generation@{mdio\_generation}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_generation}{mdio\_generation}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+generation}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00224}{224}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l01425}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01367}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+new\+\_\+disk()}}, and \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_ac599ca15b073f682fe775a4478733da2}\label{structg__raid__md__intel__object_ac599ca15b073f682fe775a4478733da2}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_incomplete@{mdio\_incomplete}}
\index{mdio\_incomplete@{mdio\_incomplete}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_incomplete}{mdio\_incomplete}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+incomplete}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00229}{229}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l01184}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+refill()}}, \mbox{\hyperlink{md__intel_8c_source_l00909}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start\+\_\+disk()}}, and \mbox{\hyperlink{md__intel_8c_source_l01472}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+intel()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_aae05ffeef1a3f5de2dbebfe2ec7157df}\label{structg__raid__md__intel__object_aae05ffeef1a3f5de2dbebfe2ec7157df}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_meta@{mdio\_meta}}
\index{mdio\_meta@{mdio\_meta}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_meta}{mdio\_meta}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structintel__raid__conf}{intel\+\_\+raid\+\_\+conf}}$\ast$ g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+meta}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00225}{225}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l02619}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l02695}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01367}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__intel_8c_source_l01184}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+refill()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l00909}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start\+\_\+disk()}}, and \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_abe647c1b8bf33b2d59ddbbf72407317e}\label{structg__raid__md__intel__object_abe647c1b8bf33b2d59ddbbf72407317e}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_orig\_config\_id@{mdio\_orig\_config\_id}}
\index{mdio\_orig\_config\_id@{mdio\_orig\_config\_id}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_orig\_config\_id}{mdio\_orig\_config\_id}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+orig\+\_\+config\+\_\+id}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00223}{223}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l01425}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01472}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+intel()}}, and \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_a405f6093931f99e78f424a737d885c63}\label{structg__raid__md__intel__object_a405f6093931f99e78f424a737d885c63}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_rootmount@{mdio\_rootmount}}
\index{mdio\_rootmount@{mdio\_rootmount}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_rootmount}{mdio\_rootmount}}
{\footnotesize\ttfamily struct root\+\_\+hold\+\_\+token$\ast$ g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+rootmount}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00230}{230}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l02695}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, and \mbox{\hyperlink{md__intel_8c_source_l01472}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+intel()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_a3ca01a906f502bdccf4d3f62eb34150f}\label{structg__raid__md__intel__object_a3ca01a906f502bdccf4d3f62eb34150f}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_start\_co@{mdio\_start\_co}}
\index{mdio\_start\_co@{mdio\_start\_co}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_start\_co}{mdio\_start\_co}}
{\footnotesize\ttfamily struct callout g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+start\+\_\+co}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00226}{226}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l02695}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, and \mbox{\hyperlink{md__intel_8c_source_l01472}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+intel()}}.

\mbox{\Hypertarget{structg__raid__md__intel__object_a161b355f3b2e6289b9e5ac39dd247e1b}\label{structg__raid__md__intel__object_a161b355f3b2e6289b9e5ac39dd247e1b}} 
\index{g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}!mdio\_started@{mdio\_started}}
\index{mdio\_started@{mdio\_started}!g\_raid\_md\_intel\_object@{g\_raid\_md\_intel\_object}}
\doxysubsubsection{\texorpdfstring{mdio\_started}{mdio\_started}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+object\+::mdio\+\_\+started}



Definition at line \mbox{\hyperlink{md__intel_8c_source_l00228}{228}} of file \mbox{\hyperlink{md__intel_8c_source}{md\+\_\+intel.\+c}}.



Referenced by \mbox{\hyperlink{md__intel_8c_source_l01409}{g\+\_\+raid\+\_\+intel\+\_\+go()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01632}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l02695}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l01367}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, and \mbox{\hyperlink{md__intel_8c_source_l00909}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start\+\_\+disk()}}.



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