\hypertarget{structg__raid__volume}{}\doxysection{g\+\_\+raid\+\_\+volume Struct Reference}
\label{structg__raid__volume}\index{g\_raid\_volume@{g\_raid\_volume}}


{\ttfamily \#include $<$g\+\_\+raid.\+h$>$}



Collaboration diagram for g\+\_\+raid\+\_\+volume\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d2f/structg__raid__volume__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structg__raid__volume_a0cd172e9be70045f81c810c47fe64062}{LIST\+\_\+\+HEAD}} (, \mbox{\hyperlink{structg__raid__lock}{g\+\_\+raid\+\_\+lock}}) v\+\_\+locks
\item 
\mbox{\hyperlink{structg__raid__volume_acceabd34a8f9c3035fe5743dac0ab87e}{TAILQ\+\_\+\+ENTRY}} (\mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}}) v\+\_\+next
\item 
\mbox{\hyperlink{structg__raid__volume_aaff15486e90adf471a4eee6b4ee097ff}{LIST\+\_\+\+ENTRY}} (\mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}}) v\+\_\+global\+\_\+next
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}} $\ast$ \mbox{\hyperlink{structg__raid__volume_a5ddf3eff3aa40bdcbbfedb4d0458b332}{v\+\_\+softc}}
\item 
struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$ \mbox{\hyperlink{structg__raid__volume_a633aac264a87a0cc71846e28693c945e}{v\+\_\+provider}}
\item 
struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} \mbox{\hyperlink{structg__raid__volume_a3c43185db4bd1c4818d95a415635854b}{v\+\_\+subdisks}} \mbox{[}\mbox{\hyperlink{g__raid_8h_a0408f4621bdd32b6cbecd02b367a49ab}{G\+\_\+\+RAID\+\_\+\+MAX\+\_\+\+SUBDISKS}}\mbox{]}
\item 
void $\ast$ \mbox{\hyperlink{structg__raid__volume_a1f432fb732072f5b196b570dd1d1e998}{v\+\_\+md\+\_\+data}}
\item 
struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}} $\ast$ \mbox{\hyperlink{structg__raid__volume_a03bf7d238e7b0f9bf3fddadd21624039}{v\+\_\+tr}}
\item 
char \mbox{\hyperlink{structg__raid__volume_abdedb24b3ca3f4d3020f94e62d63fa05}{v\+\_\+name}} \mbox{[}\mbox{\hyperlink{g__raid_8h_af1505c664a8753bbd7c68d3010c52a0e}{G\+\_\+\+RAID\+\_\+\+MAX\+\_\+\+VOLUMENAME}}\mbox{]}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_a5a90d68c226a2ae59ff670759f9cad28}{v\+\_\+state}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_ab7c2840f8398e5a91b560d7644957a57}{v\+\_\+raid\+\_\+level}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_ad17bb2da7eadd462f1f27551cb1da76f}{v\+\_\+raid\+\_\+level\+\_\+qualifier}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_a21482a5ac78a397faf4e95eb1ebef431}{v\+\_\+disks\+\_\+count}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_ad4d86ae1a829f252576ec42ded56fee1}{v\+\_\+mdf\+\_\+pdisks}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structg__raid__volume_a576fc1b17c632e17d96fcd87a5d8ef04}{v\+\_\+mdf\+\_\+polynomial}}
\item 
\mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} \mbox{\hyperlink{structg__raid__volume_aa1df7842c5056e90a5802352bf7fe184}{v\+\_\+mdf\+\_\+method}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_af0ca6a1c61e893f02a43ca29953c8e39}{v\+\_\+strip\+\_\+size}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_acc7b914ca21bf82a17fdcfa398b5874d}{v\+\_\+rotate\+\_\+parity}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_af7b9dcf6621dc8d66be12ba187d5f34b}{v\+\_\+sectorsize}}
\item 
off\+\_\+t \mbox{\hyperlink{structg__raid__volume_ad81a0903c26424634b555fa29c0cd400}{v\+\_\+mediasize}}
\item 
struct bio\+\_\+queue\+\_\+head \mbox{\hyperlink{structg__raid__volume_a906cb628e4eb70dcec0453c8adec2aa5}{v\+\_\+inflight}}
\item 
struct bio\+\_\+queue\+\_\+head \mbox{\hyperlink{structg__raid__volume_a023b3dedd596da0e0a4643cb9ce78665}{v\+\_\+locked}}
\item 
int \mbox{\hyperlink{structg__raid__volume_af1196317e9053fa704a0135916648e1e}{v\+\_\+pending\+\_\+lock}}
\item 
int \mbox{\hyperlink{structg__raid__volume_a1c672df93d899cfd72dc0f9b1f4e7139}{v\+\_\+dirty}}
\item 
struct timeval \mbox{\hyperlink{structg__raid__volume_aa2aa0b420ba05336a2d07fb08694931d}{v\+\_\+last\+\_\+done}}
\item 
time\+\_\+t \mbox{\hyperlink{structg__raid__volume_a559b99e70b0db3c45fb3d7431d4f557d}{v\+\_\+last\+\_\+write}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__raid__volume_a4531da294e9d90529ac113f7728c212b}{v\+\_\+writes}}
\item 
struct root\+\_\+hold\+\_\+token $\ast$ \mbox{\hyperlink{structg__raid__volume_a9933726f64d994794b46a58cf6deba44}{v\+\_\+rootmount}}
\item 
int \mbox{\hyperlink{structg__raid__volume_ac1ac962d6ec92d39c0a2fe90fabf6e9f}{v\+\_\+starting}}
\item 
int \mbox{\hyperlink{structg__raid__volume_a61fb0849390a6916c173c37a9653dada}{v\+\_\+stopping}}
\item 
int \mbox{\hyperlink{structg__raid__volume_a0b8a2a2e8d624f55afca59f2f33f3979}{v\+\_\+provider\+\_\+open}}
\item 
int \mbox{\hyperlink{structg__raid__volume_af90545cbb7240d2f2376df5fcae3b6fa}{v\+\_\+global\+\_\+id}}
\item 
int \mbox{\hyperlink{structg__raid__volume_ae04c3407f7ec7791cf48314e0e7fa803}{v\+\_\+read\+\_\+only}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{g__raid_8h_source_l00250}{250}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structg__raid__volume_aaff15486e90adf471a4eee6b4ee097ff}\label{structg__raid__volume_aaff15486e90adf471a4eee6b4ee097ff}} 
\index{g\_raid\_volume@{g\_raid\_volume}!LIST\_ENTRY@{LIST\_ENTRY}}
\index{LIST\_ENTRY@{LIST\_ENTRY}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{LIST\_ENTRY()}{LIST\_ENTRY()}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+volume\+::\+LIST\+\_\+\+ENTRY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{structg__raid__volume_a0cd172e9be70045f81c810c47fe64062}\label{structg__raid__volume_a0cd172e9be70045f81c810c47fe64062}} 
\index{g\_raid\_volume@{g\_raid\_volume}!LIST\_HEAD@{LIST\_HEAD}}
\index{LIST\_HEAD@{LIST\_HEAD}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{LIST\_HEAD()}{LIST\_HEAD()}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+volume\+::\+LIST\+\_\+\+HEAD (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structg__raid__lock}{g\+\_\+raid\+\_\+lock}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{structg__raid__volume_acceabd34a8f9c3035fe5743dac0ab87e}\label{structg__raid__volume_acceabd34a8f9c3035fe5743dac0ab87e}} 
\index{g\_raid\_volume@{g\_raid\_volume}!TAILQ\_ENTRY@{TAILQ\_ENTRY}}
\index{TAILQ\_ENTRY@{TAILQ\_ENTRY}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{TAILQ\_ENTRY()}{TAILQ\_ENTRY()}}
{\footnotesize\ttfamily g\+\_\+raid\+\_\+volume\+::\+TAILQ\+\_\+\+ENTRY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structg__raid__volume}{g\+\_\+raid\+\_\+volume}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__raid__volume_a1c672df93d899cfd72dc0f9b1f4e7139}\label{structg__raid__volume_a1c672df93d899cfd72dc0f9b1f4e7139}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_dirty@{v\_dirty}}
\index{v\_dirty@{v\_dirty}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_dirty}{v\_dirty}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+volume\+::v\+\_\+dirty}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00276}{276}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l00913}{g\+\_\+raid\+\_\+clean()}}, \mbox{\hyperlink{g__raid_8c_source_l00941}{g\+\_\+raid\+\_\+dirty()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01388}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, and \mbox{\hyperlink{g__raid_8c_source_l01182}{g\+\_\+raid\+\_\+start\+\_\+request()}}.

\mbox{\Hypertarget{structg__raid__volume_a21482a5ac78a397faf4e95eb1ebef431}\label{structg__raid__volume_a21482a5ac78a397faf4e95eb1ebef431}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_disks\_count@{v\_disks\_count}}
\index{v\_disks\_count@{v\_disks\_count}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_disks\_count}{v\_disks\_count}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+disks\+\_\+count}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00262}{262}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01075}{g\+\_\+raid\+\_\+candelete()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{g__raid_8c_source_l00751}{g\+\_\+raid\+\_\+get\+\_\+subdisk()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01427}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__ddf_8c_source_l01793}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+refill()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l01612}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__jmicron_8c_source_l00645}{g\+\_\+raid\+\_\+md\+\_\+jmicron\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00554}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__promise_8c_source_l00832}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+refill()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01388}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, \mbox{\hyperlink{g__raid_8c_source_l00726}{g\+\_\+raid\+\_\+nsubdisks()}}, \mbox{\hyperlink{g__raid_8c_source_l00958}{g\+\_\+raid\+\_\+tr\+\_\+flush\+\_\+common()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l01211}{g\+\_\+raid\+\_\+tr\+\_\+idle\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00884}{g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00191}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00545}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1\+\_\+write()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00688}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e\+\_\+read()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00758}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e\+\_\+write()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00212}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5\+\_\+read()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00271}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00902}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l01147}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00489}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+select\+\_\+read\+\_\+disk()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00333}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+fail\+\_\+disk()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00425}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+some()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00635}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+select\+\_\+read\+\_\+disk()}}, \mbox{\hyperlink{tr__concat_8c_source_l00085}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+concat()}}, \mbox{\hyperlink{tr__concat_8c_source_l00100}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00098}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00151}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00299}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00192}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+even()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00245}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+odd()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00132}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid5()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00161}{P2\+V()}}, \mbox{\hyperlink{md__promise_8c_source_l00300}{promise\+\_\+meta\+\_\+translate\+\_\+disk()}}, and \mbox{\hyperlink{tr__raid1e_8c_source_l00143}{V2\+P()}}.

