\hypertarget{md__sii_8c}{}\doxysection{geom/raid/md\+\_\+sii.c File Reference}
\label{md__sii_8c}\index{geom/raid/md\_sii.c@{geom/raid/md\_sii.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/bio.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/kobj.\+h$>$}\newline
{\ttfamily \#include $<$sys/limits.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/taskqueue.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom\+\_\+dbg.\+h$>$}\newline
{\ttfamily \#include \char`\"{}geom/raid/g\+\_\+raid.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}g\+\_\+raid\+\_\+md\+\_\+if.\+h\char`\"{}}\newline
Include dependency graph for md\+\_\+sii.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/d19/md__sii_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}}
\item 
struct \mbox{\hyperlink{structg__raid__md__sii__perdisk}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk}}
\item 
struct \mbox{\hyperlink{structg__raid__md__sii__object}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{md__sii_8c_aebb054a0dbe28afdf07b1e1d997d673a}{SII\+\_\+\+T\+\_\+\+RAID0}}~0x00
\item 
\#define \mbox{\hyperlink{md__sii_8c_a499cbe598b21cbe73c2d3e02b9a0b3e7}{SII\+\_\+\+T\+\_\+\+RAID1}}~0x01
\item 
\#define \mbox{\hyperlink{md__sii_8c_ae352525fb2f51afea0811d45361446d9}{SII\+\_\+\+T\+\_\+\+RAID01}}~0x02
\item 
\#define \mbox{\hyperlink{md__sii_8c_a70ecc6ecc53c3b4ec97ae4a8a390165b}{SII\+\_\+\+T\+\_\+\+SPARE}}~0x03
\item 
\#define \mbox{\hyperlink{md__sii_8c_ab2aed91ce84755548e884cb1f41a77f4}{SII\+\_\+\+T\+\_\+\+CONCAT}}~0x04
\item 
\#define \mbox{\hyperlink{md__sii_8c_ab912f5e01db0d2539550227ff21445ac}{SII\+\_\+\+T\+\_\+\+RAID5}}~0x10
\item 
\#define \mbox{\hyperlink{md__sii_8c_a1ccb49f53d8ce29611f4d074f9bd8682}{SII\+\_\+\+T\+\_\+\+RESERVED}}~0xfd
\item 
\#define \mbox{\hyperlink{md__sii_8c_ac110cd550c9f04a563e076e3e7260423}{SII\+\_\+\+T\+\_\+\+JBOD}}~0xff
\item 
\#define \mbox{\hyperlink{md__sii_8c_adbf02ee519964663d72dbff929932cdc}{SII\+\_\+\+S\+\_\+\+CURRENT}}~0x01
\item 
\#define \mbox{\hyperlink{md__sii_8c_a118b8534d8229f2c908f8b44eaa75663}{SII\+\_\+\+S\+\_\+\+REBUILD}}~0x02
\item 
\#define \mbox{\hyperlink{md__sii_8c_a41a0164fb2dbfacbc427b2d34ccf01c0}{SII\+\_\+\+S\+\_\+\+DROPPED}}~0x03
\item 
\#define \mbox{\hyperlink{md__sii_8c_a6b2944a44861f106ca4b690812d4bf42}{SII\+\_\+\+S\+\_\+\+REMOVED}}~0x04
\item 
\#define \mbox{\hyperlink{md__sii_8c_af42da1a61445193310c3e75ae78e9b2e}{SII\+\_\+\+S\+\_\+\+ONLINE}}~0x01
\item 
\#define \mbox{\hyperlink{md__sii_8c_af819c034c1e491e155694366dc788f0f}{SII\+\_\+\+S\+\_\+\+AVAILABLE}}~0x02
\item 
\#define \mbox{\hyperlink{md__sii_8c_a79cdb9a04a8b6a8cc703093ff6bdea88}{SII\+\_\+\+R\+\_\+\+REBUILD}}~0x00
\item 
\#define \mbox{\hyperlink{md__sii_8c_a7d636ba6a31998de3e3bc8be375cf010}{SII\+\_\+\+R\+\_\+\+NOREBUILD}}~0xff
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{md__sii_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static \mbox{\hyperlink{md__sii_8c_a690cdb4c12d601242e835b8a0e296b74}{MALLOC\+\_\+\+DEFINE}} (M\+\_\+\+MD\+\_\+\+SII, \char`\"{}md\+\_\+sii\+\_\+data\char`\"{}, \char`\"{}GEOM\+\_\+\+RAID SiI metadata\char`\"{})
\item 
static void \mbox{\hyperlink{md__sii_8c_a8c4f8cb55475acd599cc2a1794c84eb7}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+print}} (struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$meta)
\item 
static struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$ \mbox{\hyperlink{md__sii_8c_ab18c5e42f6592a5fcd190fd8282ea5d4}{sii\+\_\+meta\+\_\+copy}} (struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$meta)
\item 
static int \mbox{\hyperlink{md__sii_8c_ac775f5ffb1917c99c1a7746fe111e2dd}{sii\+\_\+meta\+\_\+total\+\_\+disks}} (struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$meta)
\item 
static int \mbox{\hyperlink{md__sii_8c_a627b17048a22e9f3a9118525ca44f09e}{sii\+\_\+meta\+\_\+disk\+\_\+pos}} (struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$meta, struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$pdmeta)
\item 
static void \mbox{\hyperlink{md__sii_8c_af4cbeaa66f2769cb267f3429319b5b7f}{sii\+\_\+meta\+\_\+get\+\_\+name}} (struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$meta, char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
static void \mbox{\hyperlink{md__sii_8c_a83ba5d2e7f366cc3abc663206a5f99cb}{sii\+\_\+meta\+\_\+put\+\_\+name}} (struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$meta, char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
static struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$ \mbox{\hyperlink{md__sii_8c_a2568c5d79aab0ca0fbb1ae55464a3d01}{sii\+\_\+meta\+\_\+read}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}})
\item 
static int \mbox{\hyperlink{md__sii_8c_a8dd5f58a0fd59c7f6f9c30386cbd4ed3}{sii\+\_\+meta\+\_\+write}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}}, struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$meta)
\item 
static int \mbox{\hyperlink{md__sii_8c_a32fdcae1d25339f2ea1dae94ae58bc18}{sii\+\_\+meta\+\_\+erase}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}})
\item 
static int \mbox{\hyperlink{md__sii_8c_a2b5df297c0dc961963fb7f38505e8f5b}{sii\+\_\+meta\+\_\+write\+\_\+spare}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}})
\item 
static struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$ \mbox{\hyperlink{md__sii_8c_a655664445d4112c3f1ea5508138cfee6}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+get\+\_\+disk}} (struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$sc, int id)
\item 
static int \mbox{\hyperlink{md__sii_8c_ab6690df836a3bb97a6d6847bc51be059}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+supported}} (int level, int qual, int disks, int force)
\item 
static int \mbox{\hyperlink{md__sii_8c_a18b31eae1057bbb93ab7663e2dfb61d7}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk}} (struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$\mbox{\hyperlink{structdisk}{disk}})
\item 
static void \mbox{\hyperlink{md__sii_8c_a53be0affe4138f38e0588b6a59e87b45}{g\+\_\+disk\+\_\+md\+\_\+sii\+\_\+retaste}} (void $\ast$arg, int pending)
\item 
static void \mbox{\hyperlink{md__sii_8c_aff6ffeec10065077706374c62465c865}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill}} (struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{md__sii_8c_ae830bad7750992cbb249e1d7e92e2374}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start}} (struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{md__sii_8c_a0f9b054f929ff7e142fedda61f685dd9}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+new\+\_\+disk}} (struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$\mbox{\hyperlink{structdisk}{disk}})
\item 
static void \mbox{\hyperlink{md__sii_8c_ad7489b460366b025f802c60900c0a64b}{g\+\_\+raid\+\_\+sii\+\_\+go}} (void $\ast$arg)
\item 
static int \mbox{\hyperlink{md__sii_8c_a9ed05e046a64609b2ce389380fab2a45}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$$\ast$\mbox{\hyperlink{g__raid__md__if_8m_a2e19b314cc992e25ba4ea6cddd4b36aa}{gp}})
\item 
static int \mbox{\hyperlink{md__sii_8c_a372bd61267ff01de8b1644d94b1a4c7b}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}}, struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$$\ast$\mbox{\hyperlink{g__raid__md__if_8m_a2e19b314cc992e25ba4ea6cddd4b36aa}{gp}})
\item 
static int \mbox{\hyperlink{md__sii_8c_a428c3d24a25e008dc6dfd62f428d9d0a}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md, struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$\mbox{\hyperlink{structdisk}{disk}}, u\+\_\+int \mbox{\hyperlink{g__raid__tr__if_8m_a683a43faabf5ffc974caacd425b678d0}{event}})
\item 
static int \mbox{\hyperlink{md__sii_8c_aa4abd5af63f1769c324b217806540110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md, struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}})
\item 
static int \mbox{\hyperlink{md__sii_8c_aa19989fe4231c35b136ec03af1b78da5}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md, struct \mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}} $\ast$tvol, struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$tsd, struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$tdisk)
\item 
static int \mbox{\hyperlink{md__sii_8c_adeaaa9908a0909afdc8c7e800bbd1106}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md, struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$tsd, struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$tdisk)
\item 
static int \mbox{\hyperlink{md__sii_8c_aaffa1aef82a51488413a1c11244c3e5c}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md, struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$\mbox{\hyperlink{structdisk}{disk}})
\item 
static int \mbox{\hyperlink{md__sii_8c_acd98c7453781ba8260e144ecd8c01736}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+sii}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md)
\item 
\mbox{\hyperlink{md__sii_8c_a710b054d4f517b1b59fad9daca9f43fe}{G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+DECLARE}} (sii, \char`\"{}SiI\char`\"{})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} \mbox{\hyperlink{md__sii_8c_a857e487d5b47b08faaff0f4268b77945}{\+\_\+\+\_\+packed}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+create\+\_\+t \mbox{\hyperlink{md__sii_8c_ab025e83b94cf9b30a2ef139d3a6383aa}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+sii}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+t \mbox{\hyperlink{md__sii_8c_a2af40b458749c46abc4044e54b201dab}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+event\+\_\+t \mbox{\hyperlink{md__sii_8c_a1487b2a04582705c1b68c93d83ad17e4}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+sii}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+t \mbox{\hyperlink{md__sii_8c_afb7e4ac8e6f972885369ae05ca83a78a}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+write\+\_\+t \mbox{\hyperlink{md__sii_8c_af9f40935192da6d220ce5fc7f3e3fbc7}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+t \mbox{\hyperlink{md__sii_8c_a219f407f3990d2cf5632ffdfbd4203fc}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+t \mbox{\hyperlink{md__sii_8c_abdebfcf5ccbe2ccd6042aa398f7eb718}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+sii}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+free\+\_\+t \mbox{\hyperlink{md__sii_8c_adc1f336f18b1701bcc67343916ca8c13}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+sii}}
\item 
static kobj\+\_\+method\+\_\+t \mbox{\hyperlink{md__sii_8c_a73776e56124d14a37d89bdbe26420b0e}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static struct \mbox{\hyperlink{structg__raid__md__class}{g\+\_\+raid\+\_\+md\+\_\+class}} \mbox{\hyperlink{md__sii_8c_a550a1aa4eb5cd905b77df83a5d123083}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+class}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{md__sii_8c_a7d636ba6a31998de3e3bc8be375cf010}\label{md__sii_8c_a7d636ba6a31998de3e3bc8be375cf010}} 
\index{md\_sii.c@{md\_sii.c}!SII\_R\_NOREBUILD@{SII\_R\_NOREBUILD}}
\index{SII\_R\_NOREBUILD@{SII\_R\_NOREBUILD}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_R\_NOREBUILD}{SII\_R\_NOREBUILD}}
{\footnotesize\ttfamily \#define SII\+\_\+\+R\+\_\+\+NOREBUILD~0xff}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00093}{93}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a79cdb9a04a8b6a8cc703093ff6bdea88}\label{md__sii_8c_a79cdb9a04a8b6a8cc703093ff6bdea88}} 
\index{md\_sii.c@{md\_sii.c}!SII\_R\_REBUILD@{SII\_R\_REBUILD}}
\index{SII\_R\_REBUILD@{SII\_R\_REBUILD}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_R\_REBUILD}{SII\_R\_REBUILD}}
{\footnotesize\ttfamily \#define SII\+\_\+\+R\+\_\+\+REBUILD~0x00}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00092}{92}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_af819c034c1e491e155694366dc788f0f}\label{md__sii_8c_af819c034c1e491e155694366dc788f0f}} 
\index{md\_sii.c@{md\_sii.c}!SII\_S\_AVAILABLE@{SII\_S\_AVAILABLE}}
\index{SII\_S\_AVAILABLE@{SII\_S\_AVAILABLE}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_S\_AVAILABLE}{SII\_S\_AVAILABLE}}
{\footnotesize\ttfamily \#define SII\+\_\+\+S\+\_\+\+AVAILABLE~0x02}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00087}{87}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_adbf02ee519964663d72dbff929932cdc}\label{md__sii_8c_adbf02ee519964663d72dbff929932cdc}} 
\index{md\_sii.c@{md\_sii.c}!SII\_S\_CURRENT@{SII\_S\_CURRENT}}
\index{SII\_S\_CURRENT@{SII\_S\_CURRENT}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_S\_CURRENT}{SII\_S\_CURRENT}}
{\footnotesize\ttfamily \#define SII\+\_\+\+S\+\_\+\+CURRENT~0x01}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00080}{80}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a41a0164fb2dbfacbc427b2d34ccf01c0}\label{md__sii_8c_a41a0164fb2dbfacbc427b2d34ccf01c0}} 
\index{md\_sii.c@{md\_sii.c}!SII\_S\_DROPPED@{SII\_S\_DROPPED}}
\index{SII\_S\_DROPPED@{SII\_S\_DROPPED}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_S\_DROPPED}{SII\_S\_DROPPED}}
{\footnotesize\ttfamily \#define SII\+\_\+\+S\+\_\+\+DROPPED~0x03}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00082}{82}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_af42da1a61445193310c3e75ae78e9b2e}\label{md__sii_8c_af42da1a61445193310c3e75ae78e9b2e}} 
\index{md\_sii.c@{md\_sii.c}!SII\_S\_ONLINE@{SII\_S\_ONLINE}}
\index{SII\_S\_ONLINE@{SII\_S\_ONLINE}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_S\_ONLINE}{SII\_S\_ONLINE}}
{\footnotesize\ttfamily \#define SII\+\_\+\+S\+\_\+\+ONLINE~0x01}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00086}{86}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a118b8534d8229f2c908f8b44eaa75663}\label{md__sii_8c_a118b8534d8229f2c908f8b44eaa75663}} 
\index{md\_sii.c@{md\_sii.c}!SII\_S\_REBUILD@{SII\_S\_REBUILD}}
\index{SII\_S\_REBUILD@{SII\_S\_REBUILD}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_S\_REBUILD}{SII\_S\_REBUILD}}
{\footnotesize\ttfamily \#define SII\+\_\+\+S\+\_\+\+REBUILD~0x02}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00081}{81}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a6b2944a44861f106ca4b690812d4bf42}\label{md__sii_8c_a6b2944a44861f106ca4b690812d4bf42}} 
\index{md\_sii.c@{md\_sii.c}!SII\_S\_REMOVED@{SII\_S\_REMOVED}}
\index{SII\_S\_REMOVED@{SII\_S\_REMOVED}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_S\_REMOVED}{SII\_S\_REMOVED}}
{\footnotesize\ttfamily \#define SII\+\_\+\+S\+\_\+\+REMOVED~0x04}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00083}{83}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_ab2aed91ce84755548e884cb1f41a77f4}\label{md__sii_8c_ab2aed91ce84755548e884cb1f41a77f4}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_CONCAT@{SII\_T\_CONCAT}}
\index{SII\_T\_CONCAT@{SII\_T\_CONCAT}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_CONCAT}{SII\_T\_CONCAT}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+CONCAT~0x04}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00068}{68}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_ac110cd550c9f04a563e076e3e7260423}\label{md__sii_8c_ac110cd550c9f04a563e076e3e7260423}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_JBOD@{SII\_T\_JBOD}}
\index{SII\_T\_JBOD@{SII\_T\_JBOD}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_JBOD}{SII\_T\_JBOD}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+JBOD~0xff}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00071}{71}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_aebb054a0dbe28afdf07b1e1d997d673a}\label{md__sii_8c_aebb054a0dbe28afdf07b1e1d997d673a}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_RAID0@{SII\_T\_RAID0}}
\index{SII\_T\_RAID0@{SII\_T\_RAID0}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_RAID0}{SII\_T\_RAID0}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+RAID0~0x00}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00064}{64}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_ae352525fb2f51afea0811d45361446d9}\label{md__sii_8c_ae352525fb2f51afea0811d45361446d9}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_RAID01@{SII\_T\_RAID01}}
\index{SII\_T\_RAID01@{SII\_T\_RAID01}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_RAID01}{SII\_T\_RAID01}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+RAID01~0x02}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00066}{66}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a499cbe598b21cbe73c2d3e02b9a0b3e7}\label{md__sii_8c_a499cbe598b21cbe73c2d3e02b9a0b3e7}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_RAID1@{SII\_T\_RAID1}}
\index{SII\_T\_RAID1@{SII\_T\_RAID1}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_RAID1}{SII\_T\_RAID1}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+RAID1~0x01}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00065}{65}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_ab912f5e01db0d2539550227ff21445ac}\label{md__sii_8c_ab912f5e01db0d2539550227ff21445ac}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_RAID5@{SII\_T\_RAID5}}
\index{SII\_T\_RAID5@{SII\_T\_RAID5}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_RAID5}{SII\_T\_RAID5}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+RAID5~0x10}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00069}{69}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a1ccb49f53d8ce29611f4d074f9bd8682}\label{md__sii_8c_a1ccb49f53d8ce29611f4d074f9bd8682}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_RESERVED@{SII\_T\_RESERVED}}
\index{SII\_T\_RESERVED@{SII\_T\_RESERVED}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_RESERVED}{SII\_T\_RESERVED}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+RESERVED~0xfd}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00070}{70}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a70ecc6ecc53c3b4ec97ae4a8a390165b}\label{md__sii_8c_a70ecc6ecc53c3b4ec97ae4a8a390165b}} 
\index{md\_sii.c@{md\_sii.c}!SII\_T\_SPARE@{SII\_T\_SPARE}}
\index{SII\_T\_SPARE@{SII\_T\_SPARE}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{SII\_T\_SPARE}{SII\_T\_SPARE}}
{\footnotesize\ttfamily \#define SII\+\_\+\+T\+\_\+\+SPARE~0x03}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00067}{67}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{md__sii_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{md__sii_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{md\_sii.c@{md\_sii.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{md__sii_8c_a53be0affe4138f38e0588b6a59e87b45}\label{md__sii_8c_a53be0affe4138f38e0588b6a59e87b45}} 
\index{md\_sii.c@{md\_sii.c}!g\_disk\_md\_sii\_retaste@{g\_disk\_md\_sii\_retaste}}
\index{g\_disk\_md\_sii\_retaste@{g\_disk\_md\_sii\_retaste}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_disk\_md\_sii\_retaste()}{g\_disk\_md\_sii\_retaste()}}
{\footnotesize\ttfamily static void g\+\_\+disk\+\_\+md\+\_\+sii\+\_\+retaste (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int}]{pending }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00639}{639}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{g__raid_8h_a490a02fd5fb980866b6fbce0f042ed65}{g\+\_\+raid\+\_\+class}}, \mbox{\hyperlink{g__raid_8h_source_l00064}{G\+\_\+\+RAID\+\_\+\+DEBUG}}, and \mbox{\hyperlink{geom__subr_8c_source_l00349}{g\+\_\+retaste()}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00648}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a53be0affe4138f38e0588b6a59e87b45_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a53be0affe4138f38e0588b6a59e87b45_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a9ed05e046a64609b2ce389380fab2a45}\label{md__sii_8c_a9ed05e046a64609b2ce389380fab2a45}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_create\_sii@{g\_raid\_md\_create\_sii}}
\index{g\_raid\_md\_create\_sii@{g\_raid\_md\_create\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_create\_sii()}{g\_raid\_md\_create\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+create\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$$\ast$}]{gp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00879}{879}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid_8c_source_l01873}{g\+\_\+raid\+\_\+create\+\_\+node()}}, \mbox{\hyperlink{g__raid__md__if_8m_ae3e40a1a8689841d6d6f54a441d53d43}{G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+TASTE\+\_\+\+FAIL}}, \mbox{\hyperlink{g__raid__md__if_8m_aa5340dcca98f524650a3aa3675073120}{G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+TASTE\+\_\+\+NEW}}, \mbox{\hyperlink{g__part__if_8m_source_l00195}{gp}}, \mbox{\hyperlink{md__sii_8c_source_l00111}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+generation}}, \mbox{\hyperlink{md__sii_8c_source_l00110}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+location}}, \mbox{\hyperlink{md__sii_8c_source_l00109}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+timestamp}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, \mbox{\hyperlink{g__part__if_8m_source_l00209}{name}}, and \mbox{\hyperlink{g__raid_8h_source_l00295}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+geom}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a9ed05e046a64609b2ce389380fab2a45_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_aa4abd5af63f1769c324b217806540110}\label{md__sii_8c_aa4abd5af63f1769c324b217806540110}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_ctl\_sii@{g\_raid\_md\_ctl\_sii}}
\index{g\_raid\_md\_ctl\_sii@{g\_raid\_md\_ctl\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_ctl\_sii()}{g\_raid\_md\_ctl\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md,  }\item[{struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$}]{req }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l01110}{1110}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00425}{\+\_\+\+PATH\+\_\+\+DEV}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__raid_8h_source_l00130}{g\+\_\+raid\+\_\+disk\+::d\+\_\+consumer}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{geom_8h_source_l00212}{g\+\_\+provider\+::error}}, \mbox{\hyperlink{g__raid_8c_source_l00563}{g\+\_\+raid\+\_\+change\+\_\+disk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00575}{g\+\_\+raid\+\_\+change\+\_\+subdisk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l01971}{g\+\_\+raid\+\_\+create\+\_\+disk()}}, \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{g__raid_8c_source_l02128}{g\+\_\+raid\+\_\+destroy\+\_\+disk()}}, \mbox{\hyperlink{g__raid_8c_source_l02024}{g\+\_\+raid\+\_\+destroy\+\_\+node()}}, \mbox{\hyperlink{g__raid_8h_source_l00124}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00117}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+NONE}}, \mbox{\hyperlink{g__raid_8h_source_l00118}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+OFFLINE}}, \mbox{\hyperlink{g__raid_8h_source_l00122}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+SPARE}}, \mbox{\hyperlink{g__raid_8c_source_l00614}{g\+\_\+raid\+\_\+event\+\_\+send()}}, \mbox{\hyperlink{g__raid_8h_source_l00107}{G\+\_\+\+RAID\+\_\+\+EVENT\+\_\+\+SUBDISK}}, \mbox{\hyperlink{g__raid_8h_source_l00106}{G\+\_\+\+RAID\+\_\+\+EVENT\+\_\+\+VOLUME}}, \mbox{\hyperlink{g__raid_8c_source_l00498}{g\+\_\+raid\+\_\+get\+\_\+disk\+\_\+info()}}, \mbox{\hyperlink{g__raid_8c_source_l00859}{g\+\_\+raid\+\_\+kill\+\_\+consumer()}}, \mbox{\hyperlink{md__sii_8c_source_l00126}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii}}, \mbox{\hyperlink{md__sii_8c_source_l00648}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill()}}, \mbox{\hyperlink{md__sii_8c_source_l00478}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00429}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+supported()}}, \mbox{\hyperlink{md__sii_8c_source_l00125}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}}, \mbox{\hyperlink{g__raid_8c_source_l00706}{g\+\_\+raid\+\_\+ndisks()}}, \mbox{\hyperlink{g__raid_8c_source_l00813}{g\+\_\+raid\+\_\+nopens()}}, \mbox{\hyperlink{g__raid_8c_source_l00771}{g\+\_\+raid\+\_\+open\+\_\+consumer()}}, \mbox{\hyperlink{g__raid_8c_source_l01984}{g\+\_\+raid\+\_\+start\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8h_source_l00154}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+E\+\_\+\+DISCONNECTED}}, \mbox{\hyperlink{g__raid_8h_source_l00152}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+E\+\_\+\+NEW}}, \mbox{\hyperlink{g__raid_8h_source_l00150}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00143}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+NONE}}, \mbox{\hyperlink{g__raid_8h_source_l00195}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+E\+\_\+\+START}}, \mbox{\hyperlink{g__raid_8h_source_l00207}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+CONCAT}}, \mbox{\hyperlink{g__raid_8h_source_l00198}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID0}}, \mbox{\hyperlink{g__raid_8h_source_l00199}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1}}, \mbox{\hyperlink{g__raid_8h_source_l00205}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1E}}, \mbox{\hyperlink{g__raid_8h_source_l00202}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID5}}, \mbox{\hyperlink{g__raid_8h_source_l00206}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+SINGLE}}, \mbox{\hyperlink{g__raid_8c_source_l00370}{g\+\_\+raid\+\_\+volume\+\_\+str2level()}}, \mbox{\hyperlink{geom_8h_source_l00389}{g\+\_\+topology\+\_\+lock}}, \mbox{\hyperlink{geom_8h_source_l00396}{g\+\_\+topology\+\_\+unlock}}, \mbox{\hyperlink{geom_8h_a1d51201471b52be7e19a98b0fcb144de}{gctl\+\_\+error()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00395}{gctl\+\_\+get\+\_\+asciiparam()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00388}{gctl\+\_\+get\+\_\+param()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00429}{gctl\+\_\+get\+\_\+paraml()}}, \mbox{\hyperlink{md__sii_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__sii_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{md__sii_8c_source_l00103}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__sii_8c_source_l00104}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+size}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00190}{g\+\_\+consumer\+::private}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, \mbox{\hyperlink{g__part__if_8m_source_l00225}{req}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00147}{sd}}, \mbox{\hyperlink{g__raid_8h_source_l00166}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+disk}}, \mbox{\hyperlink{g__raid_8h_source_l00168}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+offset}}, \mbox{\hyperlink{g__raid_8h_source_l00169}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+size}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, \mbox{\hyperlink{md__sii_8c_source_l00365}{sii\+\_\+meta\+\_\+erase()}}, \mbox{\hyperlink{md__sii_8c_source_l00388}{sii\+\_\+meta\+\_\+write\+\_\+spare()}}, \mbox{\hyperlink{g__raid_8h_source_l00262}{g\+\_\+raid\+\_\+volume\+::v\+\_\+disks\+\_\+count}}, \mbox{\hyperlink{g__raid_8h_source_l00255}{g\+\_\+raid\+\_\+volume\+::v\+\_\+md\+\_\+data}}, \mbox{\hyperlink{g__raid_8h_source_l00271}{g\+\_\+raid\+\_\+volume\+::v\+\_\+mediasize}}, \mbox{\hyperlink{g__raid_8h_source_l00260}{g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level}}, \mbox{\hyperlink{g__raid_8h_source_l00261}{g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level\+\_\+qualifier}}, \mbox{\hyperlink{g__raid_8h_source_l00270}{g\+\_\+raid\+\_\+volume\+::v\+\_\+sectorsize}}, \mbox{\hyperlink{g__raid_8h_source_l00267}{g\+\_\+raid\+\_\+volume\+::v\+\_\+strip\+\_\+size}}, \mbox{\hyperlink{g__raid_8h_source_l00253}{g\+\_\+raid\+\_\+volume\+::v\+\_\+subdisks}}, and \mbox{\hyperlink{g__raid__md__if_8m_source_l00139}{vol}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_aa4abd5af63f1769c324b217806540110_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a710b054d4f517b1b59fad9daca9f43fe}\label{md__sii_8c_a710b054d4f517b1b59fad9daca9f43fe}} 
\index{md\_sii.c@{md\_sii.c}!G\_RAID\_MD\_DECLARE@{G\_RAID\_MD\_DECLARE}}
\index{G\_RAID\_MD\_DECLARE@{G\_RAID\_MD\_DECLARE}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{G\_RAID\_MD\_DECLARE()}{G\_RAID\_MD\_DECLARE()}}
{\footnotesize\ttfamily G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+DECLARE (\begin{DoxyParamCaption}\item[{sii}]{,  }\item[{\char`\"{}SiI\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{md__sii_8c_a428c3d24a25e008dc6dfd62f428d9d0a}\label{md__sii_8c_a428c3d24a25e008dc6dfd62f428d9d0a}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_event\_sii@{g\_raid\_md\_event\_sii}}
\index{g\_raid\_md\_event\_sii@{g\_raid\_md\_event\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_event\_sii()}{g\_raid\_md\_event\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+event\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md,  }\item[{struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$}]{disk,  }\item[{u\+\_\+int}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l01054}{1054}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00130}{event}}, \mbox{\hyperlink{g__raid_8c_source_l00563}{g\+\_\+raid\+\_\+change\+\_\+disk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00575}{g\+\_\+raid\+\_\+change\+\_\+subdisk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l02128}{g\+\_\+raid\+\_\+destroy\+\_\+disk()}}, \mbox{\hyperlink{g__raid_8c_source_l02024}{g\+\_\+raid\+\_\+destroy\+\_\+node()}}, \mbox{\hyperlink{g__raid_8h_source_l00126}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+E\+\_\+\+DISCONNECTED}}, \mbox{\hyperlink{g__raid_8h_source_l00117}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+NONE}}, \mbox{\hyperlink{g__raid_8h_source_l00118}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+OFFLINE}}, \mbox{\hyperlink{g__raid_8c_source_l00614}{g\+\_\+raid\+\_\+event\+\_\+send()}}, \mbox{\hyperlink{g__raid_8h_source_l00107}{G\+\_\+\+RAID\+\_\+\+EVENT\+\_\+\+SUBDISK}}, \mbox{\hyperlink{g__raid_8c_source_l00859}{g\+\_\+raid\+\_\+kill\+\_\+consumer()}}, \mbox{\hyperlink{md__sii_8c_source_l00648}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__sii_8c_source_l00125}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}}, \mbox{\hyperlink{g__raid_8c_source_l00706}{g\+\_\+raid\+\_\+ndisks()}}, \mbox{\hyperlink{g__raid_8h_source_l00291}{G\+\_\+\+RAID\+\_\+\+NODE\+\_\+\+E\+\_\+\+START}}, \mbox{\hyperlink{g__raid_8h_source_l00154}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+E\+\_\+\+DISCONNECTED}}, \mbox{\hyperlink{g__raid_8h_source_l00143}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+NONE}}, \mbox{\hyperlink{md__sii_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{md__sii_8c_source_l00103}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, and \mbox{\hyperlink{g__raid__md__if_8m_source_l00147}{sd}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a428c3d24a25e008dc6dfd62f428d9d0a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_adeaaa9908a0909afdc8c7e800bbd1106}\label{md__sii_8c_adeaaa9908a0909afdc8c7e800bbd1106}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_fail\_disk\_sii@{g\_raid\_md\_fail\_disk\_sii}}
\index{g\_raid\_md\_fail\_disk\_sii@{g\_raid\_md\_fail\_disk\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_fail\_disk\_sii()}{g\_raid\_md\_fail\_disk\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md,  }\item[{struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$}]{tsd,  }\item[{struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$}]{tdisk }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l01588}{1588}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid_8h_source_l00130}{g\+\_\+raid\+\_\+disk\+::d\+\_\+consumer}}, \mbox{\hyperlink{g__raid_8h_source_l00131}{g\+\_\+raid\+\_\+disk\+::d\+\_\+md\+\_\+data}}, \mbox{\hyperlink{md__sii_8c_source_l00079}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+status}}, \mbox{\hyperlink{g__raid_8c_source_l00563}{g\+\_\+raid\+\_\+change\+\_\+disk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00575}{g\+\_\+raid\+\_\+change\+\_\+subdisk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l02024}{g\+\_\+raid\+\_\+destroy\+\_\+node()}}, \mbox{\hyperlink{g__raid_8h_source_l00120}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8h_source_l00118}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+OFFLINE}}, \mbox{\hyperlink{g__raid_8c_source_l00614}{g\+\_\+raid\+\_\+event\+\_\+send()}}, \mbox{\hyperlink{g__raid_8h_source_l00107}{G\+\_\+\+RAID\+\_\+\+EVENT\+\_\+\+SUBDISK}}, \mbox{\hyperlink{md__sii_8c_source_l00648}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill()}}, \mbox{\hyperlink{md__sii_8c_source_l00125}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}}, \mbox{\hyperlink{g__raid_8c_source_l00706}{g\+\_\+raid\+\_\+ndisks()}}, \mbox{\hyperlink{g__raid_8h_source_l00153}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+E\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8h_source_l00144}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{md__sii_8c_source_l00103}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__sii_8c_source_l00102}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00147}{sd}}, \mbox{\hyperlink{md__sii_8c_source_l00365}{sii\+\_\+meta\+\_\+erase()}}, \mbox{\hyperlink{md__sii_8c_source_l00329}{sii\+\_\+meta\+\_\+write()}}, and \mbox{\hyperlink{md__sii_8c_source_l00083}{SII\+\_\+\+S\+\_\+\+REMOVED}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_adeaaa9908a0909afdc8c7e800bbd1106_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_aaffa1aef82a51488413a1c11244c3e5c}\label{md__sii_8c_aaffa1aef82a51488413a1c11244c3e5c}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_free\_disk\_sii@{g\_raid\_md\_free\_disk\_sii}}
\index{g\_raid\_md\_free\_disk\_sii@{g\_raid\_md\_free\_disk\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_free\_disk\_sii()}{g\_raid\_md\_free\_disk\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md,  }\item[{struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$}]{disk }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l01636}{1636}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, and \mbox{\hyperlink{md__sii_8c_source_l00102}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+meta}}.

\mbox{\Hypertarget{md__sii_8c_acd98c7453781ba8260e144ecd8c01736}\label{md__sii_8c_acd98c7453781ba8260e144ecd8c01736}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_free\_sii@{g\_raid\_md\_free\_sii}}
\index{g\_raid\_md\_free\_sii@{g\_raid\_md\_free\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_free\_sii()}{g\_raid\_md\_free\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+free\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l01652}{1652}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{md__sii_8c_source_l00112}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__sii_8c_source_l00118}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+rootmount}}, \mbox{\hyperlink{md__sii_8c_source_l00113}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+start\+\_\+co}}, \mbox{\hyperlink{md__sii_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+started}}, and \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}.

\mbox{\Hypertarget{md__sii_8c_a655664445d4112c3f1ea5508138cfee6}\label{md__sii_8c_a655664445d4112c3f1ea5508138cfee6}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_get\_disk@{g\_raid\_md\_sii\_get\_disk}}
\index{g\_raid\_md\_sii\_get\_disk@{g\_raid\_md\_sii\_get\_disk}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_get\_disk()}{g\_raid\_md\_sii\_get\_disk()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$ g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+get\+\_\+disk (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00415}{415}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, and \mbox{\hyperlink{md__sii_8c_source_l00103}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00478}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a655664445d4112c3f1ea5508138cfee6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a0f9b054f929ff7e142fedda61f685dd9}\label{md__sii_8c_a0f9b054f929ff7e142fedda61f685dd9}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_new\_disk@{g\_raid\_md\_sii\_new\_disk}}
\index{g\_raid\_md\_sii\_new\_disk@{g\_raid\_md\_sii\_new\_disk}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_new\_disk()}{g\_raid\_md\_sii\_new\_disk()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+new\+\_\+disk (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$}]{disk }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00820}{820}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__sii_8c_source_l00478}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00125}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}}, \mbox{\hyperlink{md__sii_8c_source_l00078}{sii\+\_\+raid\+\_\+conf\+::generation}}, \mbox{\hyperlink{md__sii_8c_source_l00115}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+disks\+\_\+present}}, \mbox{\hyperlink{md__sii_8c_source_l00111}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+generation}}, \mbox{\hyperlink{md__sii_8c_source_l00112}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__sii_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__sii_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00102}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}, \mbox{\hyperlink{md__sii_8c_source_l00188}{sii\+\_\+meta\+\_\+copy()}}, and \mbox{\hyperlink{md__sii_8c_source_l00198}{sii\+\_\+meta\+\_\+total\+\_\+disks()}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00908}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a0f9b054f929ff7e142fedda61f685dd9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a0f9b054f929ff7e142fedda61f685dd9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a8c4f8cb55475acd599cc2a1794c84eb7}\label{md__sii_8c_a8c4f8cb55475acd599cc2a1794c84eb7}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_print@{g\_raid\_md\_sii\_print}}
\index{g\_raid\_md\_sii\_print@{g\_raid\_md\_sii\_print}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_print()}{g\_raid\_md\_sii\_print()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+print (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{meta }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00151}{151}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{md__sii_8c_source_l00091}{sii\+\_\+raid\+\_\+conf\+::auto\+\_\+rebuild}}, \mbox{\hyperlink{md__sii_8c_source_l00097}{sii\+\_\+raid\+\_\+conf\+::checksum}}, \mbox{\hyperlink{md__sii_8c_source_l00090}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+location}}, \mbox{\hyperlink{md__sii_8c_source_l00062}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \mbox{\hyperlink{md__sii_8c_source_l00079}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+status}}, \mbox{\hyperlink{g__raid_8c_source_l00065}{g\+\_\+raid\+\_\+debug}}, \mbox{\hyperlink{md__sii_8c_source_l00078}{sii\+\_\+raid\+\_\+conf\+::generation}}, \mbox{\hyperlink{md__sii_8c_source_l00096}{sii\+\_\+raid\+\_\+conf\+::name}}, \mbox{\hyperlink{md__sii_8c_source_l00055}{sii\+\_\+raid\+\_\+conf\+::product\+\_\+id}}, \mbox{\hyperlink{md__sii_8c_source_l00073}{sii\+\_\+raid\+\_\+conf\+::raid0\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00074}{sii\+\_\+raid\+\_\+conf\+::raid0\+\_\+ident}}, \mbox{\hyperlink{md__sii_8c_source_l00075}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00076}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+ident}}, \mbox{\hyperlink{md__sii_8c_source_l00089}{sii\+\_\+raid\+\_\+conf\+::raid\+\_\+location}}, \mbox{\hyperlink{md__sii_8c_source_l00085}{sii\+\_\+raid\+\_\+conf\+::raid\+\_\+status}}, \mbox{\hyperlink{md__sii_8c_source_l00077}{sii\+\_\+raid\+\_\+conf\+::rebuild\+\_\+lba}}, \mbox{\hyperlink{md__sii_8c_source_l00060}{sii\+\_\+raid\+\_\+conf\+::strip\+\_\+sectors}}, \mbox{\hyperlink{md__sii_8c_source_l00059}{sii\+\_\+raid\+\_\+conf\+::timestamp}}, \mbox{\hyperlink{md__sii_8c_source_l00053}{sii\+\_\+raid\+\_\+conf\+::total\+\_\+sectors}}, \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}, \mbox{\hyperlink{md__sii_8c_source_l00056}{sii\+\_\+raid\+\_\+conf\+::vendor\+\_\+id}}, \mbox{\hyperlink{md__sii_8c_source_l00058}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+major}}, and \mbox{\hyperlink{md__sii_8c_source_l00057}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+minor}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00908}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii()}}, and \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d0/dff/md__sii_8c_a8c4f8cb55475acd599cc2a1794c84eb7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_aff6ffeec10065077706374c62465c865}\label{md__sii_8c_aff6ffeec10065077706374c62465c865}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_refill@{g\_raid\_md\_sii\_refill}}
\index{g\_raid\_md\_sii\_refill@{g\_raid\_md\_sii\_refill}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_refill()}{g\_raid\_md\_sii\_refill()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00648}{648}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{md__sii_8c_source_l00639}{g\+\_\+disk\+\_\+md\+\_\+sii\+\_\+retaste()}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{g__raid_8h_source_l00124}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00122}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+SPARE}}, \mbox{\hyperlink{g__raid_8h_source_l00123}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+STALE}}, \mbox{\hyperlink{md__sii_8c_source_l00478}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00125}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}}, \mbox{\hyperlink{g__raid_8c_source_l00706}{g\+\_\+raid\+\_\+ndisks()}}, \mbox{\hyperlink{md__sii_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+incomplete}}, \mbox{\hyperlink{md__sii_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, and \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__sii_8c_source_l01054}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+sii()}}, \mbox{\hyperlink{md__sii_8c_source_l01588}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii()}}, and \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_aff6ffeec10065077706374c62465c865_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_aff6ffeec10065077706374c62465c865_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_ae830bad7750992cbb249e1d7e92e2374}\label{md__sii_8c_ae830bad7750992cbb249e1d7e92e2374}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_start@{g\_raid\_md\_sii\_start}}
\index{g\_raid\_md\_sii\_start@{g\_raid\_md\_sii\_start}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_start()}{g\_raid\_md\_sii\_start()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00708}{708}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{g__raid_8c_source_l01971}{g\+\_\+raid\+\_\+create\+\_\+disk()}}, \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{g__raid_8h_source_l00117}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+NONE}}, \mbox{\hyperlink{g__raid_8h_source_l00118}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+OFFLINE}}, \mbox{\hyperlink{g__raid_8c_source_l00614}{g\+\_\+raid\+\_\+event\+\_\+send()}}, \mbox{\hyperlink{g__raid_8h_source_l00106}{G\+\_\+\+RAID\+\_\+\+EVENT\+\_\+\+VOLUME}}, \mbox{\hyperlink{md__sii_8c_source_l00648}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill()}}, \mbox{\hyperlink{md__sii_8c_source_l00478}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00125}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii}}, \mbox{\hyperlink{g__raid_8c_source_l01984}{g\+\_\+raid\+\_\+start\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8h_source_l00195}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+E\+\_\+\+START}}, \mbox{\hyperlink{g__raid_8h_source_l00207}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+CONCAT}}, \mbox{\hyperlink{g__raid_8h_source_l00198}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID0}}, \mbox{\hyperlink{g__raid_8h_source_l00199}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1}}, \mbox{\hyperlink{g__raid_8h_source_l00205}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1E}}, \mbox{\hyperlink{g__raid_8h_source_l00202}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID5}}, \mbox{\hyperlink{g__raid_8h_source_l00206}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+SINGLE}}, \mbox{\hyperlink{g__raid_8h_source_l00211}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+UNKNOWN}}, \mbox{\hyperlink{g__raid_8h_source_l00213}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+NONE}}, \mbox{\hyperlink{g__raid_8h_source_l00223}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+R5\+LS}}, \mbox{\hyperlink{md__sii_8c_source_l00078}{sii\+\_\+raid\+\_\+conf\+::generation}}, \mbox{\hyperlink{md__sii_8c_source_l00112}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__sii_8c_source_l00118}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+rootmount}}, \mbox{\hyperlink{md__sii_8c_source_l00113}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+start\+\_\+co}}, \mbox{\hyperlink{md__sii_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__sii_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00103}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__sii_8c_source_l00102}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00147}{sd}}, \mbox{\hyperlink{g__raid_8h_source_l00166}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+disk}}, \mbox{\hyperlink{g__raid_8h_source_l00168}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+offset}}, \mbox{\hyperlink{g__raid_8h_source_l00169}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+size}}, \mbox{\hyperlink{md__sii_8c_source_l00243}{sii\+\_\+meta\+\_\+get\+\_\+name()}}, \mbox{\hyperlink{md__sii_8c_source_l00068}{SII\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__sii_8c_source_l00071}{SII\+\_\+\+T\+\_\+\+JBOD}}, \mbox{\hyperlink{md__sii_8c_source_l00064}{SII\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__sii_8c_source_l00066}{SII\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__sii_8c_source_l00065}{SII\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__sii_8c_source_l00069}{SII\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__sii_8c_source_l00060}{sii\+\_\+raid\+\_\+conf\+::strip\+\_\+sectors}}, \mbox{\hyperlink{md__sii_8c_source_l00053}{sii\+\_\+raid\+\_\+conf\+::total\+\_\+sectors}}, \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}, \mbox{\hyperlink{g__raid_8h_source_l00262}{g\+\_\+raid\+\_\+volume\+::v\+\_\+disks\+\_\+count}}, \mbox{\hyperlink{g__raid_8h_source_l00271}{g\+\_\+raid\+\_\+volume\+::v\+\_\+mediasize}}, \mbox{\hyperlink{g__raid_8h_source_l00260}{g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level}}, \mbox{\hyperlink{g__raid_8h_source_l00261}{g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level\+\_\+qualifier}}, \mbox{\hyperlink{g__raid_8h_source_l00270}{g\+\_\+raid\+\_\+volume\+::v\+\_\+sectorsize}}, \mbox{\hyperlink{g__raid_8h_source_l00267}{g\+\_\+raid\+\_\+volume\+::v\+\_\+strip\+\_\+size}}, \mbox{\hyperlink{g__raid_8h_source_l00253}{g\+\_\+raid\+\_\+volume\+::v\+\_\+subdisks}}, and \mbox{\hyperlink{g__raid__md__if_8m_source_l00139}{vol}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01054}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+sii()}}, and \mbox{\hyperlink{md__sii_8c_source_l00820}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+new\+\_\+disk()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_ae830bad7750992cbb249e1d7e92e2374_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_ae830bad7750992cbb249e1d7e92e2374_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a18b31eae1057bbb93ab7663e2dfb61d7}\label{md__sii_8c_a18b31eae1057bbb93ab7663e2dfb61d7}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_start\_disk@{g\_raid\_md\_sii\_start\_disk}}
\index{g\_raid\_md\_sii\_start\_disk@{g\_raid\_md\_sii\_start\_disk}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_start\_disk()}{g\_raid\_md\_sii\_start\_disk()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$}]{disk }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00478}{478}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid_8h_source_l00131}{g\+\_\+raid\+\_\+disk\+::d\+\_\+md\+\_\+data}}, \mbox{\hyperlink{g__raid_8h_source_l00134}{g\+\_\+raid\+\_\+disk\+::d\+\_\+state}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{md__sii_8c_source_l00079}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+status}}, \mbox{\hyperlink{g__raid_8c_source_l00563}{g\+\_\+raid\+\_\+change\+\_\+disk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00575}{g\+\_\+raid\+\_\+change\+\_\+subdisk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{g__raid_8c_source_l02128}{g\+\_\+raid\+\_\+destroy\+\_\+disk()}}, \mbox{\hyperlink{g__raid_8h_source_l00124}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00120}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8h_source_l00118}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+OFFLINE}}, \mbox{\hyperlink{g__raid_8h_source_l00122}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+SPARE}}, \mbox{\hyperlink{g__raid_8h_source_l00123}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+STALE}}, \mbox{\hyperlink{g__raid_8h_source_l00121}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+STALE\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8c_source_l00614}{g\+\_\+raid\+\_\+event\+\_\+send()}}, \mbox{\hyperlink{g__raid_8h_source_l00107}{G\+\_\+\+RAID\+\_\+\+EVENT\+\_\+\+SUBDISK}}, \mbox{\hyperlink{md__sii_8c_source_l00415}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+get\+\_\+disk()}}, \mbox{\hyperlink{g__raid_8c_source_l00706}{g\+\_\+raid\+\_\+ndisks()}}, \mbox{\hyperlink{g__raid_8h_source_l00152}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+E\+\_\+\+NEW}}, \mbox{\hyperlink{g__raid_8h_source_l00150}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00144}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8h_source_l00145}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+NEW}}, \mbox{\hyperlink{g__raid_8h_source_l00146}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+REBUILD}}, \mbox{\hyperlink{g__raid_8h_source_l00148}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+STALE}}, \mbox{\hyperlink{md__sii_8c_source_l00078}{sii\+\_\+raid\+\_\+conf\+::generation}}, \mbox{\hyperlink{md__sii_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+incomplete}}, \mbox{\hyperlink{md__sii_8c_source_l00112}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__sii_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__sii_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00103}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__sii_8c_source_l00104}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+size}}, \mbox{\hyperlink{md__sii_8c_source_l00102}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{md__sii_8c_source_l00085}{sii\+\_\+raid\+\_\+conf\+::raid\+\_\+status}}, \mbox{\hyperlink{md__sii_8c_source_l00077}{sii\+\_\+raid\+\_\+conf\+::rebuild\+\_\+lba}}, \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00147}{sd}}, \mbox{\hyperlink{g__raid_8h_source_l00166}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+disk}}, \mbox{\hyperlink{g__raid_8h_source_l00168}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+offset}}, \mbox{\hyperlink{g__raid_8h_source_l00172}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+rebuild\+\_\+pos}}, \mbox{\hyperlink{g__raid_8h_source_l00169}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+size}}, \mbox{\hyperlink{md__sii_8c_source_l00218}{sii\+\_\+meta\+\_\+disk\+\_\+pos()}}, \mbox{\hyperlink{md__sii_8c_source_l00080}{SII\+\_\+\+S\+\_\+\+CURRENT}}, \mbox{\hyperlink{md__sii_8c_source_l00086}{SII\+\_\+\+S\+\_\+\+ONLINE}}, \mbox{\hyperlink{md__sii_8c_source_l00081}{SII\+\_\+\+S\+\_\+\+REBUILD}}, \mbox{\hyperlink{md__sii_8c_source_l00068}{SII\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__sii_8c_source_l00071}{SII\+\_\+\+T\+\_\+\+JBOD}}, and \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__sii_8c_source_l00820}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00648}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill()}}, and \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a18b31eae1057bbb93ab7663e2dfb61d7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a18b31eae1057bbb93ab7663e2dfb61d7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_ab6690df836a3bb97a6d6847bc51be059}\label{md__sii_8c_ab6690df836a3bb97a6d6847bc51be059}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_supported@{g\_raid\_md\_sii\_supported}}
\index{g\_raid\_md\_sii\_supported@{g\_raid\_md\_sii\_supported}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_supported()}{g\_raid\_md\_sii\_supported()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+supported (\begin{DoxyParamCaption}\item[{int}]{level,  }\item[{int}]{qual,  }\item[{int}]{disks,  }\item[{int}]{force }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00429}{429}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid_8h_source_l00207}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+CONCAT}}, \mbox{\hyperlink{g__raid_8h_source_l00198}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID0}}, \mbox{\hyperlink{g__raid_8h_source_l00199}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1}}, \mbox{\hyperlink{g__raid_8h_source_l00205}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1E}}, \mbox{\hyperlink{g__raid_8h_source_l00202}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID5}}, \mbox{\hyperlink{g__raid_8h_source_l00206}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+SINGLE}}, \mbox{\hyperlink{g__raid_8h_source_l00213}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+NONE}}, and \mbox{\hyperlink{g__raid_8h_source_l00223}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+R5\+LS}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_ab6690df836a3bb97a6d6847bc51be059_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a372bd61267ff01de8b1644d94b1a4c7b}\label{md__sii_8c_a372bd61267ff01de8b1644d94b1a4c7b}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_taste\_sii@{g\_raid\_md\_taste\_sii}}
\index{g\_raid\_md\_taste\_sii@{g\_raid\_md\_taste\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_taste\_sii()}{g\_raid\_md\_taste\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp,  }\item[{struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$$\ast$}]{gp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00908}{908}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{geom_8h_source_l00181}{g\+\_\+consumer\+::flags}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{geom__subr_8c_source_l00944}{g\+\_\+access()}}, \mbox{\hyperlink{geom__subr_8c_source_l00889}{g\+\_\+attach()}}, \mbox{\hyperlink{geom_8h_source_l00185}{G\+\_\+\+CF\+\_\+\+DIRECT\+\_\+\+RECEIVE}}, \mbox{\hyperlink{geom__io_8c_source_l00284}{g\+\_\+io\+\_\+getattr()}}, \mbox{\hyperlink{geom__subr_8c_source_l00521}{g\+\_\+new\+\_\+consumer()}}, \mbox{\hyperlink{g__raid_8c_source_l00062}{g\+\_\+raid\+\_\+aggressive\+\_\+spare}}, \mbox{\hyperlink{g__raid_8c_source_l01971}{g\+\_\+raid\+\_\+create\+\_\+disk()}}, \mbox{\hyperlink{g__raid_8c_source_l01873}{g\+\_\+raid\+\_\+create\+\_\+node()}}, \mbox{\hyperlink{g__raid_8h_source_l00064}{G\+\_\+\+RAID\+\_\+\+DEBUG}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{g__raid_8c_source_l00498}{g\+\_\+raid\+\_\+get\+\_\+disk\+\_\+info()}}, \mbox{\hyperlink{md__sii_8c_source_l00820}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00151}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+print()}}, \mbox{\hyperlink{g__raid__md__if_8m_a462421bd5367102456b64943db520823}{G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+TASTE\+\_\+\+EXISTING}}, \mbox{\hyperlink{g__raid__md__if_8m_ae3e40a1a8689841d6d6f54a441d53d43}{G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+TASTE\+\_\+\+FAIL}}, \mbox{\hyperlink{g__raid__md__if_8m_aa5340dcca98f524650a3aa3675073120}{G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+TASTE\+\_\+\+NEW}}, \mbox{\hyperlink{md__sii_8c_source_l00863}{g\+\_\+raid\+\_\+sii\+\_\+go()}}, \mbox{\hyperlink{g__raid_8c_source_l00072}{g\+\_\+raid\+\_\+start\+\_\+timeout}}, \mbox{\hyperlink{geom_8h_source_l00389}{g\+\_\+topology\+\_\+lock}}, \mbox{\hyperlink{geom_8h_source_l00396}{g\+\_\+topology\+\_\+unlock}}, \mbox{\hyperlink{geom_8h_source_l00209}{g\+\_\+provider\+::geom}}, \mbox{\hyperlink{g__part__if_8m_source_l00195}{gp}}, \mbox{\hyperlink{md__sii_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+incomplete}}, \mbox{\hyperlink{md__sii_8c_source_l00110}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+location}}, \mbox{\hyperlink{md__sii_8c_source_l00118}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+rootmount}}, \mbox{\hyperlink{md__sii_8c_source_l00113}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+start\+\_\+co}}, \mbox{\hyperlink{md__sii_8c_source_l00109}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+timestamp}}, \mbox{\hyperlink{g__raid_8h_source_l00325}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+class}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00209}{name}}, \mbox{\hyperlink{md__sii_8c_source_l00103}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__sii_8c_source_l00104}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+disk\+\_\+size}}, \mbox{\hyperlink{md__sii_8c_source_l00102}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00190}{g\+\_\+consumer\+::private}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, \mbox{\hyperlink{md__sii_8c_source_l00089}{sii\+\_\+raid\+\_\+conf\+::raid\+\_\+location}}, \mbox{\hyperlink{geom_8h_source_l00138}{g\+\_\+geom\+::rank}}, \mbox{\hyperlink{g__raid_8h_source_l00295}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+geom}}, \mbox{\hyperlink{g__raid_8h_source_l00299}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+lock}}, \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}, \mbox{\hyperlink{g__raid_8h_source_l00304}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+stopping}}, \mbox{\hyperlink{md__sii_8c_source_l00218}{sii\+\_\+meta\+\_\+disk\+\_\+pos()}}, \mbox{\hyperlink{md__sii_8c_source_l00265}{sii\+\_\+meta\+\_\+read()}}, \mbox{\hyperlink{md__sii_8c_source_l00067}{SII\+\_\+\+T\+\_\+\+SPARE}}, \mbox{\hyperlink{geom_8h_source_l00150}{g\+\_\+geom\+::softc}}, \mbox{\hyperlink{md__sii_8c_source_l00059}{sii\+\_\+raid\+\_\+conf\+::timestamp}}, and \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a372bd61267ff01de8b1644d94b1a4c7b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_aa19989fe4231c35b136ec03af1b78da5}\label{md__sii_8c_aa19989fe4231c35b136ec03af1b78da5}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_write\_sii@{g\_raid\_md\_write\_sii}}
\index{g\_raid\_md\_write\_sii@{g\_raid\_md\_write\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_write\_sii()}{g\_raid\_md\_write\_sii()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$}]{md,  }\item[{struct \mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}} $\ast$}]{tvol,  }\item[{struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$}]{tsd,  }\item[{struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$}]{tdisk }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l01476}{1476}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{md__sii_8c_source_l00062}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \mbox{\hyperlink{md__sii_8c_source_l00079}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+status}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{g__raid_8h_source_l00064}{G\+\_\+\+RAID\+\_\+\+DEBUG}}, \mbox{\hyperlink{g__raid_8h_source_l00437}{G\+\_\+\+RAID\+\_\+\+DESTROY\+\_\+\+HARD}}, \mbox{\hyperlink{g__raid_8h_source_l00124}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8c_source_l00489}{g\+\_\+raid\+\_\+get\+\_\+diskname()}}, \mbox{\hyperlink{md__sii_8c_source_l00151}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+print()}}, \mbox{\hyperlink{g__raid_8h_source_l00145}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+NEW}}, \mbox{\hyperlink{g__raid_8h_source_l00149}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+RESYNC}}, \mbox{\hyperlink{g__raid_8h_source_l00148}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+STALE}}, \mbox{\hyperlink{g__raid_8h_source_l00207}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+CONCAT}}, \mbox{\hyperlink{g__raid_8h_source_l00198}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID0}}, \mbox{\hyperlink{g__raid_8h_source_l00199}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1}}, \mbox{\hyperlink{g__raid_8h_source_l00205}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID1E}}, \mbox{\hyperlink{g__raid_8h_source_l00206}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+SINGLE}}, \mbox{\hyperlink{md__sii_8c_source_l00078}{sii\+\_\+raid\+\_\+conf\+::generation}}, \mbox{\hyperlink{md__sii_8c_source_l00111}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+generation}}, \mbox{\hyperlink{md__sii_8c_source_l00110}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+location}}, \mbox{\hyperlink{md__sii_8c_source_l00112}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__sii_8c_source_l00109}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+timestamp}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{md__sii_8c_source_l00102}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{md__sii_8c_source_l00073}{sii\+\_\+raid\+\_\+conf\+::raid0\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00074}{sii\+\_\+raid\+\_\+conf\+::raid0\+\_\+ident}}, \mbox{\hyperlink{md__sii_8c_source_l00075}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00076}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+ident}}, \mbox{\hyperlink{md__sii_8c_source_l00089}{sii\+\_\+raid\+\_\+conf\+::raid\+\_\+location}}, \mbox{\hyperlink{md__sii_8c_source_l00085}{sii\+\_\+raid\+\_\+conf\+::raid\+\_\+status}}, \mbox{\hyperlink{md__sii_8c_source_l00077}{sii\+\_\+raid\+\_\+conf\+::rebuild\+\_\+lba}}, \mbox{\hyperlink{g__raid_8h_source_l00304}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+stopping}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00147}{sd}}, \mbox{\hyperlink{g__raid_8h_source_l00170}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+pos}}, \mbox{\hyperlink{g__raid_8h_source_l00172}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+rebuild\+\_\+pos}}, \mbox{\hyperlink{g__raid_8h_source_l00171}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+state}}, \mbox{\hyperlink{md__sii_8c_source_l00188}{sii\+\_\+meta\+\_\+copy()}}, \mbox{\hyperlink{md__sii_8c_source_l00257}{sii\+\_\+meta\+\_\+put\+\_\+name()}}, \mbox{\hyperlink{md__sii_8c_source_l00329}{sii\+\_\+meta\+\_\+write()}}, \mbox{\hyperlink{md__sii_8c_source_l00087}{SII\+\_\+\+S\+\_\+\+AVAILABLE}}, \mbox{\hyperlink{md__sii_8c_source_l00080}{SII\+\_\+\+S\+\_\+\+CURRENT}}, \mbox{\hyperlink{md__sii_8c_source_l00082}{SII\+\_\+\+S\+\_\+\+DROPPED}}, \mbox{\hyperlink{md__sii_8c_source_l00086}{SII\+\_\+\+S\+\_\+\+ONLINE}}, \mbox{\hyperlink{md__sii_8c_source_l00081}{SII\+\_\+\+S\+\_\+\+REBUILD}}, \mbox{\hyperlink{md__sii_8c_source_l00071}{SII\+\_\+\+T\+\_\+\+JBOD}}, \mbox{\hyperlink{md__sii_8c_source_l00064}{SII\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__sii_8c_source_l00066}{SII\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__sii_8c_source_l00065}{SII\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__sii_8c_source_l00069}{SII\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__sii_8c_source_l00060}{sii\+\_\+raid\+\_\+conf\+::strip\+\_\+sectors}}, \mbox{\hyperlink{md__sii_8c_source_l00059}{sii\+\_\+raid\+\_\+conf\+::timestamp}}, \mbox{\hyperlink{md__sii_8c_source_l00053}{sii\+\_\+raid\+\_\+conf\+::total\+\_\+sectors}}, \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}, \mbox{\hyperlink{g__raid_8h_source_l00276}{g\+\_\+raid\+\_\+volume\+::v\+\_\+dirty}}, \mbox{\hyperlink{g__raid_8h_source_l00262}{g\+\_\+raid\+\_\+volume\+::v\+\_\+disks\+\_\+count}}, \mbox{\hyperlink{g__raid_8h_source_l00271}{g\+\_\+raid\+\_\+volume\+::v\+\_\+mediasize}}, \mbox{\hyperlink{g__raid_8h_source_l00257}{g\+\_\+raid\+\_\+volume\+::v\+\_\+name}}, \mbox{\hyperlink{g__raid_8h_source_l00260}{g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level}}, \mbox{\hyperlink{g__raid_8h_source_l00270}{g\+\_\+raid\+\_\+volume\+::v\+\_\+sectorsize}}, \mbox{\hyperlink{g__raid_8h_source_l00267}{g\+\_\+raid\+\_\+volume\+::v\+\_\+strip\+\_\+size}}, \mbox{\hyperlink{g__raid_8h_source_l00253}{g\+\_\+raid\+\_\+volume\+::v\+\_\+subdisks}}, \mbox{\hyperlink{md__sii_8c_source_l00056}{sii\+\_\+raid\+\_\+conf\+::vendor\+\_\+id}}, \mbox{\hyperlink{md__sii_8c_source_l00058}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+major}}, \mbox{\hyperlink{md__sii_8c_source_l00057}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+minor}}, and \mbox{\hyperlink{g__raid__md__if_8m_source_l00139}{vol}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_aa19989fe4231c35b136ec03af1b78da5_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_ad7489b460366b025f802c60900c0a64b}\label{md__sii_8c_ad7489b460366b025f802c60900c0a64b}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_sii\_go@{g\_raid\_sii\_go}}
\index{g\_raid\_sii\_go@{g\_raid\_sii\_go}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_sii\_go()}{g\_raid\_sii\_go()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+sii\+\_\+go (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00863}{863}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{g__raid_8c_source_l00614}{g\+\_\+raid\+\_\+event\+\_\+send()}}, \mbox{\hyperlink{g__raid_8h_source_l00291}{G\+\_\+\+RAID\+\_\+\+NODE\+\_\+\+E\+\_\+\+START}}, \mbox{\hyperlink{md__sii_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+object\+::mdio\+\_\+started}}, and \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00908}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_ad7489b460366b025f802c60900c0a64b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=310pt]{d0/dff/md__sii_8c_ad7489b460366b025f802c60900c0a64b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a690cdb4c12d601242e835b8a0e296b74}\label{md__sii_8c_a690cdb4c12d601242e835b8a0e296b74}} 
\index{md\_sii.c@{md\_sii.c}!MALLOC\_DEFINE@{MALLOC\_DEFINE}}
\index{MALLOC\_DEFINE@{MALLOC\_DEFINE}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{MALLOC\_DEFINE()}{MALLOC\_DEFINE()}}
{\footnotesize\ttfamily static MALLOC\+\_\+\+DEFINE (\begin{DoxyParamCaption}\item[{M\+\_\+\+MD\+\_\+\+SII}]{,  }\item[{\char`\"{}md\+\_\+sii\+\_\+data\char`\"{}}]{,  }\item[{\char`\"{}GEOM\+\_\+\+RAID SiI metadata\char`\"{}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{md__sii_8c_ab18c5e42f6592a5fcd190fd8282ea5d4}\label{md__sii_8c_ab18c5e42f6592a5fcd190fd8282ea5d4}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_copy@{sii\_meta\_copy}}
\index{sii\_meta\_copy@{sii\_meta\_copy}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_copy()}{sii\_meta\_copy()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$ sii\+\_\+meta\+\_\+copy (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{meta }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00188}{188}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00820}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+new\+\_\+disk()}}, and \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_ab18c5e42f6592a5fcd190fd8282ea5d4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a627b17048a22e9f3a9118525ca44f09e}\label{md__sii_8c_a627b17048a22e9f3a9118525ca44f09e}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_disk\_pos@{sii\_meta\_disk\_pos}}
\index{sii\_meta\_disk\_pos@{sii\_meta\_disk\_pos}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_disk\_pos()}{sii\_meta\_disk\_pos()}}
{\footnotesize\ttfamily static int sii\+\_\+meta\+\_\+disk\+\_\+pos (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{meta,  }\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{pdmeta }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00218}{218}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{md__sii_8c_source_l00062}{sii\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \mbox{\hyperlink{md__sii_8c_source_l00074}{sii\+\_\+raid\+\_\+conf\+::raid0\+\_\+ident}}, \mbox{\hyperlink{md__sii_8c_source_l00075}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00076}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+ident}}, \mbox{\hyperlink{md__sii_8c_source_l00068}{SII\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__sii_8c_source_l00071}{SII\+\_\+\+T\+\_\+\+JBOD}}, \mbox{\hyperlink{md__sii_8c_source_l00064}{SII\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__sii_8c_source_l00066}{SII\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__sii_8c_source_l00065}{SII\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__sii_8c_source_l00069}{SII\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__sii_8c_source_l00067}{SII\+\_\+\+T\+\_\+\+SPARE}}, \mbox{\hyperlink{md__sii_8c_source_l00059}{sii\+\_\+raid\+\_\+conf\+::timestamp}}, and \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00478}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start\+\_\+disk()}}, and \mbox{\hyperlink{md__sii_8c_source_l00908}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a627b17048a22e9f3a9118525ca44f09e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a32fdcae1d25339f2ea1dae94ae58bc18}\label{md__sii_8c_a32fdcae1d25339f2ea1dae94ae58bc18}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_erase@{sii\_meta\_erase}}
\index{sii\_meta\_erase@{sii\_meta\_erase}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_erase()}{sii\_meta\_erase()}}
{\footnotesize\ttfamily static int sii\+\_\+meta\+\_\+erase (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00365}{365}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00212}{g\+\_\+provider\+::error}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{g__raid_8h_source_l00064}{G\+\_\+\+RAID\+\_\+\+DEBUG}}, \mbox{\hyperlink{geom__io_8c_source_l00928}{g\+\_\+write\+\_\+data()}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, and \mbox{\hyperlink{md__sii_8c_source_l01588}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a32fdcae1d25339f2ea1dae94ae58bc18_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=338pt]{d0/dff/md__sii_8c_a32fdcae1d25339f2ea1dae94ae58bc18_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_af4cbeaa66f2769cb267f3429319b5b7f}\label{md__sii_8c_af4cbeaa66f2769cb267f3429319b5b7f}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_get\_name@{sii\_meta\_get\_name}}
\index{sii\_meta\_get\_name@{sii\_meta\_get\_name}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_get\_name()}{sii\_meta\_get\_name()}}
{\footnotesize\ttfamily static void sii\+\_\+meta\+\_\+get\+\_\+name (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{meta,  }\item[{char $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00243}{243}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, and \mbox{\hyperlink{md__sii_8c_source_l00096}{sii\+\_\+raid\+\_\+conf\+::name}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_af4cbeaa66f2769cb267f3429319b5b7f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a83ba5d2e7f366cc3abc663206a5f99cb}\label{md__sii_8c_a83ba5d2e7f366cc3abc663206a5f99cb}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_put\_name@{sii\_meta\_put\_name}}
\index{sii\_meta\_put\_name@{sii\_meta\_put\_name}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_put\_name()}{sii\_meta\_put\_name()}}
{\footnotesize\ttfamily static void sii\+\_\+meta\+\_\+put\+\_\+name (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{meta,  }\item[{char $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00257}{257}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, and \mbox{\hyperlink{md__sii_8c_source_l00096}{sii\+\_\+raid\+\_\+conf\+::name}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{d0/dff/md__sii_8c_a83ba5d2e7f366cc3abc663206a5f99cb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a2568c5d79aab0ca0fbb1ae55464a3d01}\label{md__sii_8c_a2568c5d79aab0ca0fbb1ae55464a3d01}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_read@{sii\_meta\_read}}
\index{sii\_meta\_read@{sii\_meta\_read}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_read()}{sii\_meta\_read()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$ sii\+\_\+meta\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00265}{265}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{md__sii_8c_source_l00097}{sii\+\_\+raid\+\_\+conf\+::checksum}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{g__raid_8h_source_l00064}{G\+\_\+\+RAID\+\_\+\+DEBUG}}, \mbox{\hyperlink{geom__io_8c_source_l00870}{g\+\_\+read\+\_\+data()}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, \mbox{\hyperlink{md__sii_8c_source_l00068}{SII\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__sii_8c_source_l00071}{SII\+\_\+\+T\+\_\+\+JBOD}}, \mbox{\hyperlink{md__sii_8c_source_l00064}{SII\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__sii_8c_source_l00066}{SII\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__sii_8c_source_l00065}{SII\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__sii_8c_source_l00069}{SII\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__sii_8c_source_l00067}{SII\+\_\+\+T\+\_\+\+SPARE}}, \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}, \mbox{\hyperlink{md__sii_8c_source_l00056}{sii\+\_\+raid\+\_\+conf\+::vendor\+\_\+id}}, \mbox{\hyperlink{md__sii_8c_source_l00058}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+major}}, and \mbox{\hyperlink{md__sii_8c_source_l00057}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+minor}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l00908}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a2568c5d79aab0ca0fbb1ae55464a3d01_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=316pt]{d0/dff/md__sii_8c_a2568c5d79aab0ca0fbb1ae55464a3d01_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_ac775f5ffb1917c99c1a7746fe111e2dd}\label{md__sii_8c_ac775f5ffb1917c99c1a7746fe111e2dd}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_total\_disks@{sii\_meta\_total\_disks}}
\index{sii\_meta\_total\_disks@{sii\_meta\_total\_disks}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_total\_disks()}{sii\_meta\_total\_disks()}}
{\footnotesize\ttfamily static int sii\+\_\+meta\+\_\+total\+\_\+disks (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{meta }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00198}{198}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{md__sii_8c_source_l00073}{sii\+\_\+raid\+\_\+conf\+::raid0\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00075}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+disks}}, \mbox{\hyperlink{md__sii_8c_source_l00068}{SII\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__sii_8c_source_l00071}{SII\+\_\+\+T\+\_\+\+JBOD}}, \mbox{\hyperlink{md__sii_8c_source_l00064}{SII\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__sii_8c_source_l00066}{SII\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__sii_8c_source_l00065}{SII\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__sii_8c_source_l00069}{SII\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__sii_8c_source_l00067}{SII\+\_\+\+T\+\_\+\+SPARE}}, and \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}.



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

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_ac775f5ffb1917c99c1a7746fe111e2dd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a8dd5f58a0fd59c7f6f9c30386cbd4ed3}\label{md__sii_8c_a8dd5f58a0fd59c7f6f9c30386cbd4ed3}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_write@{sii\_meta\_write}}
\index{sii\_meta\_write@{sii\_meta\_write}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_write()}{sii\_meta\_write()}}
{\footnotesize\ttfamily static int sii\+\_\+meta\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp,  }\item[{struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} $\ast$}]{meta }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00329}{329}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{md__sii_8c_source_l00097}{sii\+\_\+raid\+\_\+conf\+::checksum}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00212}{g\+\_\+provider\+::error}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{g__raid_8h_source_l00064}{G\+\_\+\+RAID\+\_\+\+DEBUG}}, \mbox{\hyperlink{geom__io_8c_source_l00928}{g\+\_\+write\+\_\+data()}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01588}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, and \mbox{\hyperlink{md__sii_8c_source_l00388}{sii\+\_\+meta\+\_\+write\+\_\+spare()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a8dd5f58a0fd59c7f6f9c30386cbd4ed3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a8dd5f58a0fd59c7f6f9c30386cbd4ed3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__sii_8c_a2b5df297c0dc961963fb7f38505e8f5b}\label{md__sii_8c_a2b5df297c0dc961963fb7f38505e8f5b}} 
\index{md\_sii.c@{md\_sii.c}!sii\_meta\_write\_spare@{sii\_meta\_write\_spare}}
\index{sii\_meta\_write\_spare@{sii\_meta\_write\_spare}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{sii\_meta\_write\_spare()}{sii\_meta\_write\_spare()}}
{\footnotesize\ttfamily static int sii\+\_\+meta\+\_\+write\+\_\+spare (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00388}{388}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{md__sii_8c_source_l00078}{sii\+\_\+raid\+\_\+conf\+::generation}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, \mbox{\hyperlink{md__sii_8c_source_l00076}{sii\+\_\+raid\+\_\+conf\+::raid1\+\_\+ident}}, \mbox{\hyperlink{md__sii_8c_source_l00089}{sii\+\_\+raid\+\_\+conf\+::raid\+\_\+location}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, \mbox{\hyperlink{md__sii_8c_source_l00329}{sii\+\_\+meta\+\_\+write()}}, \mbox{\hyperlink{md__sii_8c_source_l00067}{SII\+\_\+\+T\+\_\+\+SPARE}}, \mbox{\hyperlink{md__sii_8c_source_l00059}{sii\+\_\+raid\+\_\+conf\+::timestamp}}, \mbox{\hyperlink{md__sii_8c_source_l00053}{sii\+\_\+raid\+\_\+conf\+::total\+\_\+sectors}}, \mbox{\hyperlink{md__sii_8c_source_l00063}{sii\+\_\+raid\+\_\+conf\+::type}}, \mbox{\hyperlink{md__sii_8c_source_l00056}{sii\+\_\+raid\+\_\+conf\+::vendor\+\_\+id}}, \mbox{\hyperlink{md__sii_8c_source_l00058}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+major}}, and \mbox{\hyperlink{md__sii_8c_source_l00057}{sii\+\_\+raid\+\_\+conf\+::version\+\_\+minor}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/dff/md__sii_8c_a2b5df297c0dc961963fb7f38505e8f5b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=338pt]{d0/dff/md__sii_8c_a2b5df297c0dc961963fb7f38505e8f5b_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{md__sii_8c_a857e487d5b47b08faaff0f4268b77945}\label{md__sii_8c_a857e487d5b47b08faaff0f4268b77945}} 
\index{md\_sii.c@{md\_sii.c}!\_\_packed@{\_\_packed}}
\index{\_\_packed@{\_\_packed}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{\_\_packed}{\_\_packed}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structsii__raid__conf}{sii\+\_\+raid\+\_\+conf}} \+\_\+\+\_\+packed}

