\hypertarget{md__nvidia_8c}{}\doxysection{geom/raid/md\+\_\+nvidia.c File Reference}
\label{md__nvidia_8c}\index{geom/raid/md\_nvidia.c@{geom/raid/md\_nvidia.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\+\_\+nvidia.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d09/md__nvidia_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}}
\item 
struct \mbox{\hyperlink{structg__raid__md__nvidia__perdisk}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk}}
\item 
struct \mbox{\hyperlink{structg__raid__md__nvidia__object}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a678301b46936bb0ebc2e74af0aa45f8a}{NVIDIA\+\_\+\+MAGIC}}~\char`\"{}NVIDIA  \char`\"{}
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a4efdbe09245906e4b1c1b9f92d15cdaf}{NVIDIA\+\_\+\+MAGIC0}}~0x00640044
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a4a85e65c5115929ff1cc9f43adc907b7}{NVIDIA\+\_\+\+S\+\_\+\+IDLE}}~0
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_ac56b8cffac3a47e004beb821c959b297}{NVIDIA\+\_\+\+S\+\_\+\+INIT}}~2
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a9c8f09bd1b37654c050c1d2ae4efdaa7}{NVIDIA\+\_\+\+S\+\_\+\+REBUILD}}~3
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_aaf0b58d30f84cb993ed8be54473fa2ad}{NVIDIA\+\_\+\+S\+\_\+\+UPGRADE}}~4
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a66bcc710c5258e0396f046c6b24dc9c1}{NVIDIA\+\_\+\+S\+\_\+\+SYNC}}~5
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_ab2ec39dfa4abfbebed686e3e767449fe}{NVIDIA\+\_\+\+T\+\_\+\+RAID0}}~0x0080
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_ad7b7093c55cb878409f06a0ea9d6b7fd}{NVIDIA\+\_\+\+T\+\_\+\+RAID1}}~0x0081
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a6d612f6cfeb0ce682f8e4f6b3055c702}{NVIDIA\+\_\+\+T\+\_\+\+RAID3}}~0x0083
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a1c9cedf2166dc9c005d548a3638d8d13}{NVIDIA\+\_\+\+T\+\_\+\+RAID5}}~0x0085 /$\ast$ RLQ = 00/02? $\ast$/
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a99740c300a81e721fb40903aa578f5d3}{NVIDIA\+\_\+\+T\+\_\+\+RAID5\+\_\+\+SYM}}~0x0095 /$\ast$ RLQ = 03 $\ast$/
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a81b043c5a203a0503ba5c7e3604934e0}{NVIDIA\+\_\+\+T\+\_\+\+RAID10}}~0x008a
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_ad2ce4036d43889472ac52fa31268fc72}{NVIDIA\+\_\+\+T\+\_\+\+RAID01}}~0x8180
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_afda99f1150721dd45b70d8397d1635a7}{NVIDIA\+\_\+\+T\+\_\+\+CONCAT}}~0x00ff
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_a08b2ef817168b2ea7ccbe307f719e210}{NVIDIA\+\_\+\+S\+\_\+\+BOOTABLE}}~0x00000001
\item 
\#define \mbox{\hyperlink{md__nvidia_8c_af801df9a01bfc460fb81b17136304b39}{NVIDIA\+\_\+\+S\+\_\+\+DEGRADED}}~0x00000002
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{md__nvidia_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static \mbox{\hyperlink{md__nvidia_8c_ae8370583ed5b3bd78be9cf773cd8bc29}{MALLOC\+\_\+\+DEFINE}} (M\+\_\+\+MD\+\_\+\+NVIDIA, \char`\"{}md\+\_\+nvidia\+\_\+data\char`\"{}, \char`\"{}GEOM\+\_\+\+RAID NVIDIA metadata\char`\"{})
\item 
static void \mbox{\hyperlink{md__nvidia_8c_a5391fa37cd4d8a32c2e3266552ef7d0d}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+print}} (struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$meta)
\item 
static struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$ \mbox{\hyperlink{md__nvidia_8c_a93aa7189e7f53dceb9fbbf476bc788dc}{nvidia\+\_\+meta\+\_\+copy}} (struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$meta)
\item 
static int \mbox{\hyperlink{md__nvidia_8c_aa6dc8c4d9f6dd199b89840e27b41b746}{nvidia\+\_\+meta\+\_\+translate\+\_\+disk}} (struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$meta, int md\+\_\+disk\+\_\+pos)
\item 
static void \mbox{\hyperlink{md__nvidia_8c_ab9164eebd2e113a208df2eb71aba3c61}{nvidia\+\_\+meta\+\_\+get\+\_\+name}} (struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$meta, char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
static void \mbox{\hyperlink{md__nvidia_8c_a417e0b1b794d42530a88b89455cd77df}{nvidia\+\_\+meta\+\_\+put\+\_\+name}} (struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$meta, char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
static struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$ \mbox{\hyperlink{md__nvidia_8c_ae8a5988a03e1c6d73a93a6898a35f494}{nvidia\+\_\+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__nvidia_8c_a31901671b436330a277a59837a56dae3}{nvidia\+\_\+meta\+\_\+write}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}}, struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$meta)
\item 
static int \mbox{\hyperlink{md__nvidia_8c_a1bd57ba715f844a4b51eb860511e019d}{nvidia\+\_\+meta\+\_\+erase}} (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__nvidia_8c_a0040d315082350faa707d1598cbd2c3a}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+get\+\_\+disk}} (struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$sc, int id)
\item 
static int \mbox{\hyperlink{md__nvidia_8c_ad3bd5a54d4f1e38338a9b8a532197cc6}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+supported}} (int level, int qual, int disks, int force)
\item 
static int \mbox{\hyperlink{md__nvidia_8c_a893f1e797ac7e577c628bde86aeda99e}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start\+\_\+disk}} (struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$\mbox{\hyperlink{structdisk}{disk}})
\item 
static void \mbox{\hyperlink{md__nvidia_8c_af04de44cd891de72963ec5d04475d037}{g\+\_\+disk\+\_\+md\+\_\+nvidia\+\_\+retaste}} (void $\ast$arg, int pending)
\item 
static void \mbox{\hyperlink{md__nvidia_8c_a5fd74ab6320f0772bc19772eff468fda}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill}} (struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{md__nvidia_8c_a8b1082ac846514a98bb72af9220f8078}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start}} (struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{md__nvidia_8c_a7f1a31dc13f40cf9bcbd142b319bb059}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+new\+\_\+disk}} (struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$\mbox{\hyperlink{structdisk}{disk}})
\item 
static void \mbox{\hyperlink{md__nvidia_8c_a78b1e4c75056f84970ce4047fb5c6cf7}{g\+\_\+raid\+\_\+nvidia\+\_\+go}} (void $\ast$arg)
\item 
static int \mbox{\hyperlink{md__nvidia_8c_ac4809f71614c31b6490e65916eed7f30}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+nvidia}} (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__nvidia_8c_a60127a188373823ac9e1cebe76dd966f}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+nvidia}} (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__nvidia_8c_a87e8160559759033651054486a4826c3}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+nvidia}} (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__nvidia_8c_a687bac3a49c9c7ef4768602ea47033ab}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia}} (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__nvidia_8c_ae90a1ed921e3fdf546d9131930a97974}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}} (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__nvidia_8c_a68e1e147556a556132a8e78ca050c489}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+nvidia}} (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__nvidia_8c_ab96f7250e5025d5d8904984d8790bdd8}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+nvidia}} (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__nvidia_8c_a1d94786b278f9cbd0dfad1bfd0e7c1cb}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+nvidia}} (struct \mbox{\hyperlink{structg__raid__md__object}{g\+\_\+raid\+\_\+md\+\_\+object}} $\ast$md)
\item 
\mbox{\hyperlink{md__nvidia_8c_a70ec3d938c4a0beaa860a0aa591aa13d}{G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+DECLARE}} (nvidia, \char`\"{}NVIDIA\char`\"{})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} \mbox{\hyperlink{md__nvidia_8c_a5a6390f191d44a4c4315fcbfad69577a}{\+\_\+\+\_\+packed}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+create\+\_\+t \mbox{\hyperlink{md__nvidia_8c_ab5da98b57f9e81efba7db8bf94b32bd0}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+nvidia}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a733c9bd21979a74eaa9430949f8e8126}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+nvidia}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+event\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a25045cdd6a90e23afd9cbe6846fe4c85}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+nvidia}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a40aeb625da5fd48e302f3e12c439fae8}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+write\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a5049d976b9b2326aca883164fa18e510}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a617b04b50058bcc99d5a991ba78728a9}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+nvidia}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a74b79706a3c3d3fa43f51f5640fc6ece}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+nvidia}}
\item 
static g\+\_\+raid\+\_\+md\+\_\+free\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a10450094cea5febfe88ad08abdd2ec6f}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+nvidia}}
\item 
static kobj\+\_\+method\+\_\+t \mbox{\hyperlink{md__nvidia_8c_a8ddcb7d158c453f887d0da47b892f7e7}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static struct \mbox{\hyperlink{structg__raid__md__class}{g\+\_\+raid\+\_\+md\+\_\+class}} \mbox{\hyperlink{md__nvidia_8c_ad880304154846bf47d027e976132f4d7}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+class}}
\item 
static int \mbox{\hyperlink{md__nvidia_8c_a483b55e9b079f8c64e1e32868457e11a}{NVIDIANode\+ID}} = 1
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{md__nvidia_8c_a678301b46936bb0ebc2e74af0aa45f8a}\label{md__nvidia_8c_a678301b46936bb0ebc2e74af0aa45f8a}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_MAGIC@{NVIDIA\_MAGIC}}
\index{NVIDIA\_MAGIC@{NVIDIA\_MAGIC}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_MAGIC}{NVIDIA\_MAGIC}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+MAGIC~\char`\"{}NVIDIA  \char`\"{}}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00053}{53}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a4efdbe09245906e4b1c1b9f92d15cdaf}\label{md__nvidia_8c_a4efdbe09245906e4b1c1b9f92d15cdaf}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_MAGIC0@{NVIDIA\_MAGIC0}}
\index{NVIDIA\_MAGIC0@{NVIDIA\_MAGIC0}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_MAGIC0}{NVIDIA\_MAGIC0}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+MAGIC0~0x00640044}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00067}{67}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a08b2ef817168b2ea7ccbe307f719e210}\label{md__nvidia_8c_a08b2ef817168b2ea7ccbe307f719e210}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_S\_BOOTABLE@{NVIDIA\_S\_BOOTABLE}}
\index{NVIDIA\_S\_BOOTABLE@{NVIDIA\_S\_BOOTABLE}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_S\_BOOTABLE}{NVIDIA\_S\_BOOTABLE}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+S\+\_\+\+BOOTABLE~0x00000001}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00100}{100}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_af801df9a01bfc460fb81b17136304b39}\label{md__nvidia_8c_af801df9a01bfc460fb81b17136304b39}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_S\_DEGRADED@{NVIDIA\_S\_DEGRADED}}
\index{NVIDIA\_S\_DEGRADED@{NVIDIA\_S\_DEGRADED}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_S\_DEGRADED}{NVIDIA\_S\_DEGRADED}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+S\+\_\+\+DEGRADED~0x00000002}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00101}{101}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a4a85e65c5115929ff1cc9f43adc907b7}\label{md__nvidia_8c_a4a85e65c5115929ff1cc9f43adc907b7}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_S\_IDLE@{NVIDIA\_S\_IDLE}}
\index{NVIDIA\_S\_IDLE@{NVIDIA\_S\_IDLE}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_S\_IDLE}{NVIDIA\_S\_IDLE}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+S\+\_\+\+IDLE~0}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00071}{71}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_ac56b8cffac3a47e004beb821c959b297}\label{md__nvidia_8c_ac56b8cffac3a47e004beb821c959b297}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_S\_INIT@{NVIDIA\_S\_INIT}}
\index{NVIDIA\_S\_INIT@{NVIDIA\_S\_INIT}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_S\_INIT}{NVIDIA\_S\_INIT}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+S\+\_\+\+INIT~2}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00072}{72}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a9c8f09bd1b37654c050c1d2ae4efdaa7}\label{md__nvidia_8c_a9c8f09bd1b37654c050c1d2ae4efdaa7}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_S\_REBUILD@{NVIDIA\_S\_REBUILD}}
\index{NVIDIA\_S\_REBUILD@{NVIDIA\_S\_REBUILD}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_S\_REBUILD}{NVIDIA\_S\_REBUILD}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+S\+\_\+\+REBUILD~3}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00073}{73}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a66bcc710c5258e0396f046c6b24dc9c1}\label{md__nvidia_8c_a66bcc710c5258e0396f046c6b24dc9c1}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_S\_SYNC@{NVIDIA\_S\_SYNC}}
\index{NVIDIA\_S\_SYNC@{NVIDIA\_S\_SYNC}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_S\_SYNC}{NVIDIA\_S\_SYNC}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+S\+\_\+\+SYNC~5}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00075}{75}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_aaf0b58d30f84cb993ed8be54473fa2ad}\label{md__nvidia_8c_aaf0b58d30f84cb993ed8be54473fa2ad}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_S\_UPGRADE@{NVIDIA\_S\_UPGRADE}}
\index{NVIDIA\_S\_UPGRADE@{NVIDIA\_S\_UPGRADE}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_S\_UPGRADE}{NVIDIA\_S\_UPGRADE}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+S\+\_\+\+UPGRADE~4}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00074}{74}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_afda99f1150721dd45b70d8397d1635a7}\label{md__nvidia_8c_afda99f1150721dd45b70d8397d1635a7}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_CONCAT@{NVIDIA\_T\_CONCAT}}
\index{NVIDIA\_T\_CONCAT@{NVIDIA\_T\_CONCAT}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_CONCAT}{NVIDIA\_T\_CONCAT}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+CONCAT~0x00ff}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00087}{87}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_ab2ec39dfa4abfbebed686e3e767449fe}\label{md__nvidia_8c_ab2ec39dfa4abfbebed686e3e767449fe}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_RAID0@{NVIDIA\_T\_RAID0}}
\index{NVIDIA\_T\_RAID0@{NVIDIA\_T\_RAID0}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_RAID0}{NVIDIA\_T\_RAID0}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+RAID0~0x0080}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00080}{80}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_ad2ce4036d43889472ac52fa31268fc72}\label{md__nvidia_8c_ad2ce4036d43889472ac52fa31268fc72}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_RAID01@{NVIDIA\_T\_RAID01}}
\index{NVIDIA\_T\_RAID01@{NVIDIA\_T\_RAID01}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_RAID01}{NVIDIA\_T\_RAID01}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+RAID01~0x8180}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00086}{86}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_ad7b7093c55cb878409f06a0ea9d6b7fd}\label{md__nvidia_8c_ad7b7093c55cb878409f06a0ea9d6b7fd}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_RAID1@{NVIDIA\_T\_RAID1}}
\index{NVIDIA\_T\_RAID1@{NVIDIA\_T\_RAID1}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_RAID1}{NVIDIA\_T\_RAID1}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+RAID1~0x0081}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00081}{81}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a81b043c5a203a0503ba5c7e3604934e0}\label{md__nvidia_8c_a81b043c5a203a0503ba5c7e3604934e0}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_RAID10@{NVIDIA\_T\_RAID10}}
\index{NVIDIA\_T\_RAID10@{NVIDIA\_T\_RAID10}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_RAID10}{NVIDIA\_T\_RAID10}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+RAID10~0x008a}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00085}{85}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a6d612f6cfeb0ce682f8e4f6b3055c702}\label{md__nvidia_8c_a6d612f6cfeb0ce682f8e4f6b3055c702}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_RAID3@{NVIDIA\_T\_RAID3}}
\index{NVIDIA\_T\_RAID3@{NVIDIA\_T\_RAID3}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_RAID3}{NVIDIA\_T\_RAID3}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+RAID3~0x0083}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00082}{82}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a1c9cedf2166dc9c005d548a3638d8d13}\label{md__nvidia_8c_a1c9cedf2166dc9c005d548a3638d8d13}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_RAID5@{NVIDIA\_T\_RAID5}}
\index{NVIDIA\_T\_RAID5@{NVIDIA\_T\_RAID5}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_RAID5}{NVIDIA\_T\_RAID5}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+RAID5~0x0085 /$\ast$ RLQ = 00/02? $\ast$/}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00083}{83}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