\mbox{\Hypertarget{structg__raid__volume_af90545cbb7240d2f2376df5fcae3b6fa}\label{structg__raid__volume_af90545cbb7240d2f2376df5fcae3b6fa}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_global\_id@{v\_global\_id}}
\index{v\_global\_id@{v\_global\_id}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_global\_id}{v\_global\_id}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+volume\+::v\+\_\+global\+\_\+id}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00284}{284}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, and \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}.

\mbox{\Hypertarget{structg__raid__volume_a906cb628e4eb70dcec0453c8adec2aa5}\label{structg__raid__volume_a906cb628e4eb70dcec0453c8adec2aa5}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_inflight@{v\_inflight}}
\index{v\_inflight@{v\_inflight}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_inflight}{v\_inflight}}
{\footnotesize\ttfamily struct bio\+\_\+queue\+\_\+head g\+\_\+raid\+\_\+volume\+::v\+\_\+inflight}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00272}{272}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l01226}{g\+\_\+raid\+\_\+finish\+\_\+with\+\_\+locked\+\_\+ranges()}}, \mbox{\hyperlink{g__raid_8c_source_l01259}{g\+\_\+raid\+\_\+iodone()}}, \mbox{\hyperlink{g__raid_8c_source_l01283}{g\+\_\+raid\+\_\+lock\+\_\+range()}}, \mbox{\hyperlink{g__raid_8c_source_l01182}{g\+\_\+raid\+\_\+start\+\_\+request()}}, and \mbox{\hyperlink{g__raid_8c_source_l01496}{g\+\_\+raid\+\_\+worker()}}.

