\hypertarget{structddf__cd__record}{}\doxysection{ddf\+\_\+cd\+\_\+record Struct Reference}
\label{structddf__cd__record}\index{ddf\_cd\_record@{ddf\_cd\_record}}


{\ttfamily \#include $<$md\+\_\+ddf.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structddf__cd__record_a0e1960f5d1577ce9c3c81bea24f0a182}{Signature}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structddf__cd__record_a16cdd9e33c98849cdbe8eb585f5d1264}{CRC}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__cd__record_a347481ae5011d70a06c3399129f1e80e}{Controller\+\_\+\+GUID}} \mbox{[}24\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>uint16\_t \mbox{\hyperlink{structddf__cd__record_aca3f76da3d0b30947dde297b7ee9c4fd}{Vendor\_ID}}\\
\>uint16\_t \mbox{\hyperlink{structddf__cd__record_ae784d194c4c4b5aa445392ebf2213620}{Device\_ID}}\\
\>uint16\_t \mbox{\hyperlink{structddf__cd__record_a479ee591c73d3eb18c4a2d2f8f899414}{SubVendor\_ID}}\\
\>uint16\_t \mbox{\hyperlink{structddf__cd__record_a0cc93adbb5309e17dcfdfab7a20fc110}{SubDevice\_ID}}\\
\} \mbox{\hyperlink{structddf__cd__record_afc12f2eaf3c4527407994eb9e2007c6f}{\_\_packed}}\\

\end{tabbing}\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__cd__record_a3024bf3cfedda0244c6385c0fa086a1c}{Product\+\_\+\+ID}} \mbox{[}16\mbox{]}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__cd__record_a23e404db666752778c6f103a74542c2b}{pad1}} \mbox{[}8\mbox{]}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structddf__cd__record_a923a234a393c385a9d49951b347a3496}{Controller\+\_\+\+Data}} \mbox{[}448\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00089}{89}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structddf__cd__record_afc12f2eaf3c4527407994eb9e2007c6f}\label{structddf__cd__record_afc12f2eaf3c4527407994eb9e2007c6f}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!\_\_packed@{\_\_packed}}
\index{\_\_packed@{\_\_packed}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  ddf\+\_\+cd\+\_\+record\+::\+\_\+\+\_\+packed}

\mbox{\Hypertarget{structddf__cd__record_a923a234a393c385a9d49951b347a3496}\label{structddf__cd__record_a923a234a393c385a9d49951b347a3496}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!Controller\_Data@{Controller\_Data}}
\index{Controller\_Data@{Controller\_Data}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{Controller\_Data}{Controller\_Data}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+cd\+\_\+record\+::\+Controller\+\_\+\+Data\mbox{[}448\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00102}{102}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__cd__record_a347481ae5011d70a06c3399129f1e80e}\label{structddf__cd__record_a347481ae5011d70a06c3399129f1e80e}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!Controller\_GUID@{Controller\_GUID}}
\index{Controller\_GUID@{Controller\_GUID}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{Controller\_GUID}{Controller\_GUID}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+cd\+\_\+record\+::\+Controller\+\_\+\+GUID\mbox{[}24\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00093}{93}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l00567}{ddf\+\_\+meta\+\_\+create()}}, and \mbox{\hyperlink{md__ddf_8c_source_l00225}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+print()}}.

\mbox{\Hypertarget{structddf__cd__record_a16cdd9e33c98849cdbe8eb585f5d1264}\label{structddf__cd__record_a16cdd9e33c98849cdbe8eb585f5d1264}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!CRC@{CRC}}
\index{CRC@{CRC}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{CRC}{CRC}}
{\footnotesize\ttfamily uint32\+\_\+t ddf\+\_\+cd\+\_\+record\+::\+CRC}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00092}{92}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__cd__record_ae784d194c4c4b5aa445392ebf2213620}\label{structddf__cd__record_ae784d194c4c4b5aa445392ebf2213620}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!Device\_ID@{Device\_ID}}
\index{Device\_ID@{Device\_ID}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{Device\_ID}{Device\_ID}}
{\footnotesize\ttfamily uint16\+\_\+t ddf\+\_\+cd\+\_\+record\+::\+Device\+\_\+\+ID}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00096}{96}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__cd__record_a23e404db666752778c6f103a74542c2b}\label{structddf__cd__record_a23e404db666752778c6f103a74542c2b}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!pad1@{pad1}}
\index{pad1@{pad1}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{pad1}{pad1}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+cd\+\_\+record\+::pad1\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00101}{101}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__cd__record_a3024bf3cfedda0244c6385c0fa086a1c}\label{structddf__cd__record_a3024bf3cfedda0244c6385c0fa086a1c}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!Product\_ID@{Product\_ID}}
\index{Product\_ID@{Product\_ID}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{Product\_ID}{Product\_ID}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} ddf\+\_\+cd\+\_\+record\+::\+Product\+\_\+\+ID\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00100}{100}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l00567}{ddf\+\_\+meta\+\_\+create()}}, and \mbox{\hyperlink{md__ddf_8c_source_l00225}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+print()}}.

\mbox{\Hypertarget{structddf__cd__record_a0e1960f5d1577ce9c3c81bea24f0a182}\label{structddf__cd__record_a0e1960f5d1577ce9c3c81bea24f0a182}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!Signature@{Signature}}
\index{Signature@{Signature}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{Signature}{Signature}}
{\footnotesize\ttfamily uint32\+\_\+t ddf\+\_\+cd\+\_\+record\+::\+Signature}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00090}{90}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__cd__record_a0cc93adbb5309e17dcfdfab7a20fc110}\label{structddf__cd__record_a0cc93adbb5309e17dcfdfab7a20fc110}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!SubDevice\_ID@{SubDevice\_ID}}
\index{SubDevice\_ID@{SubDevice\_ID}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{SubDevice\_ID}{SubDevice\_ID}}
{\footnotesize\ttfamily uint16\+\_\+t ddf\+\_\+cd\+\_\+record\+::\+Sub\+Device\+\_\+\+ID}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00098}{98}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__cd__record_a479ee591c73d3eb18c4a2d2f8f899414}\label{structddf__cd__record_a479ee591c73d3eb18c4a2d2f8f899414}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!SubVendor\_ID@{SubVendor\_ID}}
\index{SubVendor\_ID@{SubVendor\_ID}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{SubVendor\_ID}{SubVendor\_ID}}
{\footnotesize\ttfamily uint16\+\_\+t ddf\+\_\+cd\+\_\+record\+::\+Sub\+Vendor\+\_\+\+ID}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00097}{97}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.

\mbox{\Hypertarget{structddf__cd__record_aca3f76da3d0b30947dde297b7ee9c4fd}\label{structddf__cd__record_aca3f76da3d0b30947dde297b7ee9c4fd}} 
\index{ddf\_cd\_record@{ddf\_cd\_record}!Vendor\_ID@{Vendor\_ID}}
\index{Vendor\_ID@{Vendor\_ID}!ddf\_cd\_record@{ddf\_cd\_record}}
\doxysubsubsection{\texorpdfstring{Vendor\_ID}{Vendor\_ID}}
{\footnotesize\ttfamily uint16\+\_\+t ddf\+\_\+cd\+\_\+record\+::\+Vendor\+\_\+\+ID}



Definition at line \mbox{\hyperlink{md__ddf_8h_source_l00095}{95}} of file \mbox{\hyperlink{md__ddf_8h_source}{md\+\_\+ddf.\+h}}.



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