\mbox{\Hypertarget{md__nvidia_8c_a99740c300a81e721fb40903aa578f5d3}\label{md__nvidia_8c_a99740c300a81e721fb40903aa578f5d3}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIA\_T\_RAID5\_SYM@{NVIDIA\_T\_RAID5\_SYM}}
\index{NVIDIA\_T\_RAID5\_SYM@{NVIDIA\_T\_RAID5\_SYM}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIA\_T\_RAID5\_SYM}{NVIDIA\_T\_RAID5\_SYM}}
{\footnotesize\ttfamily \#define NVIDIA\+\_\+\+T\+\_\+\+RAID5\+\_\+\+SYM~0x0095 /$\ast$ RLQ = 03 $\ast$/}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00084}{84}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



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

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00583}{583}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l00592}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_af04de44cd891de72963ec5d04475d037_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_af04de44cd891de72963ec5d04475d037_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_ac4809f71614c31b6490e65916eed7f30}\label{md__nvidia_8c_ac4809f71614c31b6490e65916eed7f30}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_create\_nvidia@{g\_raid\_md\_create\_nvidia}}
\index{g\_raid\_md\_create\_nvidia@{g\_raid\_md\_create\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_create\_nvidia()}{g\_raid\_md\_create\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+create\+\_\+nvidia (\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__nvidia_8c_source_l00806}{806}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+volume\+\_\+id}}, \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}}, \mbox{\hyperlink{md__nvidia_8c_source_l00153}{NVIDIANode\+ID}}, 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/d8c/md__nvidia_8c_ac4809f71614c31b6490e65916eed7f30_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a687bac3a49c9c7ef4768602ea47033ab}\label{md__nvidia_8c_a687bac3a49c9c7ef4768602ea47033ab}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_ctl\_nvidia@{g\_raid\_md\_ctl\_nvidia}}
\index{g\_raid\_md\_ctl\_nvidia@{g\_raid\_md\_ctl\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_ctl\_nvidia()}{g\_raid\_md\_ctl\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia (\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__nvidia_8c_source_l01026}{1026}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l00129}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+nvidia}}, \mbox{\hyperlink{md__nvidia_8c_source_l00592}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00430}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00382}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+supported()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00128}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}}, \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__nvidia_8c_source_l00119}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__nvidia_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00349}{nvidia\+\_\+meta\+\_\+erase()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00108}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__nvidia_8c_source_l00109}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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{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/d8c/md__nvidia_8c_a687bac3a49c9c7ef4768602ea47033ab_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a70ec3d938c4a0beaa860a0aa591aa13d}\label{md__nvidia_8c_a70ec3d938c4a0beaa860a0aa591aa13d}} 
\index{md\_nvidia.c@{md\_nvidia.c}!G\_RAID\_MD\_DECLARE@{G\_RAID\_MD\_DECLARE}}
\index{G\_RAID\_MD\_DECLARE@{G\_RAID\_MD\_DECLARE}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{G\_RAID\_MD\_DECLARE()}{G\_RAID\_MD\_DECLARE()}}
{\footnotesize\ttfamily G\+\_\+\+RAID\+\_\+\+MD\+\_\+\+DECLARE (\begin{DoxyParamCaption}\item[{nvidia}]{,  }\item[{\char`\"{}NVIDIA\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{md__nvidia_8c_a87e8160559759033651054486a4826c3}\label{md__nvidia_8c_a87e8160559759033651054486a4826c3}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_event\_nvidia@{g\_raid\_md\_event\_nvidia}}
\index{g\_raid\_md\_event\_nvidia@{g\_raid\_md\_event\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_event\_nvidia()}{g\_raid\_md\_event\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+event\+\_\+nvidia (\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__nvidia_8c_source_l00961}{961}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l00592}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00128}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}}, \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__nvidia_8c_source_l00119}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__nvidia_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+volume\+\_\+id}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{md__nvidia_8c_source_l00108}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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/d8c/md__nvidia_8c_a87e8160559759033651054486a4826c3_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a68e1e147556a556132a8e78ca050c489}\label{md__nvidia_8c_a68e1e147556a556132a8e78ca050c489}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_fail\_disk\_nvidia@{g\_raid\_md\_fail\_disk\_nvidia}}
\index{g\_raid\_md\_fail\_disk\_nvidia@{g\_raid\_md\_fail\_disk\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_fail\_disk\_nvidia()}{g\_raid\_md\_fail\_disk\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+nvidia (\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__nvidia_8c_source_l01508}{1508}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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{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__nvidia_8c_source_l00592}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00128}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}}, \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__nvidia_8c_source_l00349}{nvidia\+\_\+meta\+\_\+erase()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00108}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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/d8c/md__nvidia_8c_a68e1e147556a556132a8e78ca050c489_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_ab96f7250e5025d5d8904984d8790bdd8}\label{md__nvidia_8c_ab96f7250e5025d5d8904984d8790bdd8}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_free\_disk\_nvidia@{g\_raid\_md\_free\_disk\_nvidia}}
\index{g\_raid\_md\_free\_disk\_nvidia@{g\_raid\_md\_free\_disk\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_free\_disk\_nvidia()}{g\_raid\_md\_free\_disk\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+free\+\_\+disk\+\_\+nvidia (\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__nvidia_8c_source_l01548}{1548}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



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

\mbox{\Hypertarget{md__nvidia_8c_a1d94786b278f9cbd0dfad1bfd0e7c1cb}\label{md__nvidia_8c_a1d94786b278f9cbd0dfad1bfd0e7c1cb}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_free\_nvidia@{g\_raid\_md\_free\_nvidia}}
\index{g\_raid\_md\_free\_nvidia@{g\_raid\_md\_free\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_free\_nvidia()}{g\_raid\_md\_free\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+free\+\_\+nvidia (\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__nvidia_8c_source_l01564}{1564}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l00115}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__nvidia_8c_source_l00121}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+rootmount}}, \mbox{\hyperlink{md__nvidia_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+start\+\_\+co}}, \mbox{\hyperlink{md__nvidia_8c_source_l00119}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+started}}, and \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}.

\mbox{\Hypertarget{md__nvidia_8c_a0040d315082350faa707d1598cbd2c3a}\label{md__nvidia_8c_a0040d315082350faa707d1598cbd2c3a}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_nvidia\_get\_disk@{g\_raid\_md\_nvidia\_get\_disk}}
\index{g\_raid\_md\_nvidia\_get\_disk@{g\_raid\_md\_nvidia\_get\_disk}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_nvidia\_get\_disk()}{g\_raid\_md\_nvidia\_get\_disk()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structg__raid__disk}{g\+\_\+raid\+\_\+disk}} $\ast$ g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00368}{368}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



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



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

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a0040d315082350faa707d1598cbd2c3a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a7f1a31dc13f40cf9bcbd142b319bb059}\label{md__nvidia_8c_a7f1a31dc13f40cf9bcbd142b319bb059}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_nvidia\_new\_disk@{g\_raid\_md\_nvidia\_new\_disk}}
\index{g\_raid\_md\_nvidia\_new\_disk@{g\_raid\_md\_nvidia\_new\_disk}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_nvidia\_new\_disk()}{g\_raid\_md\_nvidia\_new\_disk()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00749}{749}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{md__nvidia_8c_source_l00058}{nvidia\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00171}{free}}, \mbox{\hyperlink{g__raid_8h_source_l00066}{G\+\_\+\+RAID\+\_\+\+DEBUG1}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00430}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00128}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}}, \mbox{\hyperlink{md__nvidia_8c_source_l00118}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+disks\+\_\+present}}, \mbox{\hyperlink{md__nvidia_8c_source_l00115}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__nvidia_8c_source_l00119}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__nvidia_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{md__nvidia_8c_source_l00199}{nvidia\+\_\+meta\+\_\+copy()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00107}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00077}{nvidia\+\_\+raid\+\_\+conf\+::total\+\_\+disks}}.



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

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00156}{156}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{md__nvidia_8c_source_l00076}{nvidia\+\_\+raid\+\_\+conf\+::array\+\_\+width}}, \mbox{\hyperlink{md__nvidia_8c_source_l00056}{nvidia\+\_\+raid\+\_\+conf\+::checksum}}, \mbox{\hyperlink{md__nvidia_8c_source_l00055}{nvidia\+\_\+raid\+\_\+conf\+::config\+\_\+size}}, \mbox{\hyperlink{md__nvidia_8c_source_l00058}{nvidia\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \mbox{\hyperlink{md__nvidia_8c_source_l00064}{nvidia\+\_\+raid\+\_\+conf\+::disk\+\_\+status}}, \mbox{\hyperlink{md__nvidia_8c_source_l00059}{nvidia\+\_\+raid\+\_\+conf\+::dummy\+\_\+0}}, \mbox{\hyperlink{md__nvidia_8c_source_l00089}{nvidia\+\_\+raid\+\_\+conf\+::dummy\+\_\+3}}, \mbox{\hyperlink{g__raid_8c_source_l00065}{g\+\_\+raid\+\_\+debug}}, \mbox{\hyperlink{md__nvidia_8c_source_l00066}{nvidia\+\_\+raid\+\_\+conf\+::magic\+\_\+0}}, \mbox{\hyperlink{md__nvidia_8c_source_l00062}{nvidia\+\_\+raid\+\_\+conf\+::name}}, \mbox{\hyperlink{md__nvidia_8c_source_l00052}{nvidia\+\_\+raid\+\_\+conf\+::nvidia\+\_\+id}}, \mbox{\hyperlink{md__nvidia_8c_source_l00078}{nvidia\+\_\+raid\+\_\+conf\+::orig\+\_\+array\+\_\+width}}, \mbox{\hyperlink{md__nvidia_8c_source_l00098}{nvidia\+\_\+raid\+\_\+conf\+::orig\+\_\+total\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00097}{nvidia\+\_\+raid\+\_\+conf\+::orig\+\_\+type}}, \mbox{\hyperlink{md__nvidia_8c_source_l00096}{nvidia\+\_\+raid\+\_\+conf\+::rebuild\+\_\+lba}}, \mbox{\hyperlink{md__nvidia_8c_source_l00063}{nvidia\+\_\+raid\+\_\+conf\+::revision}}, \mbox{\hyperlink{md__nvidia_8c_source_l00061}{nvidia\+\_\+raid\+\_\+conf\+::sector\+\_\+size}}, \mbox{\hyperlink{md__nvidia_8c_source_l00070}{nvidia\+\_\+raid\+\_\+conf\+::state}}, \mbox{\hyperlink{md__nvidia_8c_source_l00099}{nvidia\+\_\+raid\+\_\+conf\+::status}}, \mbox{\hyperlink{md__nvidia_8c_source_l00091}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+bytes}}, \mbox{\hyperlink{md__nvidia_8c_source_l00093}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+mask}}, \mbox{\hyperlink{md__nvidia_8c_source_l00090}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00092}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+shift}}, \mbox{\hyperlink{md__nvidia_8c_source_l00095}{nvidia\+\_\+raid\+\_\+conf\+::stripe\+\_\+bytes}}, \mbox{\hyperlink{md__nvidia_8c_source_l00094}{nvidia\+\_\+raid\+\_\+conf\+::stripe\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00077}{nvidia\+\_\+raid\+\_\+conf\+::total\+\_\+disks}}, \mbox{\hyperlink{md__nvidia_8c_source_l00060}{nvidia\+\_\+raid\+\_\+conf\+::total\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00079}{nvidia\+\_\+raid\+\_\+conf\+::type}}, \mbox{\hyperlink{md__nvidia_8c_source_l00057}{nvidia\+\_\+raid\+\_\+conf\+::version}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00069}{nvidia\+\_\+raid\+\_\+conf\+::volume\+\_\+id}}.



Referenced by \mbox{\hyperlink{md__nvidia_8c_source_l00826}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+nvidia()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a5391fa37cd4d8a32c2e3266552ef7d0d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a5fd74ab6320f0772bc19772eff468fda}\label{md__nvidia_8c_a5fd74ab6320f0772bc19772eff468fda}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_nvidia\_refill@{g\_raid\_md\_nvidia\_refill}}
\index{g\_raid\_md\_nvidia\_refill@{g\_raid\_md\_nvidia\_refill}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_nvidia\_refill()}{g\_raid\_md\_nvidia\_refill()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00592}{592}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{md__nvidia_8c_source_l00583}{g\+\_\+disk\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00430}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00128}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}}, \mbox{\hyperlink{g__raid_8c_source_l00706}{g\+\_\+raid\+\_\+ndisks()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00120}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+incomplete}}, \mbox{\hyperlink{md__nvidia_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00961}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+nvidia()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01508}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+nvidia()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a5fd74ab6320f0772bc19772eff468fda_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a5fd74ab6320f0772bc19772eff468fda_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a8b1082ac846514a98bb72af9220f8078}\label{md__nvidia_8c_a8b1082ac846514a98bb72af9220f8078}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_nvidia\_start@{g\_raid\_md\_nvidia\_start}}
\index{g\_raid\_md\_nvidia\_start@{g\_raid\_md\_nvidia\_start}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_nvidia\_start()}{g\_raid\_md\_nvidia\_start()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00652}{652}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l00592}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00430}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00128}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia}}, \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_l00222}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+R5\+LA}}, \mbox{\hyperlink{g__raid_8h_source_l00223}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+R5\+LS}}, \mbox{\hyperlink{md__nvidia_8c_source_l00115}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__nvidia_8c_source_l00121}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+rootmount}}, \mbox{\hyperlink{md__nvidia_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+start\+\_\+co}}, \mbox{\hyperlink{md__nvidia_8c_source_l00119}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__nvidia_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{md__nvidia_8c_source_l00222}{nvidia\+\_\+meta\+\_\+get\+\_\+name()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00087}{NVIDIA\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__nvidia_8c_source_l00080}{NVIDIA\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__nvidia_8c_source_l00086}{NVIDIA\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__nvidia_8c_source_l00081}{NVIDIA\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__nvidia_8c_source_l00083}{NVIDIA\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__nvidia_8c_source_l00084}{NVIDIA\+\_\+\+T\+\_\+\+RAID5\+\_\+\+SYM}}, \mbox{\hyperlink{md__nvidia_8c_source_l00108}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \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__nvidia_8c_source_l00090}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00060}{nvidia\+\_\+raid\+\_\+conf\+::total\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00079}{nvidia\+\_\+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__nvidia_8c_source_l00961}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+nvidia()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00749}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+new\+\_\+disk()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a8b1082ac846514a98bb72af9220f8078_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a8b1082ac846514a98bb72af9220f8078_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a893f1e797ac7e577c628bde86aeda99e}\label{md__nvidia_8c_a893f1e797ac7e577c628bde86aeda99e}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_nvidia\_start\_disk@{g\_raid\_md\_nvidia\_start\_disk}}
\index{g\_raid\_md\_nvidia\_start\_disk@{g\_raid\_md\_nvidia\_start\_disk}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_nvidia\_start\_disk()}{g\_raid\_md\_nvidia\_start\_disk()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00430}{430}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{md__nvidia_8c_source_l00076}{nvidia\+\_\+raid\+\_\+conf\+::array\+\_\+width}}, \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__nvidia_8c_source_l00058}{nvidia\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \mbox{\hyperlink{md__nvidia_8c_source_l00064}{nvidia\+\_\+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__nvidia_8c_source_l00368}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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_l00145}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+NEW}}, \mbox{\hyperlink{g__raid_8h_source_l00146}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+REBUILD}}, \mbox{\hyperlink{g__raid_8h_source_l00149}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+RESYNC}}, \mbox{\hyperlink{md__nvidia_8c_source_l00120}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+incomplete}}, \mbox{\hyperlink{md__nvidia_8c_source_l00115}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__nvidia_8c_source_l00119}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+started}}, \mbox{\hyperlink{md__nvidia_8c_source_l00117}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+total\+\_\+disks}}, \mbox{\hyperlink{md__nvidia_8c_source_l00209}{nvidia\+\_\+meta\+\_\+translate\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00073}{NVIDIA\+\_\+\+S\+\_\+\+REBUILD}}, \mbox{\hyperlink{md__nvidia_8c_source_l00075}{NVIDIA\+\_\+\+S\+\_\+\+SYNC}}, \mbox{\hyperlink{md__nvidia_8c_source_l00087}{NVIDIA\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__nvidia_8c_source_l00108}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__nvidia_8c_source_l00109}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+disk\+\_\+size}}, \mbox{\hyperlink{md__nvidia_8c_source_l00107}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{md__nvidia_8c_source_l00096}{nvidia\+\_\+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__nvidia_8c_source_l00061}{nvidia\+\_\+raid\+\_\+conf\+::sector\+\_\+size}}, \mbox{\hyperlink{md__nvidia_8c_source_l00070}{nvidia\+\_\+raid\+\_\+conf\+::state}}, \mbox{\hyperlink{md__nvidia_8c_source_l00077}{nvidia\+\_\+raid\+\_\+conf\+::total\+\_\+disks}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00079}{nvidia\+\_\+raid\+\_\+conf\+::type}}.



Referenced by \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00749}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00592}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a893f1e797ac7e577c628bde86aeda99e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a893f1e797ac7e577c628bde86aeda99e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_ad3bd5a54d4f1e38338a9b8a532197cc6}\label{md__nvidia_8c_ad3bd5a54d4f1e38338a9b8a532197cc6}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_nvidia\_supported@{g\_raid\_md\_nvidia\_supported}}
\index{g\_raid\_md\_nvidia\_supported@{g\_raid\_md\_nvidia\_supported}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_nvidia\_supported()}{g\_raid\_md\_nvidia\_supported()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00382}{382}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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}}, \mbox{\hyperlink{g__raid_8h_source_l00222}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+R5\+LA}}, and \mbox{\hyperlink{g__raid_8h_source_l00223}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+R5\+LS}}.



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

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_ad3bd5a54d4f1e38338a9b8a532197cc6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a60127a188373823ac9e1cebe76dd966f}\label{md__nvidia_8c_a60127a188373823ac9e1cebe76dd966f}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_taste\_nvidia@{g\_raid\_md\_taste\_nvidia}}
\index{g\_raid\_md\_taste\_nvidia@{g\_raid\_md\_taste\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_taste\_nvidia()}{g\_raid\_md\_taste\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+nvidia (\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__nvidia_8c_source_l00826}{826}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{md__nvidia_8c_source_l00058}{nvidia\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \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__nvidia_8c_source_l00749}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00156}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00790}{g\+\_\+raid\+\_\+nvidia\+\_\+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__nvidia_8c_source_l00120}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+incomplete}}, \mbox{\hyperlink{md__nvidia_8c_source_l00121}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+rootmount}}, \mbox{\hyperlink{md__nvidia_8c_source_l00116}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+start\+\_\+co}}, \mbox{\hyperlink{md__nvidia_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+volume\+\_\+id}}, \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__nvidia_8c_source_l00244}{nvidia\+\_\+meta\+\_\+read()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00153}{NVIDIANode\+ID}}, \mbox{\hyperlink{md__nvidia_8c_source_l00108}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+disk\+\_\+pos}}, \mbox{\hyperlink{md__nvidia_8c_source_l00109}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+disk\+\_\+size}}, \mbox{\hyperlink{md__nvidia_8c_source_l00107}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+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{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{geom_8h_source_l00150}{g\+\_\+geom\+::softc}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00069}{nvidia\+\_\+raid\+\_\+conf\+::volume\+\_\+id}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a60127a188373823ac9e1cebe76dd966f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_ae90a1ed921e3fdf546d9131930a97974}\label{md__nvidia_8c_ae90a1ed921e3fdf546d9131930a97974}} 
\index{md\_nvidia.c@{md\_nvidia.c}!g\_raid\_md\_write\_nvidia@{g\_raid\_md\_write\_nvidia}}
\index{g\_raid\_md\_write\_nvidia@{g\_raid\_md\_write\_nvidia}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_md\_write\_nvidia()}{g\_raid\_md\_write\_nvidia()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia (\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__nvidia_8c_source_l01392}{1392}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{md__nvidia_8c_source_l00076}{nvidia\+\_\+raid\+\_\+conf\+::array\+\_\+width}}, \mbox{\hyperlink{md__nvidia_8c_source_l00055}{nvidia\+\_\+raid\+\_\+conf\+::config\+\_\+size}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00132}{disk}}, \mbox{\hyperlink{md__nvidia_8c_source_l00058}{nvidia\+\_\+raid\+\_\+conf\+::disk\+\_\+number}}, \mbox{\hyperlink{md__nvidia_8c_source_l00064}{nvidia\+\_\+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_8h_source_l00122}{G\+\_\+\+RAID\+\_\+\+DISK\+\_\+\+S\+\_\+\+SPARE}}, \mbox{\hyperlink{g__raid_8c_source_l00489}{g\+\_\+raid\+\_\+get\+\_\+diskname()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00156}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+print()}}, \mbox{\hyperlink{g__raid_8h_source_l00150}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+ACTIVE}}, \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_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_l00202}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID5}}, \mbox{\hyperlink{g__raid_8h_source_l00206}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+SINGLE}}, \mbox{\hyperlink{g__raid_8h_source_l00222}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+R5\+LA}}, \mbox{\hyperlink{md__nvidia_8c_source_l00066}{nvidia\+\_\+raid\+\_\+conf\+::magic\+\_\+0}}, \mbox{\hyperlink{md__nvidia_8c_source_l00115}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+meta}}, \mbox{\hyperlink{md__nvidia_8c_source_l00114}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+volume\+\_\+id}}, \mbox{\hyperlink{g__raid_8h_source_l00326}{g\+\_\+raid\+\_\+md\+\_\+object\+::mdo\+\_\+softc}}, \mbox{\hyperlink{md__nvidia_8c_source_l00052}{nvidia\+\_\+raid\+\_\+conf\+::nvidia\+\_\+id}}, \mbox{\hyperlink{md__nvidia_8c_source_l00053}{NVIDIA\+\_\+\+MAGIC}}, \mbox{\hyperlink{md__nvidia_8c_source_l00067}{NVIDIA\+\_\+\+MAGIC0}}, \mbox{\hyperlink{md__nvidia_8c_source_l00199}{nvidia\+\_\+meta\+\_\+copy()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00236}{nvidia\+\_\+meta\+\_\+put\+\_\+name()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00209}{nvidia\+\_\+meta\+\_\+translate\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00316}{nvidia\+\_\+meta\+\_\+write()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00071}{NVIDIA\+\_\+\+S\+\_\+\+IDLE}}, \mbox{\hyperlink{md__nvidia_8c_source_l00073}{NVIDIA\+\_\+\+S\+\_\+\+REBUILD}}, \mbox{\hyperlink{md__nvidia_8c_source_l00075}{NVIDIA\+\_\+\+S\+\_\+\+SYNC}}, \mbox{\hyperlink{md__nvidia_8c_source_l00087}{NVIDIA\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__nvidia_8c_source_l00080}{NVIDIA\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__nvidia_8c_source_l00086}{NVIDIA\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__nvidia_8c_source_l00081}{NVIDIA\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__nvidia_8c_source_l00083}{NVIDIA\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__nvidia_8c_source_l00084}{NVIDIA\+\_\+\+T\+\_\+\+RAID5\+\_\+\+SYM}}, \mbox{\hyperlink{md__nvidia_8c_source_l00078}{nvidia\+\_\+raid\+\_\+conf\+::orig\+\_\+array\+\_\+width}}, \mbox{\hyperlink{md__nvidia_8c_source_l00098}{nvidia\+\_\+raid\+\_\+conf\+::orig\+\_\+total\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00097}{nvidia\+\_\+raid\+\_\+conf\+::orig\+\_\+type}}, \mbox{\hyperlink{md__nvidia_8c_source_l00107}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+perdisk\+::pd\+\_\+meta}}, \mbox{\hyperlink{md__nvidia_8c_source_l00096}{nvidia\+\_\+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__nvidia_8c_source_l00061}{nvidia\+\_\+raid\+\_\+conf\+::sector\+\_\+size}}, \mbox{\hyperlink{md__nvidia_8c_source_l00070}{nvidia\+\_\+raid\+\_\+conf\+::state}}, \mbox{\hyperlink{md__nvidia_8c_source_l00099}{nvidia\+\_\+raid\+\_\+conf\+::status}}, \mbox{\hyperlink{md__nvidia_8c_source_l00091}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+bytes}}, \mbox{\hyperlink{md__nvidia_8c_source_l00093}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+mask}}, \mbox{\hyperlink{md__nvidia_8c_source_l00090}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00092}{nvidia\+\_\+raid\+\_\+conf\+::strip\+\_\+shift}}, \mbox{\hyperlink{md__nvidia_8c_source_l00095}{nvidia\+\_\+raid\+\_\+conf\+::stripe\+\_\+bytes}}, \mbox{\hyperlink{md__nvidia_8c_source_l00094}{nvidia\+\_\+raid\+\_\+conf\+::stripe\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00077}{nvidia\+\_\+raid\+\_\+conf\+::total\+\_\+disks}}, \mbox{\hyperlink{md__nvidia_8c_source_l00060}{nvidia\+\_\+raid\+\_\+conf\+::total\+\_\+sectors}}, \mbox{\hyperlink{md__nvidia_8c_source_l00079}{nvidia\+\_\+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_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}}, \mbox{\hyperlink{md__nvidia_8c_source_l00057}{nvidia\+\_\+raid\+\_\+conf\+::version}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00139}{vol}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00069}{nvidia\+\_\+raid\+\_\+conf\+::volume\+\_\+id}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00790}{790}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l00119}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+object\+::mdio\+\_\+started}}, and \mbox{\hyperlink{g__raid_8h_source_l00294}{g\+\_\+raid\+\_\+softc\+::sc\+\_\+md}}.



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

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a78b1e4c75056f84970ce4047fb5c6cf7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=348pt]{d0/d8c/md__nvidia_8c_a78b1e4c75056f84970ce4047fb5c6cf7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_ae8370583ed5b3bd78be9cf773cd8bc29}\label{md__nvidia_8c_ae8370583ed5b3bd78be9cf773cd8bc29}} 
\index{md\_nvidia.c@{md\_nvidia.c}!MALLOC\_DEFINE@{MALLOC\_DEFINE}}
\index{MALLOC\_DEFINE@{MALLOC\_DEFINE}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{MALLOC\_DEFINE()}{MALLOC\_DEFINE()}}
{\footnotesize\ttfamily static MALLOC\+\_\+\+DEFINE (\begin{DoxyParamCaption}\item[{M\+\_\+\+MD\+\_\+\+NVIDIA}]{,  }\item[{\char`\"{}md\+\_\+nvidia\+\_\+data\char`\"{}}]{,  }\item[{\char`\"{}GEOM\+\_\+\+RAID NVIDIA metadata\char`\"{}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00199}{199}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



Referenced by \mbox{\hyperlink{md__nvidia_8c_source_l00749}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+new\+\_\+disk()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a93aa7189e7f53dceb9fbbf476bc788dc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_a1bd57ba715f844a4b51eb860511e019d}\label{md__nvidia_8c_a1bd57ba715f844a4b51eb860511e019d}} 
\index{md\_nvidia.c@{md\_nvidia.c}!nvidia\_meta\_erase@{nvidia\_meta\_erase}}
\index{nvidia\_meta\_erase@{nvidia\_meta\_erase}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{nvidia\_meta\_erase()}{nvidia\_meta\_erase()}}
{\footnotesize\ttfamily static int nvidia\+\_\+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__nvidia_8c_source_l00349}{349}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+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__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l01508}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+nvidia()}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00222}{222}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



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



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

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00236}{236}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



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



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

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_a417e0b1b794d42530a88b89455cd77df_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_ae8a5988a03e1c6d73a93a6898a35f494}\label{md__nvidia_8c_ae8a5988a03e1c6d73a93a6898a35f494}} 
\index{md\_nvidia.c@{md\_nvidia.c}!nvidia\_meta\_read@{nvidia\_meta\_read}}
\index{nvidia\_meta\_read@{nvidia\_meta\_read}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{nvidia\_meta\_read()}{nvidia\_meta\_read()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$ nvidia\+\_\+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__nvidia_8c_source_l00244}{244}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{md__nvidia_8c_source_l00056}{nvidia\+\_\+raid\+\_\+conf\+::checksum}}, \mbox{\hyperlink{md__nvidia_8c_source_l00055}{nvidia\+\_\+raid\+\_\+conf\+::config\+\_\+size}}, \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{md__nvidia_8c_source_l00052}{nvidia\+\_\+raid\+\_\+conf\+::nvidia\+\_\+id}}, \mbox{\hyperlink{md__nvidia_8c_source_l00053}{NVIDIA\+\_\+\+MAGIC}}, \mbox{\hyperlink{md__nvidia_8c_source_l00071}{NVIDIA\+\_\+\+S\+\_\+\+IDLE}}, \mbox{\hyperlink{md__nvidia_8c_source_l00072}{NVIDIA\+\_\+\+S\+\_\+\+INIT}}, \mbox{\hyperlink{md__nvidia_8c_source_l00073}{NVIDIA\+\_\+\+S\+\_\+\+REBUILD}}, \mbox{\hyperlink{md__nvidia_8c_source_l00075}{NVIDIA\+\_\+\+S\+\_\+\+SYNC}}, \mbox{\hyperlink{md__nvidia_8c_source_l00087}{NVIDIA\+\_\+\+T\+\_\+\+CONCAT}}, \mbox{\hyperlink{md__nvidia_8c_source_l00080}{NVIDIA\+\_\+\+T\+\_\+\+RAID0}}, \mbox{\hyperlink{md__nvidia_8c_source_l00086}{NVIDIA\+\_\+\+T\+\_\+\+RAID01}}, \mbox{\hyperlink{md__nvidia_8c_source_l00081}{NVIDIA\+\_\+\+T\+\_\+\+RAID1}}, \mbox{\hyperlink{md__nvidia_8c_source_l00082}{NVIDIA\+\_\+\+T\+\_\+\+RAID3}}, \mbox{\hyperlink{md__nvidia_8c_source_l00083}{NVIDIA\+\_\+\+T\+\_\+\+RAID5}}, \mbox{\hyperlink{md__nvidia_8c_source_l00084}{NVIDIA\+\_\+\+T\+\_\+\+RAID5\+\_\+\+SYM}}, \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__nvidia_8c_source_l00070}{nvidia\+\_\+raid\+\_\+conf\+::state}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00079}{nvidia\+\_\+raid\+\_\+conf\+::type}}.



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

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_ae8a5988a03e1c6d73a93a6898a35f494_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d8c/md__nvidia_8c_ae8a5988a03e1c6d73a93a6898a35f494_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{md__nvidia_8c_aa6dc8c4d9f6dd199b89840e27b41b746}\label{md__nvidia_8c_aa6dc8c4d9f6dd199b89840e27b41b746}} 
\index{md\_nvidia.c@{md\_nvidia.c}!nvidia\_meta\_translate\_disk@{nvidia\_meta\_translate\_disk}}
\index{nvidia\_meta\_translate\_disk@{nvidia\_meta\_translate\_disk}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{nvidia\_meta\_translate\_disk()}{nvidia\_meta\_translate\_disk()}}
{\footnotesize\ttfamily static int nvidia\+\_\+meta\+\_\+translate\+\_\+disk (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} $\ast$}]{meta,  }\item[{int}]{md\+\_\+disk\+\_\+pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00209}{209}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{md__nvidia_8c_source_l00076}{nvidia\+\_\+raid\+\_\+conf\+::array\+\_\+width}}, \mbox{\hyperlink{md__nvidia_8c_source_l00086}{NVIDIA\+\_\+\+T\+\_\+\+RAID01}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00079}{nvidia\+\_\+raid\+\_\+conf\+::type}}.