\mbox{\Hypertarget{structg__raid__volume_aa2aa0b420ba05336a2d07fb08694931d}\label{structg__raid__volume_aa2aa0b420ba05336a2d07fb08694931d}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_last\_done@{v\_last\_done}}
\index{v\_last\_done@{v\_last\_done}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_last\_done}{v\_last\_done}}
{\footnotesize\ttfamily struct timeval g\+\_\+raid\+\_\+volume\+::v\+\_\+last\+\_\+done}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00277}{277}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01259}{g\+\_\+raid\+\_\+iodone()}}, and \mbox{\hyperlink{g__raid_8c_source_l01496}{g\+\_\+raid\+\_\+worker()}}.

\mbox{\Hypertarget{structg__raid__volume_a559b99e70b0db3c45fb3d7431d4f557d}\label{structg__raid__volume_a559b99e70b0db3c45fb3d7431d4f557d}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_last\_write@{v\_last\_write}}
\index{v\_last\_write@{v\_last\_write}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_last\_write}{v\_last\_write}}
{\footnotesize\ttfamily time\+\_\+t g\+\_\+raid\+\_\+volume\+::v\+\_\+last\+\_\+write}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00278}{278}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l00913}{g\+\_\+raid\+\_\+clean()}}, and \mbox{\hyperlink{g__raid_8c_source_l01259}{g\+\_\+raid\+\_\+iodone()}}.

\mbox{\Hypertarget{structg__raid__volume_a023b3dedd596da0e0a4643cb9ce78665}\label{structg__raid__volume_a023b3dedd596da0e0a4643cb9ce78665}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_locked@{v\_locked}}
\index{v\_locked@{v\_locked}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_locked}{v\_locked}}
{\footnotesize\ttfamily struct bio\+\_\+queue\+\_\+head g\+\_\+raid\+\_\+volume\+::v\+\_\+locked}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00273}{273}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l01182}{g\+\_\+raid\+\_\+start\+\_\+request()}}, and \mbox{\hyperlink{g__raid_8c_source_l01320}{g\+\_\+raid\+\_\+unlock\+\_\+range()}}.

