\hypertarget{structg__raid3__metadata}{}\doxysection{g\+\_\+raid3\+\_\+metadata Struct Reference}
\label{structg__raid3__metadata}\index{g\_raid3\_metadata@{g\_raid3\_metadata}}


{\ttfamily \#include $<$g\+\_\+raid3.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char \mbox{\hyperlink{structg__raid3__metadata_a6afc0b5867f32dc50d230086f0cbd583}{md\+\_\+magic}} \mbox{[}16\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_a1f20d30bb3c841206af6b0974cf7207f}{md\+\_\+version}}
\item 
char \mbox{\hyperlink{structg__raid3__metadata_a0af55078b46a6905d5121e8e02035680}{md\+\_\+name}} \mbox{[}16\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_ad5e1967c9fb4431227df8752beb43b83}{md\+\_\+id}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_addb5a523d753f2c72840650d4825cb02}{md\+\_\+no}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_a5a4ebca0d975d5566cf73b4decaeac7a}{md\+\_\+all}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_a8427865226439b0cfca50232b7c41f12}{md\+\_\+genid}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_acd2aed4c1f529d8f3166aed6a052acb7}{md\+\_\+syncid}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_a18248f9dd03aad04c689d4e2148da9b6}{md\+\_\+mediasize}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_af1a15cd686e2345e4267c6f7e0148915}{md\+\_\+sectorsize}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_a7fafc14ec30e6d39c6348588b24d3d66}{md\+\_\+sync\+\_\+offset}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_aaee866d4bf17205839a57362566ed577}{md\+\_\+mflags}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_a8408d4e788a104cc683bcb361cc8feee}{md\+\_\+dflags}}
\item 
char \mbox{\hyperlink{structg__raid3__metadata_ac421dfa4e0c0df94e903f34678f539da}{md\+\_\+provider}} \mbox{[}16\mbox{]}
\item 
uint64\+\_\+t \mbox{\hyperlink{structg__raid3__metadata_a381b7ff0993cad7f7beac9c92ab9578a}{md\+\_\+provsize}}
\item 
u\+\_\+char \mbox{\hyperlink{structg__raid3__metadata_af9960bd092a47da29af7be9f17ddf782}{md\+\_\+hash}} \mbox{[}16\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00253}{253}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__raid3__metadata_a5a4ebca0d975d5566cf73b4decaeac7a}\label{structg__raid3__metadata_a5a4ebca0d975d5566cf73b4decaeac7a}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_all@{md\_all}}
\index{md\_all@{md\_all}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_all}{md\_all}}
{\footnotesize\ttfamily uint16\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+all}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00259}{259}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l02916}{g\+\_\+raid3\+\_\+check\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l03108}{g\+\_\+raid3\+\_\+create()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a8408d4e788a104cc683bcb361cc8feee}\label{structg__raid3__metadata_a8408d4e788a104cc683bcb361cc8feee}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_dflags@{md\_dflags}}
\index{md\_dflags@{md\_dflags}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_dflags}{md\_dflags}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+dflags}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00266}{266}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l02916}{g\+\_\+raid3\+\_\+check\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3__ctl_8c_source_l00396}{g\+\_\+raid3\+\_\+ctl\+\_\+insert()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l00541}{g\+\_\+raid3\+\_\+init\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a8427865226439b0cfca50232b7c41f12}\label{structg__raid3__metadata_a8427865226439b0cfca50232b7c41f12}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_genid@{md\_genid}}
\index{md\_genid@{md\_genid}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_genid}{md\_genid}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+genid}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00260}{260}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l03003}{g\+\_\+raid3\+\_\+add\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l00541}{g\+\_\+raid3\+\_\+init\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_af9960bd092a47da29af7be9f17ddf782}\label{structg__raid3__metadata_af9960bd092a47da29af7be9f17ddf782}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_hash@{md\_hash}}
\index{md\_hash@{md\_hash}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_hash}{md\_hash}}
{\footnotesize\ttfamily u\+\_\+char g\+\_\+raid3\+\_\+metadata\+::md\+\_\+hash\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00269}{269}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_ad5e1967c9fb4431227df8752beb43b83}\label{structg__raid3__metadata_ad5e1967c9fb4431227df8752beb43b83}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_id@{md\_id}}
\index{md\_id@{md\_id}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_id}{md\_id}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+id}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00257}{257}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l03108}{g\+\_\+raid3\+\_\+create()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l03297}{g\+\_\+raid3\+\_\+taste()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a6afc0b5867f32dc50d230086f0cbd583}\label{structg__raid3__metadata_a6afc0b5867f32dc50d230086f0cbd583}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_magic@{md\_magic}}
\index{md\_magic@{md\_magic}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_magic}{md\_magic}}
{\footnotesize\ttfamily char g\+\_\+raid3\+\_\+metadata\+::md\+\_\+magic\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00254}{254}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l02867}{g\+\_\+raid3\+\_\+read\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8h_source_l00381}{raid3\+\_\+metadata\+\_\+decode()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a18248f9dd03aad04c689d4e2148da9b6}\label{structg__raid3__metadata_a18248f9dd03aad04c689d4e2148da9b6}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_mediasize@{md\_mediasize}}
\index{md\_mediasize@{md\_mediasize}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_mediasize}{md\_mediasize}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+mediasize}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00262}{262}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l02916}{g\+\_\+raid3\+\_\+check\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l03108}{g\+\_\+raid3\+\_\+create()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_aaee866d4bf17205839a57362566ed577}\label{structg__raid3__metadata_aaee866d4bf17205839a57362566ed577}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_mflags@{md\_mflags}}
\index{md\_mflags@{md\_mflags}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_mflags}{md\_mflags}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+mflags}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00265}{265}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l02916}{g\+\_\+raid3\+\_\+check\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l03108}{g\+\_\+raid3\+\_\+create()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a0af55078b46a6905d5121e8e02035680}\label{structg__raid3__metadata_a0af55078b46a6905d5121e8e02035680}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_name@{md\_name}}
\index{md\_name@{md\_name}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_name}{md\_name}}
{\footnotesize\ttfamily char g\+\_\+raid3\+\_\+metadata\+::md\+\_\+name\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00256}{256}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l03108}{g\+\_\+raid3\+\_\+create()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l03297}{g\+\_\+raid3\+\_\+taste()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_addb5a523d753f2c72840650d4825cb02}\label{structg__raid3__metadata_addb5a523d753f2c72840650d4825cb02}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_no@{md\_no}}
\index{md\_no@{md\_no}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_no}{md\_no}}
{\footnotesize\ttfamily uint16\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+no}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00258}{258}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l02916}{g\+\_\+raid3\+\_\+check\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l00541}{g\+\_\+raid3\+\_\+init\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_ac421dfa4e0c0df94e903f34678f539da}\label{structg__raid3__metadata_ac421dfa4e0c0df94e903f34678f539da}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_provider@{md\_provider}}
\index{md\_provider@{md\_provider}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_provider}{md\_provider}}
{\footnotesize\ttfamily char g\+\_\+raid3\+\_\+metadata\+::md\+\_\+provider\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00267}{267}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3__ctl_8c_source_l00396}{g\+\_\+raid3\+\_\+ctl\+\_\+insert()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l00541}{g\+\_\+raid3\+\_\+init\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8c_source_l03297}{g\+\_\+raid3\+\_\+taste()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a381b7ff0993cad7f7beac9c92ab9578a}\label{structg__raid3__metadata_a381b7ff0993cad7f7beac9c92ab9578a}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_provsize@{md\_provsize}}
\index{md\_provsize@{md\_provsize}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_provsize}{md\_provsize}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+provsize}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00268}{268}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3__ctl_8c_source_l00396}{g\+\_\+raid3\+\_\+ctl\+\_\+insert()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l03297}{g\+\_\+raid3\+\_\+taste()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_af1a15cd686e2345e4267c6f7e0148915}\label{structg__raid3__metadata_af1a15cd686e2345e4267c6f7e0148915}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_sectorsize@{md\_sectorsize}}
\index{md\_sectorsize@{md\_sectorsize}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_sectorsize}{md\_sectorsize}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+sectorsize}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00263}{263}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l02916}{g\+\_\+raid3\+\_\+check\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l03108}{g\+\_\+raid3\+\_\+create()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l02867}{g\+\_\+raid3\+\_\+read\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a7fafc14ec30e6d39c6348588b24d3d66}\label{structg__raid3__metadata_a7fafc14ec30e6d39c6348588b24d3d66}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_sync\_offset@{md\_sync\_offset}}
\index{md\_sync\_offset@{md\_sync\_offset}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_sync\_offset}{md\_sync\_offset}}
{\footnotesize\ttfamily uint64\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+sync\+\_\+offset}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00264}{264}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l00541}{g\+\_\+raid3\+\_\+init\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_acd2aed4c1f529d8f3166aed6a052acb7}\label{structg__raid3__metadata_acd2aed4c1f529d8f3166aed6a052acb7}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_syncid@{md\_syncid}}
\index{md\_syncid@{md\_syncid}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_syncid}{md\_syncid}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+syncid}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00261}{261}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3__ctl_8c_source_l00396}{g\+\_\+raid3\+\_\+ctl\+\_\+insert()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l00541}{g\+\_\+raid3\+\_\+init\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8h_source_l00297}{raid3\+\_\+metadata\+\_\+decode\+\_\+v0v1v2()}}, \mbox{\hyperlink{g__raid3_8h_source_l00326}{raid3\+\_\+metadata\+\_\+decode\+\_\+v3()}}, \mbox{\hyperlink{g__raid3_8h_source_l00355}{raid3\+\_\+metadata\+\_\+decode\+\_\+v4v5()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.

\mbox{\Hypertarget{structg__raid3__metadata_a1f20d30bb3c841206af6b0974cf7207f}\label{structg__raid3__metadata_a1f20d30bb3c841206af6b0974cf7207f}} 
\index{g\_raid3\_metadata@{g\_raid3\_metadata}!md\_version@{md\_version}}
\index{md\_version@{md\_version}!g\_raid3\_metadata@{g\_raid3\_metadata}}
\doxysubsubsection{\texorpdfstring{md\_version}{md\_version}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+raid3\+\_\+metadata\+::md\+\_\+version}



Definition at line \mbox{\hyperlink{g__raid3_8h_source_l00255}{255}} of file \mbox{\hyperlink{g__raid3_8h_source}{g\+\_\+raid3.\+h}}.



Referenced by \mbox{\hyperlink{g__raid3_8c_source_l03003}{g\+\_\+raid3\+\_\+add\+\_\+disk()}}, \mbox{\hyperlink{g__raid3_8c_source_l00741}{g\+\_\+raid3\+\_\+fill\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8c_source_l02867}{g\+\_\+raid3\+\_\+read\+\_\+metadata()}}, \mbox{\hyperlink{g__raid3_8h_source_l00381}{raid3\+\_\+metadata\+\_\+decode()}}, \mbox{\hyperlink{g__raid3_8h_source_l00408}{raid3\+\_\+metadata\+\_\+dump()}}, and \mbox{\hyperlink{g__raid3_8h_source_l00272}{raid3\+\_\+metadata\+\_\+encode()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
geom/raid3/\mbox{\hyperlink{g__raid3_8h}{g\+\_\+raid3.\+h}}\end{DoxyCompactItemize}
