\hypertarget{tr__raid0_8c}{}\doxysection{geom/raid/tr\+\_\+raid0.c File Reference}
\label{tr__raid0_8c}\index{geom/raid/tr\_raid0.c@{geom/raid/tr\_raid0.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/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+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\+\_\+tr\+\_\+if.\+h\char`\"{}}\newline
Include dependency graph for tr\+\_\+raid0.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d79/tr__raid0_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structg__raid__tr__raid0__object}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{tr__raid0_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static \mbox{\hyperlink{tr__raid0_8c_ac0a18808dfe195476253e40c450a3d30}{MALLOC\+\_\+\+DEFINE}} (M\+\_\+\+TR\+\_\+\+RAID0, \char`\"{}tr\+\_\+raid0\+\_\+data\char`\"{}, \char`\"{}GEOM\+\_\+\+RAID RAID0 \mbox{\hyperlink{g__part__if_8m_a735984d41155bc1032e09bece8f8d66d}{data}}\char`\"{})
\item 
static int \mbox{\hyperlink{tr__raid0_8c_a9ceb7eb6d11ed0ac63b6572c92fe1c44}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr, struct \mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}} $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_a1b9eb8854031ced0905afde9f72c9ea8}{volume}})
\item 
static int \mbox{\hyperlink{tr__raid0_8c_afff5c3937ffa43ac693e2af3e967bd1a}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_aaa46aabd2a891668d71cec64e90b4848}{vol}})
\item 
static int \mbox{\hyperlink{tr__raid0_8c_a22e10d08f90acd5680659a2603333ed6}{g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr, struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_aa43118f4c81eadd0575e205732a9aae8}{sd}}, u\+\_\+int \mbox{\hyperlink{g__raid__tr__if_8m_a683a43faabf5ffc974caacd425b678d0}{event}})
\item 
static int \mbox{\hyperlink{tr__raid0_8c_ae16cae0dcc6f1e500cdfc0ba320e7075}{g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr)
\item 
static int \mbox{\hyperlink{tr__raid0_8c_a36db6f81ba8eba63d6032917e337ce53}{g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr)
\item 
static void \mbox{\hyperlink{tr__raid0_8c_acd73bd18a56f4774f69cfce30a3aa20c}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr, struct bio $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_a09ac99485c68908acb7b8767e2b93e80}{bp}})
\item 
static int \mbox{\hyperlink{tr__raid0_8c_afdb005af7cfe47c547eecbddf673b2d9}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr, void $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_a6a0ea2231d30f2b025e0c4b9f12dd6db}{virtual}}, vm\+\_\+offset\+\_\+t \mbox{\hyperlink{g__raid__tr__if_8m_a27729ff5ed96d4c7c45950d01a07c654}{physical}}, off\+\_\+t boffset, size\+\_\+t blength)
\item 
static void \mbox{\hyperlink{tr__raid0_8c_af2abe5f06529260bde0d7702d0da5f9a}{g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr, struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_aa43118f4c81eadd0575e205732a9aae8}{sd}}, struct bio $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_a09ac99485c68908acb7b8767e2b93e80}{bp}})
\item 
static int \mbox{\hyperlink{tr__raid0_8c_a375b3e7399bd094a345daa5803cbd280}{g\+\_\+raid\+\_\+tr\+\_\+free\+\_\+raid0}} (struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$tr)
\item 
\mbox{\hyperlink{tr__raid0_8c_a8c1dae6fc1f3cabf5716a0d671043a9a}{G\+\_\+\+RAID\+\_\+\+TR\+\_\+\+DECLARE}} (raid0, \char`\"{}RAID0\char`\"{})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+t \mbox{\hyperlink{tr__raid0_8c_a3ad92084b80cae1b67ff7154e6d0043b}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid0}}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+t \mbox{\hyperlink{tr__raid0_8c_a06092a1b2a46a0f44324bb306c71f768}{g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+raid0}}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+t \mbox{\hyperlink{tr__raid0_8c_ae01391227f54304dfb086aef4faa54f7}{g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+raid0}}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+t \mbox{\hyperlink{tr__raid0_8c_a379e0210bcf84f13b3d26e8663e3c927}{g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+raid0}}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+t \mbox{\hyperlink{tr__raid0_8c_aa28d324a28bfde9503da952e41ec9932}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0}}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+t \mbox{\hyperlink{tr__raid0_8c_a369847e26c1ba763616aaf3cc7d23fdd}{g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid0}}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+t \mbox{\hyperlink{tr__raid0_8c_ac2954f4bea5e67291f482b0274117973}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0}}
\item 
static g\+\_\+raid\+\_\+tr\+\_\+free\+\_\+t \mbox{\hyperlink{tr__raid0_8c_a162fbb0ba534da4206f55b79d25e19ea}{g\+\_\+raid\+\_\+tr\+\_\+free\+\_\+raid0}}
\item 
static kobj\+\_\+method\+\_\+t \mbox{\hyperlink{tr__raid0_8c_a3b8d223ffe6e9b33cdb3dbce66e65769}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static struct \mbox{\hyperlink{structg__raid__tr__class}{g\+\_\+raid\+\_\+tr\+\_\+class}} \mbox{\hyperlink{tr__raid0_8c_a12586b2d462aca2da60071839afd91a7}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+class}}
\end{DoxyCompactItemize}


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

\mbox{\Hypertarget{tr__raid0_8c_a8c1dae6fc1f3cabf5716a0d671043a9a}\label{tr__raid0_8c_a8c1dae6fc1f3cabf5716a0d671043a9a}} 
\index{tr\_raid0.c@{tr\_raid0.c}!G\_RAID\_TR\_DECLARE@{G\_RAID\_TR\_DECLARE}}
\index{G\_RAID\_TR\_DECLARE@{G\_RAID\_TR\_DECLARE}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{G\_RAID\_TR\_DECLARE()}{G\_RAID\_TR\_DECLARE()}}
{\footnotesize\ttfamily G\+\_\+\+RAID\+\_\+\+TR\+\_\+\+DECLARE (\begin{DoxyParamCaption}\item[{raid0}]{,  }\item[{\char`\"{}RAID0\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{tr__raid0_8c_a22e10d08f90acd5680659a2603333ed6}\label{tr__raid0_8c_a22e10d08f90acd5680659a2603333ed6}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_event\_raid0@{g\_raid\_tr\_event\_raid0}}
\index{g\_raid\_tr\_event\_raid0@{g\_raid\_tr\_event\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_event\_raid0()}{g\_raid\_tr\_event\_raid0()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr,  }\item[{struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$}]{sd,  }\item[{u\+\_\+int}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00134}{134}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \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_8h_source_l00150}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00144}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8h_source_l00143}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+NONE}}, \mbox{\hyperlink{g__raid_8c_source_l00190}{g\+\_\+raid\+\_\+subdisk\+\_\+state2str()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00098}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0()}}, \mbox{\hyperlink{g__raid_8c_source_l02304}{g\+\_\+raid\+\_\+write\+\_\+metadata()}}, \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_l00171}{g\+\_\+raid\+\_\+subdisk\+::sd\+\_\+state}}, \mbox{\hyperlink{g__raid_8h_source_l00364}{g\+\_\+raid\+\_\+tr\+\_\+object\+::tro\+\_\+volume}}, \mbox{\hyperlink{tr__raid0_8c_source_l00050}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+starting}}, \mbox{\hyperlink{tr__raid0_8c_source_l00051}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+stopped}}, \mbox{\hyperlink{g__raid_8h_source_l00257}{g\+\_\+raid\+\_\+volume\+::v\+\_\+name}}, \mbox{\hyperlink{g__raid_8h_source_l00251}{g\+\_\+raid\+\_\+volume\+::v\+\_\+softc}}, 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]{d1/d3d/tr__raid0_8c_a22e10d08f90acd5680659a2603333ed6_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{tr__raid0_8c_a375b3e7399bd094a345daa5803cbd280}\label{tr__raid0_8c_a375b3e7399bd094a345daa5803cbd280}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_free\_raid0@{g\_raid\_tr\_free\_raid0}}
\index{g\_raid\_tr\_free\_raid0@{g\_raid\_tr\_free\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_free\_raid0()}{g\_raid\_tr\_free\_raid0()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+tr\+\_\+free\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00332}{332}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_af2abe5f06529260bde0d7702d0da5f9a}\label{tr__raid0_8c_af2abe5f06529260bde0d7702d0da5f9a}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_iodone\_raid0@{g\_raid\_tr\_iodone\_raid0}}
\index{g\_raid\_tr\_iodone\_raid0@{g\_raid\_tr\_iodone\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_iodone\_raid0()}{g\_raid\_tr\_iodone\_raid0()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr,  }\item[{struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} $\ast$}]{sd,  }\item[{struct bio $\ast$}]{bp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00315}{315}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00274}{bp}}, \mbox{\hyperlink{geom__io_8c_source_l00176}{g\+\_\+destroy\+\_\+bio()}}, and \mbox{\hyperlink{g__raid_8c_source_l01259}{g\+\_\+raid\+\_\+iodone()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d3d/tr__raid0_8c_af2abe5f06529260bde0d7702d0da5f9a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{tr__raid0_8c_acd73bd18a56f4774f69cfce30a3aa20c}\label{tr__raid0_8c_acd73bd18a56f4774f69cfce30a3aa20c}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_iostart\_raid0@{g\_raid\_tr\_iostart\_raid0}}
\index{g\_raid\_tr\_iostart\_raid0@{g\_raid\_tr\_iostart\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_iostart\_raid0()}{g\_raid\_tr\_iostart\_raid0()}}
{\footnotesize\ttfamily static void g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr,  }\item[{struct bio $\ast$}]{bp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00191}{191}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00274}{bp}}, \mbox{\hyperlink{geom__io_8c_source_l00191}{g\+\_\+clone\+\_\+bio()}}, \mbox{\hyperlink{geom__io_8c_source_l00176}{g\+\_\+destroy\+\_\+bio()}}, \mbox{\hyperlink{g__raid_8c_source_l01259}{g\+\_\+raid\+\_\+iodone()}}, \mbox{\hyperlink{g__raid_8c_source_l01352}{g\+\_\+raid\+\_\+subdisk\+\_\+iostart()}}, \mbox{\hyperlink{g__raid_8c_source_l00958}{g\+\_\+raid\+\_\+tr\+\_\+flush\+\_\+common()}}, \mbox{\hyperlink{g__raid_8h_source_l00184}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+OPTIMAL}}, \mbox{\hyperlink{g__raid_8h_source_l00183}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+SUBOPTIMAL}}, \mbox{\hyperlink{g__raid__tr__if_8m_source_l00100}{length}}, \mbox{\hyperlink{g__raid__tr__if_8m_source_l00099}{offset}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00147}{sd}}, \mbox{\hyperlink{g__raid__tr__if_8m_source_l00072}{start}}, \mbox{\hyperlink{g__raid_8h_source_l00364}{g\+\_\+raid\+\_\+tr\+\_\+object\+::tro\+\_\+volume}}, \mbox{\hyperlink{g__raid_8h_source_l00262}{g\+\_\+raid\+\_\+volume\+::v\+\_\+disks\+\_\+count}}, \mbox{\hyperlink{g__raid_8h_source_l00259}{g\+\_\+raid\+\_\+volume\+::v\+\_\+state}}, \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]{d1/d3d/tr__raid0_8c_acd73bd18a56f4774f69cfce30a3aa20c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{tr__raid0_8c_afdb005af7cfe47c547eecbddf673b2d9}\label{tr__raid0_8c_afdb005af7cfe47c547eecbddf673b2d9}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_kerneldump\_raid0@{g\_raid\_tr\_kerneldump\_raid0}}
\index{g\_raid\_tr\_kerneldump\_raid0@{g\_raid\_tr\_kerneldump\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_kerneldump\_raid0()}{g\_raid\_tr\_kerneldump\_raid0()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr,  }\item[{void $\ast$}]{virtual,  }\item[{vm\+\_\+offset\+\_\+t}]{physical,  }\item[{off\+\_\+t}]{boffset,  }\item[{size\+\_\+t}]{blength }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00271}{271}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \mbox{\hyperlink{g__raid_8c_source_l01413}{g\+\_\+raid\+\_\+subdisk\+\_\+kerneldump()}}, \mbox{\hyperlink{g__raid_8h_source_l00184}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+OPTIMAL}}, \mbox{\hyperlink{g__raid__tr__if_8m_source_l00100}{length}}, \mbox{\hyperlink{g__raid__tr__if_8m_source_l00099}{offset}}, \mbox{\hyperlink{g__raid__tr__if_8m_source_l00072}{start}}, \mbox{\hyperlink{g__raid_8h_source_l00364}{g\+\_\+raid\+\_\+tr\+\_\+object\+::tro\+\_\+volume}}, \mbox{\hyperlink{g__raid_8h_source_l00262}{g\+\_\+raid\+\_\+volume\+::v\+\_\+disks\+\_\+count}}, \mbox{\hyperlink{g__raid_8h_source_l00259}{g\+\_\+raid\+\_\+volume\+::v\+\_\+state}}, \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]{d1/d3d/tr__raid0_8c_afdb005af7cfe47c547eecbddf673b2d9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{tr__raid0_8c_ae16cae0dcc6f1e500cdfc0ba320e7075}\label{tr__raid0_8c_ae16cae0dcc6f1e500cdfc0ba320e7075}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_start\_raid0@{g\_raid\_tr\_start\_raid0}}
\index{g\_raid\_tr\_start\_raid0@{g\_raid\_tr\_start\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_start\_raid0()}{g\_raid\_tr\_start\_raid0()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00164}{164}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \mbox{\hyperlink{tr__raid0_8c_source_l00098}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0()}}, \mbox{\hyperlink{g__raid_8h_source_l00364}{g\+\_\+raid\+\_\+tr\+\_\+object\+::tro\+\_\+volume}}, \mbox{\hyperlink{tr__raid0_8c_source_l00050}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+starting}}, 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]{d1/d3d/tr__raid0_8c_ae16cae0dcc6f1e500cdfc0ba320e7075_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{tr__raid0_8c_a36db6f81ba8eba63d6032917e337ce53}\label{tr__raid0_8c_a36db6f81ba8eba63d6032917e337ce53}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_stop\_raid0@{g\_raid\_tr\_stop\_raid0}}
\index{g\_raid\_tr\_stop\_raid0@{g\_raid\_tr\_stop\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_stop\_raid0()}{g\_raid\_tr\_stop\_raid0()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00177}{177}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \mbox{\hyperlink{tr__raid0_8c_source_l00098}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0()}}, \mbox{\hyperlink{g__raid_8h_source_l00364}{g\+\_\+raid\+\_\+tr\+\_\+object\+::tro\+\_\+volume}}, \mbox{\hyperlink{tr__raid0_8c_source_l00050}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+starting}}, \mbox{\hyperlink{tr__raid0_8c_source_l00051}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+stopped}}, 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]{d1/d3d/tr__raid0_8c_a36db6f81ba8eba63d6032917e337ce53_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{tr__raid0_8c_a9ceb7eb6d11ed0ac63b6572c92fe1c44}\label{tr__raid0_8c_a9ceb7eb6d11ed0ac63b6572c92fe1c44}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_taste\_raid0@{g\_raid\_tr\_taste\_raid0}}
\index{g\_raid\_tr\_taste\_raid0@{g\_raid\_tr\_taste\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_taste\_raid0()}{g\_raid\_tr\_taste\_raid0()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$}]{tr,  }\item[{struct \mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}} $\ast$}]{volume }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00085}{85}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \mbox{\hyperlink{g__raid__tr__if_8m_a6d6fd1743789570a3aab513506428e85}{G\+\_\+\+RAID\+\_\+\+TR\+\_\+\+TASTE\+\_\+\+FAIL}}, \mbox{\hyperlink{g__raid__tr__if_8m_a39400a4126bc301e1c305060bfb7c250}{G\+\_\+\+RAID\+\_\+\+TR\+\_\+\+TASTE\+\_\+\+SUCCEED}}, \mbox{\hyperlink{g__raid_8h_source_l00198}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RL\+\_\+\+RAID0}}, \mbox{\hyperlink{g__raid_8h_source_l00213}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+RLQ\+\_\+\+NONE}}, \mbox{\hyperlink{g__raid_8h_source_l00364}{g\+\_\+raid\+\_\+tr\+\_\+object\+::tro\+\_\+volume}}, \mbox{\hyperlink{tr__raid0_8c_source_l00050}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+starting}}, \mbox{\hyperlink{g__raid_8h_source_l00260}{g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level}}, and \mbox{\hyperlink{g__raid_8h_source_l00261}{g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level\+\_\+qualifier}}.

\mbox{\Hypertarget{tr__raid0_8c_afff5c3937ffa43ac693e2af3e967bd1a}\label{tr__raid0_8c_afff5c3937ffa43ac693e2af3e967bd1a}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_update\_state\_raid0@{g\_raid\_tr\_update\_state\_raid0}}
\index{g\_raid\_tr\_update\_state\_raid0@{g\_raid\_tr\_update\_state\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_update\_state\_raid0()}{g\_raid\_tr\_update\_state\_raid0()}}
{\footnotesize\ttfamily static int g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}} $\ast$}]{vol }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00098}{98}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.



References \mbox{\hyperlink{g__raid_8c_source_l00590}{g\+\_\+raid\+\_\+change\+\_\+volume\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00614}{g\+\_\+raid\+\_\+event\+\_\+send()}}, \mbox{\hyperlink{g__raid_8h_source_l00106}{G\+\_\+\+RAID\+\_\+\+EVENT\+\_\+\+VOLUME}}, \mbox{\hyperlink{g__raid_8c_source_l00726}{g\+\_\+raid\+\_\+nsubdisks()}}, \mbox{\hyperlink{g__raid_8h_source_l00150}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+ACTIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00144}{G\+\_\+\+RAID\+\_\+\+SUBDISK\+\_\+\+S\+\_\+\+FAILED}}, \mbox{\hyperlink{g__raid_8h_source_l00193}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+E\+\_\+\+DOWN}}, \mbox{\hyperlink{g__raid_8h_source_l00194}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+E\+\_\+\+UP}}, \mbox{\hyperlink{g__raid_8h_source_l00188}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+ALIVE}}, \mbox{\hyperlink{g__raid_8h_source_l00181}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+BROKEN}}, \mbox{\hyperlink{g__raid_8h_source_l00184}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+OPTIMAL}}, \mbox{\hyperlink{g__raid_8h_source_l00180}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+STARTING}}, \mbox{\hyperlink{g__raid_8h_source_l00186}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+STOPPED}}, \mbox{\hyperlink{g__raid_8h_source_l00183}{G\+\_\+\+RAID\+\_\+\+VOLUME\+\_\+\+S\+\_\+\+SUBOPTIMAL}}, \mbox{\hyperlink{g__raid_8c_source_l02304}{g\+\_\+raid\+\_\+write\+\_\+metadata()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00050}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+starting}}, \mbox{\hyperlink{tr__raid0_8c_source_l00051}{g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+object\+::trso\+\_\+stopped}}, \mbox{\hyperlink{g__raid_8h_source_l00262}{g\+\_\+raid\+\_\+volume\+::v\+\_\+disks\+\_\+count}}, \mbox{\hyperlink{g__raid_8h_source_l00251}{g\+\_\+raid\+\_\+volume\+::v\+\_\+softc}}, \mbox{\hyperlink{g__raid_8h_source_l00259}{g\+\_\+raid\+\_\+volume\+::v\+\_\+state}}, \mbox{\hyperlink{g__raid_8h_source_l00256}{g\+\_\+raid\+\_\+volume\+::v\+\_\+tr}}, and \mbox{\hyperlink{g__raid__md__if_8m_source_l00139}{vol}}.



Referenced by \mbox{\hyperlink{tr__raid0_8c_source_l00134}{g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00164}{g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+raid0()}}, and \mbox{\hyperlink{tr__raid0_8c_source_l00177}{g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+raid0()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d3d/tr__raid0_8c_afff5c3937ffa43ac693e2af3e967bd1a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d3d/tr__raid0_8c_afff5c3937ffa43ac693e2af3e967bd1a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{tr__raid0_8c_ac0a18808dfe195476253e40c450a3d30}\label{tr__raid0_8c_ac0a18808dfe195476253e40c450a3d30}} 
\index{tr\_raid0.c@{tr\_raid0.c}!MALLOC\_DEFINE@{MALLOC\_DEFINE}}
\index{MALLOC\_DEFINE@{MALLOC\_DEFINE}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{MALLOC\_DEFINE()}{MALLOC\_DEFINE()}}
{\footnotesize\ttfamily static MALLOC\+\_\+\+DEFINE (\begin{DoxyParamCaption}\item[{M\+\_\+\+TR\+\_\+\+RAID0}]{,  }\item[{\char`\"{}tr\+\_\+raid0\+\_\+data\char`\"{}}]{,  }\item[{\char`\"{}GEOM\+\_\+\+RAID RAID0 \mbox{\hyperlink{g__part__if_8m_a735984d41155bc1032e09bece8f8d66d}{data}}\char`\"{}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{tr__raid0_8c_a06092a1b2a46a0f44324bb306c71f768}\label{tr__raid0_8c_a06092a1b2a46a0f44324bb306c71f768}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_event\_raid0@{g\_raid\_tr\_event\_raid0}}
\index{g\_raid\_tr\_event\_raid0@{g\_raid\_tr\_event\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_event\_raid0}{g\_raid\_tr\_event\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00055}{55}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_a162fbb0ba534da4206f55b79d25e19ea}\label{tr__raid0_8c_a162fbb0ba534da4206f55b79d25e19ea}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_free\_raid0@{g\_raid\_tr\_free\_raid0}}
\index{g\_raid\_tr\_free\_raid0@{g\_raid\_tr\_free\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_free\_raid0}{g\_raid\_tr\_free\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+free\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+free\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00061}{61}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_a369847e26c1ba763616aaf3cc7d23fdd}\label{tr__raid0_8c_a369847e26c1ba763616aaf3cc7d23fdd}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_iodone\_raid0@{g\_raid\_tr\_iodone\_raid0}}
\index{g\_raid\_tr\_iodone\_raid0@{g\_raid\_tr\_iodone\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_iodone\_raid0}{g\_raid\_tr\_iodone\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00059}{59}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_aa28d324a28bfde9503da952e41ec9932}\label{tr__raid0_8c_aa28d324a28bfde9503da952e41ec9932}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_iostart\_raid0@{g\_raid\_tr\_iostart\_raid0}}
\index{g\_raid\_tr\_iostart\_raid0@{g\_raid\_tr\_iostart\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_iostart\_raid0}{g\_raid\_tr\_iostart\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00058}{58}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_ac2954f4bea5e67291f482b0274117973}\label{tr__raid0_8c_ac2954f4bea5e67291f482b0274117973}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_kerneldump\_raid0@{g\_raid\_tr\_kerneldump\_raid0}}
\index{g\_raid\_tr\_kerneldump\_raid0@{g\_raid\_tr\_kerneldump\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_kerneldump\_raid0}{g\_raid\_tr\_kerneldump\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00060}{60}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_a12586b2d462aca2da60071839afd91a7}\label{tr__raid0_8c_a12586b2d462aca2da60071839afd91a7}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_raid0\_class@{g\_raid\_tr\_raid0\_class}}
\index{g\_raid\_tr\_raid0\_class@{g\_raid\_tr\_raid0\_class}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_raid0\_class}{g\_raid\_tr\_raid0\_class}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__tr__class}{g\+\_\+raid\+\_\+tr\+\_\+class}} g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+class\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}RAID0"{}},}
\DoxyCodeLine{        \mbox{\hyperlink{tr__raid0_8c_a3b8d223ffe6e9b33cdb3dbce66e65769}{g\_raid\_tr\_raid0\_methods}},}
\DoxyCodeLine{        \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structg__raid__tr__raid0__object}{g\_raid\_tr\_raid0\_object}}),}
\DoxyCodeLine{        .trc\_enable = 1,}
\DoxyCodeLine{        .trc\_priority = 100,}
\DoxyCodeLine{        .trc\_accept\_unmapped = 1}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00075}{75}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_a3b8d223ffe6e9b33cdb3dbce66e65769}\label{tr__raid0_8c_a3b8d223ffe6e9b33cdb3dbce66e65769}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_raid0\_methods@{g\_raid\_tr\_raid0\_methods}}
\index{g\_raid\_tr\_raid0\_methods@{g\_raid\_tr\_raid0\_methods}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_raid0\_methods}{g\_raid\_tr\_raid0\_methods}}
{\footnotesize\ttfamily kobj\+\_\+method\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+raid0\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_taste,     \mbox{\hyperlink{tr__raid0_8c_a3ad92084b80cae1b67ff7154e6d0043b}{g\_raid\_tr\_taste\_raid0}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_event,     \mbox{\hyperlink{tr__raid0_8c_a06092a1b2a46a0f44324bb306c71f768}{g\_raid\_tr\_event\_raid0}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_start,     \mbox{\hyperlink{tr__raid0_8c_ae01391227f54304dfb086aef4faa54f7}{g\_raid\_tr\_start\_raid0}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_stop,      \mbox{\hyperlink{tr__raid0_8c_a379e0210bcf84f13b3d26e8663e3c927}{g\_raid\_tr\_stop\_raid0}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_iostart,   \mbox{\hyperlink{tr__raid0_8c_aa28d324a28bfde9503da952e41ec9932}{g\_raid\_tr\_iostart\_raid0}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_iodone,    \mbox{\hyperlink{tr__raid0_8c_a369847e26c1ba763616aaf3cc7d23fdd}{g\_raid\_tr\_iodone\_raid0}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_kerneldump,        \mbox{\hyperlink{tr__raid0_8c_ac2954f4bea5e67291f482b0274117973}{g\_raid\_tr\_kerneldump\_raid0}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_raid\_tr\_free,      \mbox{\hyperlink{tr__raid0_8c_a162fbb0ba534da4206f55b79d25e19ea}{g\_raid\_tr\_free\_raid0}}),}
\DoxyCodeLine{        \{ 0, 0 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00063}{63}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_ae01391227f54304dfb086aef4faa54f7}\label{tr__raid0_8c_ae01391227f54304dfb086aef4faa54f7}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_start\_raid0@{g\_raid\_tr\_start\_raid0}}
\index{g\_raid\_tr\_start\_raid0@{g\_raid\_tr\_start\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_start\_raid0}{g\_raid\_tr\_start\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00056}{56}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_a379e0210bcf84f13b3d26e8663e3c927}\label{tr__raid0_8c_a379e0210bcf84f13b3d26e8663e3c927}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_stop\_raid0@{g\_raid\_tr\_stop\_raid0}}
\index{g\_raid\_tr\_stop\_raid0@{g\_raid\_tr\_stop\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_stop\_raid0}{g\_raid\_tr\_stop\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+stop\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00057}{57}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

\mbox{\Hypertarget{tr__raid0_8c_a3ad92084b80cae1b67ff7154e6d0043b}\label{tr__raid0_8c_a3ad92084b80cae1b67ff7154e6d0043b}} 
\index{tr\_raid0.c@{tr\_raid0.c}!g\_raid\_tr\_taste\_raid0@{g\_raid\_tr\_taste\_raid0}}
\index{g\_raid\_tr\_taste\_raid0@{g\_raid\_tr\_taste\_raid0}!tr\_raid0.c@{tr\_raid0.c}}
\doxysubsubsection{\texorpdfstring{g\_raid\_tr\_taste\_raid0}{g\_raid\_tr\_taste\_raid0}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+t g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{tr__raid0_8c_source_l00054}{54}} of file \mbox{\hyperlink{tr__raid0_8c_source}{tr\+\_\+raid0.\+c}}.