\mbox{\Hypertarget{structg__raid__volume_a1f432fb732072f5b196b570dd1d1e998}\label{structg__raid__volume_a1f432fb732072f5b196b570dd1d1e998}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_md\_data@{v\_md\_data}}
\index{v\_md\_data@{v\_md\_data}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_md\_data}{v\_md\_data}}
{\footnotesize\ttfamily void$\ast$ g\+\_\+raid\+\_\+volume\+::v\+\_\+md\+\_\+data}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00255}{255}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l01936}{g\+\_\+raid\+\_\+ddf\+\_\+go()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+get\+\_\+volume()}}, \mbox{\hyperlink{md__ddf_8c_source_l01953}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__ddf_8c_source_l01793}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+refill()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l01612}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__ddf_8c_source_l03053}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+volume\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02683}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+volume\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01980}{g\+\_\+raid\+\_\+md\+\_\+free\+\_\+volume\+\_\+promise()}}, \mbox{\hyperlink{md__intel_8c_source_l00895}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+get\+\_\+volume()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l00909}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__promise_8c_source_l00540}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+get\+\_\+volume()}}, \mbox{\hyperlink{md__promise_8c_source_l00985}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__promise_8c_source_l00554}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__promise_8c_source_l00832}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+refill()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__ddf_8c_source_l02231}{g\+\_\+raid\+\_\+md\+\_\+volume\+\_\+event\+\_\+ddf()}}, \mbox{\hyperlink{md__promise_8c_source_l01244}{g\+\_\+raid\+\_\+md\+\_\+volume\+\_\+event\+\_\+promise()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, and \mbox{\hyperlink{md__promise_8c_source_l00968}{g\+\_\+raid\+\_\+promise\+\_\+go()}}.

\mbox{\Hypertarget{structg__raid__volume_aa1df7842c5056e90a5802352bf7fe184}\label{structg__raid__volume_aa1df7842c5056e90a5802352bf7fe184}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_mdf\_method@{v\_mdf\_method}}
\index{v\_mdf\_method@{v\_mdf\_method}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_mdf\_method}{v\_mdf\_method}}
{\footnotesize\ttfamily \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} g\+\_\+raid\+\_\+volume\+::v\+\_\+mdf\+\_\+method}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00266}{266}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, and \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}.

\mbox{\Hypertarget{structg__raid__volume_ad4d86ae1a829f252576ec42ded56fee1}\label{structg__raid__volume_ad4d86ae1a829f252576ec42ded56fee1}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_mdf\_pdisks@{v\_mdf\_pdisks}}
\index{v\_mdf\_pdisks@{v\_mdf\_pdisks}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_mdf\_pdisks}{v\_mdf\_pdisks}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+mdf\+\_\+pdisks}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00263}{263}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, and \mbox{\hyperlink{tr__raid5_8c_source_l00212}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5\+\_\+read()}}.

\mbox{\Hypertarget{structg__raid__volume_a576fc1b17c632e17d96fcd87a5d8ef04}\label{structg__raid__volume_a576fc1b17c632e17d96fcd87a5d8ef04}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_mdf\_polynomial@{v\_mdf\_polynomial}}
\index{v\_mdf\_polynomial@{v\_mdf\_polynomial}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_mdf\_polynomial}{v\_mdf\_polynomial}}
{\footnotesize\ttfamily uint16\+\_\+t g\+\_\+raid\+\_\+volume\+::v\+\_\+mdf\+\_\+polynomial}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00265}{265}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, and \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}.

\mbox{\Hypertarget{structg__raid__volume_ad81a0903c26424634b555fa29c0cd400}\label{structg__raid__volume_ad81a0903c26424634b555fa29c0cd400}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_mediasize@{v\_mediasize}}
\index{v\_mediasize@{v\_mediasize}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_mediasize}{v\_mediasize}}
{\footnotesize\ttfamily off\+\_\+t g\+\_\+raid\+\_\+volume\+::v\+\_\+mediasize}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00271}{271}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01052}{g\+\_\+raid\+\_\+kerneldump()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__jmicron_8c_source_l00645}{g\+\_\+raid\+\_\+md\+\_\+jmicron\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, and \mbox{\hyperlink{tr__concat_8c_source_l00100}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+concat()}}.

\mbox{\Hypertarget{structg__raid__volume_abdedb24b3ca3f4d3020f94e62d63fa05}\label{structg__raid__volume_abdedb24b3ca3f4d3020f94e62d63fa05}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_name@{v\_name}}
\index{v\_name@{v\_name}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_name}{v\_name}}
{\footnotesize\ttfamily char g\+\_\+raid\+\_\+volume\+::v\+\_\+name\mbox{[}\mbox{\hyperlink{g__raid_8h_af1505c664a8753bbd7c68d3010c52a0e}{G\+\_\+\+RAID\+\_\+\+MAX\+\_\+\+VOLUMENAME}}\mbox{]}}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00257}{257}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l00575}{g\+\_\+raid\+\_\+change\+\_\+subdisk\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00590}{g\+\_\+raid\+\_\+change\+\_\+volume\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00913}{g\+\_\+raid\+\_\+clean()}}, \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l01686}{g\+\_\+raid\+\_\+destroy\+\_\+provider()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l00941}{g\+\_\+raid\+\_\+dirty()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{g__raid__ctl_8c_source_l00051}{g\+\_\+raid\+\_\+find\+\_\+node()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__ddf_8c_source_l01953}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+new\+\_\+disk()}}, \mbox{\hyperlink{md__ddf_8c_source_l01793}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+refill()}}, \mbox{\hyperlink{md__ddf_8c_source_l01612}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__promise_8c_source_l00832}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+refill()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01388}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, \mbox{\hyperlink{g__raid_8c_source_l01984}{g\+\_\+raid\+\_\+start\+\_\+volume()}}, \mbox{\hyperlink{tr__concat_8c_source_l00153}{g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00134}{g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00607}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00526}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1\+\_\+read()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00836}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00688}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e\+\_\+read()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00344}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00308}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+rebuild\+\_\+abort()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00291}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+rebuild\+\_\+finish()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00342}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+rebuild\+\_\+start()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00394}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+abort()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00377}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+finish()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00500}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+start()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00151}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00192}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+even()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00245}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+odd()}}, \mbox{\hyperlink{g__raid_8c_source_l01763}{g\+\_\+raid\+\_\+update\+\_\+subdisk()}}, and \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}.