\mbox{\Hypertarget{md__sii_8c_ab025e83b94cf9b30a2ef139d3a6383aa}\label{md__sii_8c_ab025e83b94cf9b30a2ef139d3a6383aa}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_create\_sii@{g\_raid\_md\_create\_sii}}
\index{g\_raid\_md\_create\_sii@{g\_raid\_md\_create\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_create\_sii}{g\_raid\_md\_create\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+create\+\_\+t g\+\_\+raid\+\_\+md\+\_\+create\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00121}{121}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_afb7e4ac8e6f972885369ae05ca83a78a}\label{md__sii_8c_afb7e4ac8e6f972885369ae05ca83a78a}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_ctl\_sii@{g\_raid\_md\_ctl\_sii}}
\index{g\_raid\_md\_ctl\_sii@{g\_raid\_md\_ctl\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_ctl\_sii}{g\_raid\_md\_ctl\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+t g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00124}{124}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a1487b2a04582705c1b68c93d83ad17e4}\label{md__sii_8c_a1487b2a04582705c1b68c93d83ad17e4}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_event\_sii@{g\_raid\_md\_event\_sii}}
\index{g\_raid\_md\_event\_sii@{g\_raid\_md\_event\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_event\_sii}{g\_raid\_md\_event\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+event\+\_\+t g\+\_\+raid\+\_\+md\+\_\+event\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00123}{123}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a219f407f3990d2cf5632ffdfbd4203fc}\label{md__sii_8c_a219f407f3990d2cf5632ffdfbd4203fc}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_fail\_disk\_sii@{g\_raid\_md\_fail\_disk\_sii}}
\index{g\_raid\_md\_fail\_disk\_sii@{g\_raid\_md\_fail\_disk\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_fail\_disk\_sii}{g\_raid\_md\_fail\_disk\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+t g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00126}{126}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}.