Referenced by \mbox{\hyperlink{md__nvidia_8c_source_l00430}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start\+\_\+disk()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00316}{316}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{md__nvidia_8c_source_l00056}{nvidia\+\_\+raid\+\_\+conf\+::checksum}}, \mbox{\hyperlink{md__nvidia_8c_source_l00055}{nvidia\+\_\+raid\+\_\+conf\+::config\+\_\+size}}, \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__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}.

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


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{md__nvidia_8c_a5a6390f191d44a4c4315fcbfad69577a}\label{md__nvidia_8c_a5a6390f191d44a4c4315fcbfad69577a}} 
\index{md\_nvidia.c@{md\_nvidia.c}!\_\_packed@{\_\_packed}}
\index{\_\_packed@{\_\_packed}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{\_\_packed}{\_\_packed}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structnvidia__raid__conf}{nvidia\+\_\+raid\+\_\+conf}} \+\_\+\+\_\+packed}

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00124}{124}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00127}{127}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00126}{126}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00129}{129}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



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

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00130}{130}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00131}{131}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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

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

\end{DoxyCode}


Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00145}{145}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_create,    \mbox{\hyperlink{md__nvidia_8c_ab5da98b57f9e81efba7db8bf94b32bd0}{g\_raid\_md\_create\_nvidia}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_taste,     \mbox{\hyperlink{md__nvidia_8c_a733c9bd21979a74eaa9430949f8e8126}{g\_raid\_md\_taste\_nvidia}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_event,     \mbox{\hyperlink{md__nvidia_8c_a25045cdd6a90e23afd9cbe6846fe4c85}{g\_raid\_md\_event\_nvidia}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_ctl,       \mbox{\hyperlink{md__nvidia_8c_a40aeb625da5fd48e302f3e12c439fae8}{g\_raid\_md\_ctl\_nvidia}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_write,     \mbox{\hyperlink{md__nvidia_8c_a5049d976b9b2326aca883164fa18e510}{g\_raid\_md\_write\_nvidia}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_fail\_disk, \mbox{\hyperlink{md__nvidia_8c_a617b04b50058bcc99d5a991ba78728a9}{g\_raid\_md\_fail\_disk\_nvidia}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_free\_disk, \mbox{\hyperlink{md__nvidia_8c_a74b79706a3c3d3fa43f51f5640fc6ece}{g\_raid\_md\_free\_disk\_nvidia}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_md\_free,      \mbox{\hyperlink{md__nvidia_8c_a10450094cea5febfe88ad08abdd2ec6f}{g\_raid\_md\_free\_nvidia}}),}
\DoxyCodeLine{        \{ 0, 0 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00133}{133}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00125}{125}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.

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



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00128}{128}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



Referenced by \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00961}{g\+\_\+raid\+\_\+md\+\_\+event\+\_\+nvidia()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01508}{g\+\_\+raid\+\_\+md\+\_\+fail\+\_\+disk\+\_\+nvidia()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00749}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00592}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+refill()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}.

\mbox{\Hypertarget{md__nvidia_8c_a483b55e9b079f8c64e1e32868457e11a}\label{md__nvidia_8c_a483b55e9b079f8c64e1e32868457e11a}} 
\index{md\_nvidia.c@{md\_nvidia.c}!NVIDIANodeID@{NVIDIANodeID}}
\index{NVIDIANodeID@{NVIDIANodeID}!md\_nvidia.c@{md\_nvidia.c}}
\doxysubsubsection{\texorpdfstring{NVIDIANodeID}{NVIDIANodeID}}
{\footnotesize\ttfamily int NVIDIANode\+ID = 1\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{md__nvidia_8c_source_l00153}{153}} of file \mbox{\hyperlink{md__nvidia_8c_source}{md\+\_\+nvidia.\+c}}.



Referenced by \mbox{\hyperlink{md__nvidia_8c_source_l00806}{g\+\_\+raid\+\_\+md\+\_\+create\+\_\+nvidia()}}, and \mbox{\hyperlink{md__nvidia_8c_source_l00826}{g\+\_\+raid\+\_\+md\+\_\+taste\+\_\+nvidia()}}.