\mbox{\Hypertarget{structg__raid__volume_af1196317e9053fa704a0135916648e1e}\label{structg__raid__volume_af1196317e9053fa704a0135916648e1e}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_pending\_lock@{v\_pending\_lock}}
\index{v\_pending\_lock@{v\_pending\_lock}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_pending\_lock}{v\_pending\_lock}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+volume\+::v\+\_\+pending\+\_\+lock}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00275}{275}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01226}{g\+\_\+raid\+\_\+finish\+\_\+with\+\_\+locked\+\_\+ranges()}}, \mbox{\hyperlink{g__raid_8c_source_l01259}{g\+\_\+raid\+\_\+iodone()}}, and \mbox{\hyperlink{g__raid_8c_source_l01283}{g\+\_\+raid\+\_\+lock\+\_\+range()}}.

\mbox{\Hypertarget{structg__raid__volume_a633aac264a87a0cc71846e28693c945e}\label{structg__raid__volume_a633aac264a87a0cc71846e28693c945e}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_provider@{v\_provider}}
\index{v\_provider@{v\_provider}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_provider}{v\_provider}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}}$\ast$ g\+\_\+raid\+\_\+volume\+::v\+\_\+provider}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00252}{252}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l00913}{g\+\_\+raid\+\_\+clean()}}, \mbox{\hyperlink{g__raid_8c_source_l01686}{g\+\_\+raid\+\_\+destroy\+\_\+provider()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{g__raid_8c_source_l01006}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+common()}}, and \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}.

\mbox{\Hypertarget{structg__raid__volume_a0b8a2a2e8d624f55afca59f2f33f3979}\label{structg__raid__volume_a0b8a2a2e8d624f55afca59f2f33f3979}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_provider\_open@{v\_provider\_open}}
\index{v\_provider\_open@{v\_provider\_open}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_provider\_open}{v\_provider\_open}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+volume\+::v\+\_\+provider\+\_\+open}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00283}{283}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01821}{g\+\_\+raid\+\_\+access()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{g__raid_8c_source_l00813}{g\+\_\+raid\+\_\+nopens()}}, and \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}.

\mbox{\Hypertarget{structg__raid__volume_ab7c2840f8398e5a91b560d7644957a57}\label{structg__raid__volume_ab7c2840f8398e5a91b560d7644957a57}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_raid\_level@{v\_raid\_level}}
\index{v\_raid\_level@{v\_raid\_level}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_raid\_level}{v\_raid\_level}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00260}{260}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l01612}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__jmicron_8c_source_l00645}{g\+\_\+raid\+\_\+md\+\_\+jmicron\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01388}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00212}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5\+\_\+read()}}, \mbox{\hyperlink{tr__concat_8c_source_l00085}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00085}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00137}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00179}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00103}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid5()}}, \mbox{\hyperlink{tr__concat_8c_source_l00100}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+concat()}}, and \mbox{\hyperlink{md__promise_8c_source_l00300}{promise\+\_\+meta\+\_\+translate\+\_\+disk()}}.

\mbox{\Hypertarget{structg__raid__volume_ad17bb2da7eadd462f1f27551cb1da76f}\label{structg__raid__volume_ad17bb2da7eadd462f1f27551cb1da76f}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_raid\_level\_qualifier@{v\_raid\_level\_qualifier}}
\index{v\_raid\_level\_qualifier@{v\_raid\_level\_qualifier}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_raid\_level\_qualifier}{v\_raid\_level\_qualifier}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+raid\+\_\+level\+\_\+qualifier}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00261}{261}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__jmicron_8c_source_l00645}{g\+\_\+raid\+\_\+md\+\_\+jmicron\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00212}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5\+\_\+read()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00085}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00137}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00179}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid1e()}}, and \mbox{\hyperlink{tr__raid5_8c_source_l00103}{g\+\_\+raid\+\_\+tr\+\_\+taste\+\_\+raid5()}}.

\mbox{\Hypertarget{structg__raid__volume_ae04c3407f7ec7791cf48314e0e7fa803}\label{structg__raid__volume_ae04c3407f7ec7791cf48314e0e7fa803}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_read\_only@{v\_read\_only}}
\index{v\_read\_only@{v\_read\_only}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_read\_only}{v\_read\_only}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+volume\+::v\+\_\+read\+\_\+only}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00285}{285}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01821}{g\+\_\+raid\+\_\+access()}}, and \mbox{\hyperlink{tr__raid5_8c_source_l00184}{g\+\_\+raid\+\_\+tr\+\_\+start\+\_\+raid5()}}.

\mbox{\Hypertarget{structg__raid__volume_a9933726f64d994794b46a58cf6deba44}\label{structg__raid__volume_a9933726f64d994794b46a58cf6deba44}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_rootmount@{v\_rootmount}}
\index{v\_rootmount@{v\_rootmount}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_rootmount}{v\_rootmount}}
{\footnotesize\ttfamily struct root\+\_\+hold\+\_\+token$\ast$ g\+\_\+raid\+\_\+volume\+::v\+\_\+rootmount}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00280}{280}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, and \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}.

