\hypertarget{structintel__raid__map}{}\doxysection{intel\+\_\+raid\+\_\+map Struct Reference}
\label{structintel__raid__map}\index{intel\_raid\_map@{intel\_raid\_map}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_a8f01985d45c918144ba50c1eaaf50b13}{offset}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_ac37139174bc8673c12488fec36b5e29b}{disk\+\_\+sectors}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_a5451456911abea635d9c81411ea8640e}{stripe\+\_\+count}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structintel__raid__map_ae130bfc14fe735079259238aaab3e119}{strip\+\_\+sectors}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structintel__raid__map_a54159c4428e0351c21ac9373edc0810c}{status}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structintel__raid__map_aaa7c9b368513ab7e52fd7bf76223172b}{type}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structintel__raid__map_afa6e5efbef76f8205be792a73578cd53}{total\+\_\+disks}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structintel__raid__map_a756a841fd285610b9806d083e2545181}{total\+\_\+domains}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structintel__raid__map_ae7e7abebb3df279bcd11202fff024079}{failed\+\_\+disk\+\_\+num}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structintel__raid__map_a37a18e32e55cfb4675829fc31b0d3e4e}{ddf}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_a997cc0eff7d888359211088693497998}{offset\+\_\+hi}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_ab8bfc0a9bc49435de147c529dc64a310}{disk\+\_\+sectors\+\_\+hi}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_a59e9d909cd9a15152c5540763edea2a1}{stripe\+\_\+count\+\_\+hi}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_ae9bdddabe0eb439eafe88c541d288ca7}{filler\+\_\+2}} \mbox{[}4\mbox{]}
\item 
uint32\+\_\+t \mbox{\hyperlink{structintel__raid__map_a14ab3965705cff289ded678fe58b2a5f}{disk\+\_\+idx}} \mbox{[}1\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structintel__raid__map_a37a18e32e55cfb4675829fc31b0d3e4e}\label{structintel__raid__map_a37a18e32e55cfb4675829fc31b0d3e4e}} 
\index{intel\_raid\_map@{intel\_raid\_map}!ddf@{ddf}}
\index{ddf@{ddf}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{ddf}{ddf}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} intel\+\_\+raid\+\_\+map\+::ddf}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, and \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}.

\mbox{\Hypertarget{structintel__raid__map_a14ab3965705cff289ded678fe58b2a5f}\label{structintel__raid__map_a14ab3965705cff289ded678fe58b2a5f}} 
\index{intel\_raid\_map@{intel\_raid\_map}!disk\_idx@{disk\_idx}}
\index{disk\_idx@{disk\_idx}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{disk\_idx}{disk\_idx}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::disk\+\_\+idx\mbox{[}1\mbox{]}}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \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()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l00265}{intel\+\_\+get\+\_\+map()}}, \mbox{\hyperlink{md__intel_8c_source_l00280}{intel\+\_\+get\+\_\+volume()}}, and \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}.

\mbox{\Hypertarget{structintel__raid__map_ac37139174bc8673c12488fec36b5e29b}\label{structintel__raid__map_ac37139174bc8673c12488fec36b5e29b}} 
\index{intel\_raid\_map@{intel\_raid\_map}!disk\_sectors@{disk\_sectors}}
\index{disk\_sectors@{disk\_sectors}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{disk\_sectors}{disk\_sectors}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::disk\+\_\+sectors}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \mbox{\hyperlink{md__intel_8c_source_l00314}{intel\+\_\+get\+\_\+map\+\_\+disk\+\_\+sectors()}}, \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}, and \mbox{\hyperlink{md__intel_8c_source_l00323}{intel\+\_\+set\+\_\+map\+\_\+disk\+\_\+sectors()}}.

\mbox{\Hypertarget{structintel__raid__map_ab8bfc0a9bc49435de147c529dc64a310}\label{structintel__raid__map_ab8bfc0a9bc49435de147c529dc64a310}} 
\index{intel\_raid\_map@{intel\_raid\_map}!disk\_sectors\_hi@{disk\_sectors\_hi}}
\index{disk\_sectors\_hi@{disk\_sectors\_hi}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{disk\_sectors\_hi}{disk\_sectors\_hi}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::disk\+\_\+sectors\+\_\+hi}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \mbox{\hyperlink{md__intel_8c_source_l00314}{intel\+\_\+get\+\_\+map\+\_\+disk\+\_\+sectors()}}, \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}, and \mbox{\hyperlink{md__intel_8c_source_l00323}{intel\+\_\+set\+\_\+map\+\_\+disk\+\_\+sectors()}}.

\mbox{\Hypertarget{structintel__raid__map_ae7e7abebb3df279bcd11202fff024079}\label{structintel__raid__map_ae7e7abebb3df279bcd11202fff024079}} 
\index{intel\_raid\_map@{intel\_raid\_map}!failed\_disk\_num@{failed\_disk\_num}}
\index{failed\_disk\_num@{failed\_disk\_num}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{failed\_disk\_num}{failed\_disk\_num}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} intel\+\_\+raid\+\_\+map\+::failed\+\_\+disk\+\_\+num}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, and \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}.

\mbox{\Hypertarget{structintel__raid__map_ae9bdddabe0eb439eafe88c541d288ca7}\label{structintel__raid__map_ae9bdddabe0eb439eafe88c541d288ca7}} 
\index{intel\_raid\_map@{intel\_raid\_map}!filler\_2@{filler\_2}}
\index{filler\_2@{filler\_2}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{filler\_2}{filler\_2}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::filler\+\_\+2\mbox{[}4\mbox{]}}



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

