\hypertarget{structpromise__raid__disk}{}\doxysection{promise\+\_\+raid\+\_\+disk Struct Reference}
\label{structpromise__raid__disk}\index{promise\_raid\_disk@{promise\_raid\_disk}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structpromise__raid__disk_a16f4266340575cf4ee5229f5f3d0ad95}{flags}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structpromise__raid__disk_aceb1a87bdeded6d666ae56afa3923e92}{number}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structpromise__raid__disk_a03d72caf83689e30f4ca8292f4ceb3e7}{channel}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structpromise__raid__disk_acbdc87b0ef54f89746938a9e56587941}{device}}
\item 
uint64\+\_\+t id \mbox{\hyperlink{structpromise__raid__disk_a9e75490629f1e90582d962eb948a47fd}{\+\_\+\+\_\+packed}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{md__promise_8c_source_l00054}{54}} of file \mbox{\hyperlink{md__promise_8c_source}{md\+\_\+promise.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structpromise__raid__disk_a9e75490629f1e90582d962eb948a47fd}\label{structpromise__raid__disk_a9e75490629f1e90582d962eb948a47fd}} 
\index{promise\_raid\_disk@{promise\_raid\_disk}!\_\_packed@{\_\_packed}}
\index{\_\_packed@{\_\_packed}!promise\_raid\_disk@{promise\_raid\_disk}}
\doxysubsubsection{\texorpdfstring{\_\_packed}{\_\_packed}}
{\footnotesize\ttfamily uint64\+\_\+t id promise\+\_\+raid\+\_\+disk\+::\+\_\+\+\_\+packed}



Definition at line \mbox{\hyperlink{md__promise_8c_source_l00068}{68}} of file \mbox{\hyperlink{md__promise_8c_source}{md\+\_\+promise.\+c}}.

\mbox{\Hypertarget{structpromise__raid__disk_a03d72caf83689e30f4ca8292f4ceb3e7}\label{structpromise__raid__disk_a03d72caf83689e30f4ca8292f4ceb3e7}} 
\index{promise\_raid\_disk@{promise\_raid\_disk}!channel@{channel}}
\index{channel@{channel}!promise\_raid\_disk@{promise\_raid\_disk}}
\doxysubsubsection{\texorpdfstring{channel}{channel}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} promise\+\_\+raid\+\_\+disk\+::channel}



Definition at line \mbox{\hyperlink{md__promise_8c_source_l00066}{66}} of file \mbox{\hyperlink{md__promise_8c_source}{md\+\_\+promise.\+c}}.



Referenced by \mbox{\hyperlink{md__promise_8c_source_l00193}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+print()}}.

\mbox{\Hypertarget{structpromise__raid__disk_acbdc87b0ef54f89746938a9e56587941}\label{structpromise__raid__disk_acbdc87b0ef54f89746938a9e56587941}} 
\index{promise\_raid\_disk@{promise\_raid\_disk}!device@{device}}
\index{device@{device}!promise\_raid\_disk@{promise\_raid\_disk}}
\doxysubsubsection{\texorpdfstring{device}{device}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} promise\+\_\+raid\+\_\+disk\+::device}



Definition at line \mbox{\hyperlink{md__promise_8c_source_l00067}{67}} of file \mbox{\hyperlink{md__promise_8c_source}{md\+\_\+promise.\+c}}.



Referenced by \mbox{\hyperlink{md__promise_8c_source_l00193}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+print()}}.

\mbox{\Hypertarget{structpromise__raid__disk_a16f4266340575cf4ee5229f5f3d0ad95}\label{structpromise__raid__disk_a16f4266340575cf4ee5229f5f3d0ad95}} 
\index{promise\_raid\_disk@{promise\_raid\_disk}!flags@{flags}}
\index{flags@{flags}!promise\_raid\_disk@{promise\_raid\_disk}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} promise\+\_\+raid\+\_\+disk\+::flags}



Definition at line \mbox{\hyperlink{md__promise_8c_source_l00055}{55}} of file \mbox{\hyperlink{md__promise_8c_source}{md\+\_\+promise.\+c}}.



Referenced by \mbox{\hyperlink{md__promise_8c_source_l01908}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00193}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+print()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00431}{promise\+\_\+meta\+\_\+write()}}, and \mbox{\hyperlink{md__promise_8c_source_l00516}{promise\+\_\+meta\+\_\+write\+\_\+spare()}}.

\mbox{\Hypertarget{structpromise__raid__disk_aceb1a87bdeded6d666ae56afa3923e92}\label{structpromise__raid__disk_aceb1a87bdeded6d666ae56afa3923e92}} 
\index{promise\_raid\_disk@{promise\_raid\_disk}!number@{number}}
\index{number@{number}!promise\_raid\_disk@{promise\_raid\_disk}}
\doxysubsubsection{\texorpdfstring{number}{number}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} promise\+\_\+raid\+\_\+disk\+::number}



Definition at line \mbox{\hyperlink{md__promise_8c_source_l00065}{65}} of file \mbox{\hyperlink{md__promise_8c_source}{md\+\_\+promise.\+c}}.



Referenced by \mbox{\hyperlink{md__promise_8c_source_l01908}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00193}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+print()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00431}{promise\+\_\+meta\+\_\+write()}}, and \mbox{\hyperlink{md__promise_8c_source_l00516}{promise\+\_\+meta\+\_\+write\+\_\+spare()}}.



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