\mbox{\Hypertarget{structg__raid__volume_acc7b914ca21bf82a17fdcfa398b5874d}\label{structg__raid__volume_acc7b914ca21bf82a17fdcfa398b5874d}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_rotate\_parity@{v\_rotate\_parity}}
\index{v\_rotate\_parity@{v\_rotate\_parity}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_rotate\_parity}{v\_rotate\_parity}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+rotate\+\_\+parity}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00268}{268}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, and \mbox{\hyperlink{tr__raid5_8c_source_l00212}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5\+\_\+read()}}.

\mbox{\Hypertarget{structg__raid__volume_af7b9dcf6621dc8d66be12ba187d5f34b}\label{structg__raid__volume_af7b9dcf6621dc8d66be12ba187d5f34b}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_sectorsize@{v\_sectorsize}}
\index{v\_sectorsize@{v\_sectorsize}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_sectorsize}{v\_sectorsize}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+sectorsize}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00270}{270}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01052}{g\+\_\+raid\+\_\+kerneldump()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__jmicron_8c_source_l00645}{g\+\_\+raid\+\_\+md\+\_\+jmicron\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, and \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}.

\mbox{\Hypertarget{structg__raid__volume_a5ddf3eff3aa40bdcbbfedb4d0458b332}\label{structg__raid__volume_a5ddf3eff3aa40bdcbbfedb4d0458b332}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_softc@{v\_softc}}
\index{v\_softc@{v\_softc}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_softc}{v\_softc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__softc}{g\+\_\+raid\+\_\+softc}}$\ast$ g\+\_\+raid\+\_\+volume\+::v\+\_\+softc}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00251}{251}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l00590}{g\+\_\+raid\+\_\+change\+\_\+volume\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l00913}{g\+\_\+raid\+\_\+clean()}}, \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{md__ddf_8c_source_l01936}{g\+\_\+raid\+\_\+ddf\+\_\+go()}}, \mbox{\hyperlink{g__raid_8c_source_l01686}{g\+\_\+raid\+\_\+destroy\+\_\+provider()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l00941}{g\+\_\+raid\+\_\+dirty()}}, \mbox{\hyperlink{g__raid_8c_source_l01036}{g\+\_\+raid\+\_\+dump()}}, \mbox{\hyperlink{g__raid_8c_source_l01226}{g\+\_\+raid\+\_\+finish\+\_\+with\+\_\+locked\+\_\+ranges()}}, \mbox{\hyperlink{g__raid_8c_source_l00751}{g\+\_\+raid\+\_\+get\+\_\+subdisk()}}, \mbox{\hyperlink{g__raid_8c_source_l01168}{g\+\_\+raid\+\_\+is\+\_\+in\+\_\+locked\+\_\+range()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{g__raid_8c_source_l01283}{g\+\_\+raid\+\_\+lock\+\_\+range()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{g__raid_8c_source_l00726}{g\+\_\+raid\+\_\+nsubdisks()}}, \mbox{\hyperlink{md__promise_8c_source_l00968}{g\+\_\+raid\+\_\+promise\+\_\+go()}}, \mbox{\hyperlink{g__raid_8c_source_l01984}{g\+\_\+raid\+\_\+start\+\_\+volume()}}, \mbox{\hyperlink{tr__concat_8c_source_l00153}{g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00134}{g\+\_\+raid\+\_\+tr\+\_\+event\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00655}{g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00884}{g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid1e()}}, \mbox{\hyperlink{g__raid_8c_source_l01006}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+common()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00308}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+rebuild\+\_\+abort()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00273}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+rebuild\+\_\+done()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00291}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+rebuild\+\_\+finish()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00342}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+rebuild\+\_\+start()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00394}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+abort()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00359}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+done()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00377}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+finish()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00425}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+some()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00500}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+start()}}, \mbox{\hyperlink{tr__concat_8c_source_l00100}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00098}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00151}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00299}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00192}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+even()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00245}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+odd()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00132}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid5()}}, \mbox{\hyperlink{g__raid_8c_source_l01320}{g\+\_\+raid\+\_\+unlock\+\_\+range()}}, and \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}.

\mbox{\Hypertarget{structg__raid__volume_ac1ac962d6ec92d39c0a2fe90fabf6e9f}\label{structg__raid__volume_ac1ac962d6ec92d39c0a2fe90fabf6e9f}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_starting@{v\_starting}}
\index{v\_starting@{v\_starting}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_starting}{v\_starting}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+volume\+::v\+\_\+starting}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00281}{281}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, and \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}.

\mbox{\Hypertarget{structg__raid__volume_a5a90d68c226a2ae59ff670759f9cad28}\label{structg__raid__volume_a5a90d68c226a2ae59ff670759f9cad28}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_state@{v\_state}}
\index{v\_state@{v\_state}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_state}{v\_state}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+state}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00259}{259}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l00590}{g\+\_\+raid\+\_\+change\+\_\+volume\+\_\+state()}}, \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{tr__concat_8c_source_l00210}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00191}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00607}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00836}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00344}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5()}}, \mbox{\hyperlink{tr__concat_8c_source_l00289}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00271}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00557}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+maybe\+\_\+rebuild()}}, \mbox{\hyperlink{tr__concat_8c_source_l00100}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00098}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00151}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00299}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e()}}, and \mbox{\hyperlink{tr__raid5_8c_source_l00132}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid5()}}.