\mbox{\Hypertarget{structintel__raid__map_a8f01985d45c918144ba50c1eaaf50b13}\label{structintel__raid__map_a8f01985d45c918144ba50c1eaaf50b13}} 
\index{intel\_raid\_map@{intel\_raid\_map}!offset@{offset}}
\index{offset@{offset}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{offset}{offset}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::offset}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \mbox{\hyperlink{md__intel_8c_source_l00297}{intel\+\_\+get\+\_\+map\+\_\+offset()}}, \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}, and \mbox{\hyperlink{md__intel_8c_source_l00306}{intel\+\_\+set\+\_\+map\+\_\+offset()}}.

\mbox{\Hypertarget{structintel__raid__map_a997cc0eff7d888359211088693497998}\label{structintel__raid__map_a997cc0eff7d888359211088693497998}} 
\index{intel\_raid\_map@{intel\_raid\_map}!offset\_hi@{offset\_hi}}
\index{offset\_hi@{offset\_hi}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{offset\_hi}{offset\_hi}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::offset\+\_\+hi}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \mbox{\hyperlink{md__intel_8c_source_l00297}{intel\+\_\+get\+\_\+map\+\_\+offset()}}, \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}, and \mbox{\hyperlink{md__intel_8c_source_l00306}{intel\+\_\+set\+\_\+map\+\_\+offset()}}.

\mbox{\Hypertarget{structintel__raid__map_a54159c4428e0351c21ac9373edc0810c}\label{structintel__raid__map_a54159c4428e0351c21ac9373edc0810c}} 
\index{intel\_raid\_map@{intel\_raid\_map}!status@{status}}
\index{status@{status}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{status}{status}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} intel\+\_\+raid\+\_\+map\+::status}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \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{structintel__raid__map_ae130bfc14fe735079259238aaab3e119}\label{structintel__raid__map_ae130bfc14fe735079259238aaab3e119}} 
\index{intel\_raid\_map@{intel\_raid\_map}!strip\_sectors@{strip\_sectors}}
\index{strip\_sectors@{strip\_sectors}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{strip\_sectors}{strip\_sectors}}
{\footnotesize\ttfamily uint16\+\_\+t intel\+\_\+raid\+\_\+map\+::strip\+\_\+sectors}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, and \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}.

\mbox{\Hypertarget{structintel__raid__map_a5451456911abea635d9c81411ea8640e}\label{structintel__raid__map_a5451456911abea635d9c81411ea8640e}} 
\index{intel\_raid\_map@{intel\_raid\_map}!stripe\_count@{stripe\_count}}
\index{stripe\_count@{stripe\_count}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{stripe\_count}{stripe\_count}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::stripe\+\_\+count}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, and \mbox{\hyperlink{md__intel_8c_source_l00331}{intel\+\_\+set\+\_\+map\+\_\+stripe\+\_\+count()}}.

\mbox{\Hypertarget{structintel__raid__map_a59e9d909cd9a15152c5540763edea2a1}\label{structintel__raid__map_a59e9d909cd9a15152c5540763edea2a1}} 
\index{intel\_raid\_map@{intel\_raid\_map}!stripe\_count\_hi@{stripe\_count\_hi}}
\index{stripe\_count\_hi@{stripe\_count\_hi}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{stripe\_count\_hi}{stripe\_count\_hi}}
{\footnotesize\ttfamily uint32\+\_\+t intel\+\_\+raid\+\_\+map\+::stripe\+\_\+count\+\_\+hi}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, and \mbox{\hyperlink{md__intel_8c_source_l00331}{intel\+\_\+set\+\_\+map\+\_\+stripe\+\_\+count()}}.

\mbox{\Hypertarget{structintel__raid__map_afa6e5efbef76f8205be792a73578cd53}\label{structintel__raid__map_afa6e5efbef76f8205be792a73578cd53}} 
\index{intel\_raid\_map@{intel\_raid\_map}!total\_disks@{total\_disks}}
\index{total\_disks@{total\_disks}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{total\_disks}{total\_disks}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} intel\+\_\+raid\+\_\+map\+::total\+\_\+disks}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \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()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__intel_8c_source_l00265}{intel\+\_\+get\+\_\+map()}}, \mbox{\hyperlink{md__intel_8c_source_l00280}{intel\+\_\+get\+\_\+volume()}}, and \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}.

\mbox{\Hypertarget{structintel__raid__map_a756a841fd285610b9806d083e2545181}\label{structintel__raid__map_a756a841fd285610b9806d083e2545181}} 
\index{intel\_raid\_map@{intel\_raid\_map}!total\_domains@{total\_domains}}
\index{total\_domains@{total\_domains}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{total\_domains}{total\_domains}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} intel\+\_\+raid\+\_\+map\+::total\+\_\+domains}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \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()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, and \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}.

\mbox{\Hypertarget{structintel__raid__map_aaa7c9b368513ab7e52fd7bf76223172b}\label{structintel__raid__map_aaa7c9b368513ab7e52fd7bf76223172b}} 
\index{intel\_raid\_map@{intel\_raid\_map}!type@{type}}
\index{type@{type}!intel\_raid\_map@{intel\_raid\_map}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} intel\+\_\+raid\+\_\+map\+::type}



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



Referenced by \mbox{\hyperlink{md__intel_8c_source_l00445}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+print()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, and \mbox{\hyperlink{md__intel_8c_source_l00585}{intel\+\_\+meta\+\_\+read()}}.



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}
