\hypertarget{structg__raid__md__promise__pervolume}{}\doxysection{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume Struct Reference}
\label{structg__raid__md__promise__pervolume}\index{g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}}


Collaboration diagram for g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{d8/d61/structg__raid__md__promise__pervolume__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structpromise__raid__conf}{promise\+\_\+raid\+\_\+conf}} $\ast$ \mbox{\hyperlink{structg__raid__md__promise__pervolume_a94097bae0d51bd8d9693a3bea313a5f6}{pv\+\_\+meta}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__raid__md__promise__pervolume_a7529f3ff051c7927f2deaff5d206065a}{pv\+\_\+id}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structg__raid__md__promise__pervolume_a5c1c2471fa8a2d05e30e622dbf1fea3b}{pv\+\_\+generation}}
\item 
int \mbox{\hyperlink{structg__raid__md__promise__pervolume_aae232a339e68704c62ecbd34c74f0624}{pv\+\_\+disks\+\_\+present}}
\item 
int \mbox{\hyperlink{structg__raid__md__promise__pervolume_a87d7b4b6ae10863075c2b4ad6d95d93b}{pv\+\_\+started}}
\item 
struct callout \mbox{\hyperlink{structg__raid__md__promise__pervolume_ad8bc77acb4795088f1438c80f7c8f8db}{pv\+\_\+start\+\_\+co}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__raid__md__promise__pervolume_aae232a339e68704c62ecbd34c74f0624}\label{structg__raid__md__promise__pervolume_aae232a339e68704c62ecbd34c74f0624}} 
\index{g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}!pv\_disks\_present@{pv\_disks\_present}}
\index{pv\_disks\_present@{pv\_disks\_present}!g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}}
\doxysubsubsection{\texorpdfstring{pv\_disks\_present}{pv\_disks\_present}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume\+::pv\+\_\+disks\+\_\+present}



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



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

\mbox{\Hypertarget{structg__raid__md__promise__pervolume_a5c1c2471fa8a2d05e30e622dbf1fea3b}\label{structg__raid__md__promise__pervolume_a5c1c2471fa8a2d05e30e622dbf1fea3b}} 
\index{g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}!pv\_generation@{pv\_generation}}
\index{pv\_generation@{pv\_generation}!g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}}
\doxysubsubsection{\texorpdfstring{pv\_generation}{pv\_generation}}
{\footnotesize\ttfamily uint16\+\_\+t g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume\+::pv\+\_\+generation}



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



Referenced by \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00985}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+new\+\_\+disk()}}, and \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}.

\mbox{\Hypertarget{structg__raid__md__promise__pervolume_a7529f3ff051c7927f2deaff5d206065a}\label{structg__raid__md__promise__pervolume_a7529f3ff051c7927f2deaff5d206065a}} 
\index{g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}!pv\_id@{pv\_id}}
\index{pv\_id@{pv\_id}!g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}}
\doxysubsubsection{\texorpdfstring{pv\_id}{pv\_id}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume\+::pv\+\_\+id}



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



Referenced by \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00540}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+get\+\_\+volume()}}, \mbox{\hyperlink{md__promise_8c_source_l00985}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+new\+\_\+disk()}}, and \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}.

\mbox{\Hypertarget{structg__raid__md__promise__pervolume_a94097bae0d51bd8d9693a3bea313a5f6}\label{structg__raid__md__promise__pervolume_a94097bae0d51bd8d9693a3bea313a5f6}} 
\index{g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}!pv\_meta@{pv\_meta}}
\index{pv\_meta@{pv\_meta}!g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}}
\doxysubsubsection{\texorpdfstring{pv\_meta}{pv\_meta}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structpromise__raid__conf}{promise\+\_\+raid\+\_\+conf}}$\ast$ g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume\+::pv\+\_\+meta}



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



Referenced by \mbox{\hyperlink{md__promise_8c_source_l01980}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+volume\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00985}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, and \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}.

\mbox{\Hypertarget{structg__raid__md__promise__pervolume_ad8bc77acb4795088f1438c80f7c8f8db}\label{structg__raid__md__promise__pervolume_ad8bc77acb4795088f1438c80f7c8f8db}} 
\index{g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}!pv\_start\_co@{pv\_start\_co}}
\index{pv\_start\_co@{pv\_start\_co}!g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}}
\doxysubsubsection{\texorpdfstring{pv\_start\_co}{pv\_start\_co}}
{\footnotesize\ttfamily struct callout g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume\+::pv\+\_\+start\+\_\+co}



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



Referenced by \mbox{\hyperlink{md__promise_8c_source_l01980}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+volume\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00985}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+new\+\_\+disk()}}, and \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}.

\mbox{\Hypertarget{structg__raid__md__promise__pervolume_a87d7b4b6ae10863075c2b4ad6d95d93b}\label{structg__raid__md__promise__pervolume_a87d7b4b6ae10863075c2b4ad6d95d93b}} 
\index{g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}!pv\_started@{pv\_started}}
\index{pv\_started@{pv\_started}!g\_raid\_md\_promise\_pervolume@{g\_raid\_md\_promise\_pervolume}}
\doxysubsubsection{\texorpdfstring{pv\_started}{pv\_started}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+pervolume\+::pv\+\_\+started}



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



Referenced by \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l01980}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+volume\+\_\+promise()}}, \mbox{\hyperlink{md__promise_8c_source_l00985}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__promise_8c_source_l00554}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__promise_8c_source_l00832}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+refill()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__promise_8c_source_l01244}{g\+\_\+raid\+\_\+md\+\_\+volume\+\_\+event\+\_\+promise()}}, and \mbox{\hyperlink{md__promise_8c_source_l00968}{g\+\_\+raid\+\_\+promise\+\_\+go()}}.



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}