\mbox{\Hypertarget{structg__raid__volume_a61fb0849390a6916c173c37a9653dada}\label{structg__raid__volume_a61fb0849390a6916c173c37a9653dada}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_stopping@{v\_stopping}}
\index{v\_stopping@{v\_stopping}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_stopping}{v\_stopping}}
{\footnotesize\ttfamily int g\+\_\+raid\+\_\+volume\+::v\+\_\+stopping}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00282}{282}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01821}{g\+\_\+raid\+\_\+access()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{md__ddf_8c_source_l01449}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+purge\+\_\+disks()}}, \mbox{\hyperlink{md__ddf_8c_source_l01427}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__ddf_8c_source_l01793}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+refill()}}, \mbox{\hyperlink{md__promise_8c_source_l00578}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+purge\+\_\+disks()}}, \mbox{\hyperlink{md__promise_8c_source_l00554}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__promise_8c_source_l00832}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+refill()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, and \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}.

\mbox{\Hypertarget{structg__raid__volume_af0ca6a1c61e893f02a43ca29953c8e39}\label{structg__raid__volume_af0ca6a1c61e893f02a43ca29953c8e39}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_strip\_size@{v\_strip\_size}}
\index{v\_strip\_size@{v\_strip\_size}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_strip\_size}{v\_strip\_size}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+strip\+\_\+size}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00267}{267}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__intel_8c_source_l00909}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__jmicron_8c_source_l00645}{g\+\_\+raid\+\_\+md\+\_\+jmicron\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01388}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l01211}{g\+\_\+raid\+\_\+tr\+\_\+idle\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00884}{g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00191}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00688}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e\+\_\+read()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00758}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e\+\_\+write()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00212}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5\+\_\+read()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00271}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l01147}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00425}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+some()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00635}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+select\+\_\+read\+\_\+disk()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00161}{P2\+V()}}, and \mbox{\hyperlink{tr__raid1e_8c_source_l00143}{V2\+P()}}.

\mbox{\Hypertarget{structg__raid__volume_a3c43185db4bd1c4818d95a415635854b}\label{structg__raid__volume_a3c43185db4bd1c4818d95a415635854b}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_subdisks@{v\_subdisks}}
\index{v\_subdisks@{v\_subdisks}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_subdisks}{v\_subdisks}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__subdisk}{g\+\_\+raid\+\_\+subdisk}} g\+\_\+raid\+\_\+volume\+::v\+\_\+subdisks\mbox{[}\mbox{\hyperlink{g__raid_8h_a0408f4621bdd32b6cbecd02b367a49ab}{G\+\_\+\+RAID\+\_\+\+MAX\+\_\+\+SUBDISKS}}\mbox{]}}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00253}{253}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l01075}{g\+\_\+raid\+\_\+candelete()}}, \mbox{\hyperlink{g__raid_8c_source_l01916}{g\+\_\+raid\+\_\+create\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{g__raid_8c_source_l00751}{g\+\_\+raid\+\_\+get\+\_\+subdisk()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{md__ddf_8c_source_l02247}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l01688}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01022}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01026}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01260}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01110}{g\+\_\+raid\+\_\+md\+\_\+ctl\+\_\+sii()}}, \mbox{\hyperlink{md__ddf_8c_source_l01427}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__ddf_8c_source_l01793}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+refill()}}, \mbox{\hyperlink{md__ddf_8c_source_l01857}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l01612}{g\+\_\+raid\+\_\+md\+\_\+ddf\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__intel_8c_source_l01250}{g\+\_\+raid\+\_\+md\+\_\+intel\+\_\+start()}}, \mbox{\hyperlink{md__jmicron_8c_source_l00645}{g\+\_\+raid\+\_\+md\+\_\+jmicron\+\_\+start()}}, \mbox{\hyperlink{md__nvidia_8c_source_l00652}{g\+\_\+raid\+\_\+md\+\_\+nvidia\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00554}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+purge\+\_\+volumes()}}, \mbox{\hyperlink{md__promise_8c_source_l00832}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+refill()}}, \mbox{\hyperlink{md__promise_8c_source_l00896}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start()}}, \mbox{\hyperlink{md__promise_8c_source_l00667}{g\+\_\+raid\+\_\+md\+\_\+promise\+\_\+start\+\_\+disk()}}, \mbox{\hyperlink{md__sii_8c_source_l00708}{g\+\_\+raid\+\_\+md\+\_\+sii\+\_\+start()}}, \mbox{\hyperlink{md__ddf_8c_source_l02724}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+ddf()}}, \mbox{\hyperlink{md__intel_8c_source_l02345}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+intel()}}, \mbox{\hyperlink{md__jmicron_8c_source_l01388}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+jmicron()}}, \mbox{\hyperlink{md__nvidia_8c_source_l01392}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+nvidia()}}, \mbox{\hyperlink{md__promise_8c_source_l01696}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+promise()}}, \mbox{\hyperlink{md__sii_8c_source_l01476}{g\+\_\+raid\+\_\+md\+\_\+write\+\_\+sii()}}, \mbox{\hyperlink{g__raid_8c_source_l00726}{g\+\_\+raid\+\_\+nsubdisks()}}, \mbox{\hyperlink{g__raid_8c_source_l00958}{g\+\_\+raid\+\_\+tr\+\_\+flush\+\_\+common()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00884}{g\+\_\+raid\+\_\+tr\+\_\+iodone\+\_\+raid1e()}}, \mbox{\hyperlink{tr__concat_8c_source_l00210}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00191}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00545}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1\+\_\+write()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00688}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e\+\_\+read()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00758}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid1e\+\_\+write()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00212}{g\+\_\+raid\+\_\+tr\+\_\+iostart\+\_\+raid5\+\_\+read()}}, \mbox{\hyperlink{tr__concat_8c_source_l00289}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00271}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00902}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l01147}{g\+\_\+raid\+\_\+tr\+\_\+kerneldump\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00489}{g\+\_\+raid\+\_\+tr\+\_\+raid1\+\_\+select\+\_\+read\+\_\+disk()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00425}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+rebuild\+\_\+some()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00635}{g\+\_\+raid\+\_\+tr\+\_\+raid1e\+\_\+select\+\_\+read\+\_\+disk()}}, \mbox{\hyperlink{tr__concat_8c_source_l00100}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+concat()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00151}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00192}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+even()}}, and \mbox{\hyperlink{tr__raid1e_8c_source_l00245}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e\+\_\+odd()}}.