\mbox{\Hypertarget{md__sii_8c_abdebfcf5ccbe2ccd6042aa398f7eb718}\label{md__sii_8c_abdebfcf5ccbe2ccd6042aa398f7eb718}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_free\_disk\_sii@{g\_raid\_md\_free\_disk\_sii}}
\index{g\_raid\_md\_free\_disk\_sii@{g\_raid\_md\_free\_disk\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_free\_disk\_sii}{g\_raid\_md\_free\_disk\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+t g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00127}{127}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_adc1f336f18b1701bcc67343916ca8c13}\label{md__sii_8c_adc1f336f18b1701bcc67343916ca8c13}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_free\_sii@{g\_raid\_md\_free\_sii}}
\index{g\_raid\_md\_free\_sii@{g\_raid\_md\_free\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_free\_sii}{g\_raid\_md\_free\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+free\+\_\+t g\+\_\+raid\+\_\+md\+\_\+free\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00128}{128}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a550a1aa4eb5cd905b77df83a5d123083}\label{md__sii_8c_a550a1aa4eb5cd905b77df83a5d123083}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_class@{g\_raid\_md\_sii\_class}}
\index{g\_raid\_md\_sii\_class@{g\_raid\_md\_sii\_class}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_class}{g\_raid\_md\_sii\_class}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__md__class}{g\+\_\+raid\+\_\+md\+\_\+class}} g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+class\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}SiI"{}},}
\DoxyCodeLine{        \mbox{\hyperlink{md__sii_8c_a73776e56124d14a37d89bdbe26420b0e}{g\_raid\_md\_sii\_methods}},}
\DoxyCodeLine{        \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structg__raid__md__sii__object}{g\_raid\_md\_sii\_object}}),}
\DoxyCodeLine{        .mdc\_enable = 1,}
\DoxyCodeLine{        .mdc\_priority = 100}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{md__sii_8c_source_l00142}{142}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a73776e56124d14a37d89bdbe26420b0e}\label{md__sii_8c_a73776e56124d14a37d89bdbe26420b0e}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_sii\_methods@{g\_raid\_md\_sii\_methods}}
\index{g\_raid\_md\_sii\_methods@{g\_raid\_md\_sii\_methods}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_sii\_methods}{g\_raid\_md\_sii\_methods}}
{\footnotesize\ttfamily kobj\+\_\+method\+\_\+t g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_create,    \mbox{\hyperlink{md__sii_8c_ab025e83b94cf9b30a2ef139d3a6383aa}{g\_raid\_md\_create\_sii}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_taste,     \mbox{\hyperlink{md__sii_8c_a2af40b458749c46abc4044e54b201dab}{g\_raid\_md\_taste\_sii}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_event,     \mbox{\hyperlink{md__sii_8c_a1487b2a04582705c1b68c93d83ad17e4}{g\_raid\_md\_event\_sii}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_ctl,       \mbox{\hyperlink{md__sii_8c_afb7e4ac8e6f972885369ae05ca83a78a}{g\_raid\_md\_ctl\_sii}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_write,     \mbox{\hyperlink{md__sii_8c_af9f40935192da6d220ce5fc7f3e3fbc7}{g\_raid\_md\_write\_sii}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_fail\_disk, \mbox{\hyperlink{md__sii_8c_a219f407f3990d2cf5632ffdfbd4203fc}{g\_raid\_md\_fail\_disk\_sii}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_free\_disk, \mbox{\hyperlink{md__sii_8c_abdebfcf5ccbe2ccd6042aa398f7eb718}{g\_raid\_md\_free\_disk\_sii}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_free,      \mbox{\hyperlink{md__sii_8c_adc1f336f18b1701bcc67343916ca8c13}{g\_raid\_md\_free\_sii}}),}
\DoxyCodeLine{        \{ 0, 0 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{md__sii_8c_source_l00130}{130}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_a2af40b458749c46abc4044e54b201dab}\label{md__sii_8c_a2af40b458749c46abc4044e54b201dab}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_taste\_sii@{g\_raid\_md\_taste\_sii}}
\index{g\_raid\_md\_taste\_sii@{g\_raid\_md\_taste\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_taste\_sii}{g\_raid\_md\_taste\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+t g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00122}{122}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.

\mbox{\Hypertarget{md__sii_8c_af9f40935192da6d220ce5fc7f3e3fbc7}\label{md__sii_8c_af9f40935192da6d220ce5fc7f3e3fbc7}} 
\index{md\_sii.c@{md\_sii.c}!g\_raid\_md\_write\_sii@{g\_raid\_md\_write\_sii}}
\index{g\_raid\_md\_write\_sii@{g\_raid\_md\_write\_sii}!md\_sii.c@{md\_sii.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_write\_sii}{g\_raid\_md\_write\_sii}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+md\+\_\+write\+\_\+t g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__sii_8c_source_l00125}{125}} of file \mbox{\hyperlink{md__sii_8c_source}{md\+\_\+sii.\+c}}.



Referenced by \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__sii_8c_source_l01054}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+sii()}}, \mbox{\hyperlink{md__sii_8c_source_l01588}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+sii()}}, \mbox{\hyperlink{md__sii_8c_source_l00820}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00648}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+refill()}}, and \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}.