\mbox{\Hypertarget{structg__raid__volume_a03bf7d238e7b0f9bf3fddadd21624039}\label{structg__raid__volume_a03bf7d238e7b0f9bf3fddadd21624039}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_tr@{v\_tr}}
\index{v\_tr@{v\_tr}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_tr}{v\_tr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__raid__tr__object}{g\+\_\+raid\+\_\+tr\+\_\+object}}$\ast$ g\+\_\+raid\+\_\+volume\+::v\+\_\+tr}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00256}{256}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l02075}{g\+\_\+raid\+\_\+destroy\+\_\+volume()}}, \mbox{\hyperlink{g__raid_8c_source_l01443}{g\+\_\+raid\+\_\+disk\+\_\+done\+\_\+request()}}, \mbox{\hyperlink{g__raid_8c_source_l01036}{g\+\_\+raid\+\_\+dump()}}, \mbox{\hyperlink{g__raid_8c_source_l02334}{g\+\_\+raid\+\_\+dumpconf()}}, \mbox{\hyperlink{g__raid_8c_source_l01226}{g\+\_\+raid\+\_\+finish\+\_\+with\+\_\+locked\+\_\+ranges()}}, \mbox{\hyperlink{g__raid_8c_source_l01619}{g\+\_\+raid\+\_\+launch\+\_\+provider()}}, \mbox{\hyperlink{g__raid_8c_source_l01283}{g\+\_\+raid\+\_\+lock\+\_\+range()}}, \mbox{\hyperlink{g__raid_8c_source_l01182}{g\+\_\+raid\+\_\+start\+\_\+request()}}, \mbox{\hyperlink{g__raid_8c_source_l01984}{g\+\_\+raid\+\_\+start\+\_\+volume()}}, \mbox{\hyperlink{tr__concat_8c_source_l00100}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+concat()}}, \mbox{\hyperlink{tr__raid0_8c_source_l00098}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid0()}}, \mbox{\hyperlink{tr__raid1_8c_source_l00151}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1()}}, \mbox{\hyperlink{tr__raid1e_8c_source_l00299}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid1e()}}, \mbox{\hyperlink{tr__raid5_8c_source_l00132}{g\+\_\+raid\+\_\+tr\+\_\+update\+\_\+state\+\_\+raid5()}}, \mbox{\hyperlink{g__raid_8c_source_l01763}{g\+\_\+raid\+\_\+update\+\_\+subdisk()}}, \mbox{\hyperlink{g__raid_8c_source_l01718}{g\+\_\+raid\+\_\+update\+\_\+volume()}}, and \mbox{\hyperlink{g__raid_8c_source_l01496}{g\+\_\+raid\+\_\+worker()}}.

\mbox{\Hypertarget{structg__raid__volume_a4531da294e9d90529ac113f7728c212b}\label{structg__raid__volume_a4531da294e9d90529ac113f7728c212b}} 
\index{g\_raid\_volume@{g\_raid\_volume}!v\_writes@{v\_writes}}
\index{v\_writes@{v\_writes}!g\_raid\_volume@{g\_raid\_volume}}
\doxysubsubsection{\texorpdfstring{v\_writes}{v\_writes}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+raid\+\_\+volume\+::v\+\_\+writes}



Definition at line \mbox{\hyperlink{g__raid_8h_source_l00279}{279}} of file \mbox{\hyperlink{g__raid_8h_source}{g\+\_\+raid.\+h}}.



Referenced by \mbox{\hyperlink{g__raid_8c_source_l00913}{g\+\_\+raid\+\_\+clean()}}, \mbox{\hyperlink{g__raid_8c_source_l01259}{g\+\_\+raid\+\_\+iodone()}}, and \mbox{\hyperlink{g__raid_8c_source_l01182}{g\+\_\+raid\+\_\+start\+\_\+request()}}.



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