\hypertarget{geom__vinum__share_8c}{}\doxysection{geom/vinum/geom\+\_\+vinum\+\_\+share.c File Reference}
\label{geom__vinum__share_8c}\index{geom/vinum/geom\_vinum\_share.c@{geom/vinum/geom\_vinum\_share.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/queue.\+h$>$}\newline
{\ttfamily \#include $<$geom/vinum/geom\+\_\+vinum\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$geom/vinum/geom\+\_\+vinum\+\_\+share.\+h$>$}\newline
Include dependency graph for geom\+\_\+vinum\+\_\+share.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dbd/geom__vinum__share_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{geom__vinum__share_8c_ac3db3b048290e3a67e5be1d2a8e221cc}{iswhite}}(c)~(((c) == \textquotesingle{} \textquotesingle{}) $\vert$$\vert$ ((c) == \textquotesingle{}\textbackslash{}t\textquotesingle{}))
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{geom__vinum__share_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
int \mbox{\hyperlink{geom__vinum__share_8c_af0255ebddd354697d7e5f82ad3b256c5}{gv\+\_\+tokenize}} (char $\ast$cptr, char $\ast$token\mbox{[}$\,$\mbox{]}, int maxtoken)
\item 
off\+\_\+t \mbox{\hyperlink{geom__vinum__share_8c_ac935ffcb9ad246a8bf96c287ec42523d}{gv\+\_\+sizespec}} (char $\ast$spec)
\item 
const char $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a87a39c3d19b3f7fc3e2fce1bf5a764f2}{gv\+\_\+drivestate}} (int state)
\item 
int \mbox{\hyperlink{geom__vinum__share_8c_ab8fcdce7a131f2c54c7db6f2c134c570}{gv\+\_\+drivestatei}} (char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
int \mbox{\hyperlink{geom__vinum__share_8c_a829b9547a226dd993f3971571d5644a5}{gv\+\_\+sdstatei}} (char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
const char $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a3d13d2bb3d32f3fe52928022b2d5c602}{gv\+\_\+sdstate}} (int state)
\item 
int \mbox{\hyperlink{geom__vinum__share_8c_a7d84b92f2d1185bd816798565423f734}{gv\+\_\+plexstatei}} (char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
const char $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a8bae1daaa46161fa23672f2b220b30a8}{gv\+\_\+plexstate}} (int state)
\item 
int \mbox{\hyperlink{geom__vinum__share_8c_ae860b6e804f21230ca3f67d4b9fc0d6c}{gv\+\_\+plexorgi}} (char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
int \mbox{\hyperlink{geom__vinum__share_8c_a3d33c201d385d451cb4e613b28b5dfd4}{gv\+\_\+volstatei}} (char $\ast$\mbox{\hyperlink{g__part__if_8m_ac14417684334d01b4e1e807a19d92816}{buf}})
\item 
const char $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a6f26fc1855ffc33ef0cb67d45d947de5}{gv\+\_\+volstate}} (int state)
\item 
const char $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a67e48e2ae7c16f39789c555512d511ef}{gv\+\_\+plexorg}} (int org)
\item 
const char $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a1e18a7331a16634c3246e5342fcc4ed3}{gv\+\_\+plexorg\+\_\+short}} (int org)
\item 
struct \mbox{\hyperlink{structgv__sd}{gv\+\_\+sd}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a56add53510a739e03c1cf042a1987b61}{gv\+\_\+alloc\+\_\+sd}} (void)
\item 
struct \mbox{\hyperlink{structgv__drive}{gv\+\_\+drive}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_abbc3b1ca36b87756010b92bf79b2c4f2}{gv\+\_\+alloc\+\_\+drive}} (void)
\item 
struct \mbox{\hyperlink{structgv__volume}{gv\+\_\+volume}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a793c3052fadb49c1b9d1d18854adeb6f}{gv\+\_\+alloc\+\_\+volume}} (void)
\item 
struct \mbox{\hyperlink{structgv__plex}{gv\+\_\+plex}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a5553092e672524f8cc796ba0e9aa86db}{gv\+\_\+alloc\+\_\+plex}} (void)
\item 
struct \mbox{\hyperlink{structgv__drive}{gv\+\_\+drive}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a2c8a637389ad0856fe25599f2d62c93c}{gv\+\_\+new\+\_\+drive}} (int max, char $\ast$token\mbox{[}$\,$\mbox{]})
\item 
struct \mbox{\hyperlink{structgv__volume}{gv\+\_\+volume}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_ae67bd5de86889be4abcefe32cc4ef5b9}{gv\+\_\+new\+\_\+volume}} (int max, char $\ast$token\mbox{[}$\,$\mbox{]})
\item 
struct \mbox{\hyperlink{structgv__plex}{gv\+\_\+plex}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_addb05ff8eac29330e41e01a5345fbe55}{gv\+\_\+new\+\_\+plex}} (int max, char $\ast$token\mbox{[}$\,$\mbox{]})
\item 
struct \mbox{\hyperlink{structgv__sd}{gv\+\_\+sd}} $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_a7517b87d56c22c17cabd434b0b4bcb27}{gv\+\_\+new\+\_\+sd}} (int max, char $\ast$token\mbox{[}$\,$\mbox{]})
\item 
const char $\ast$ \mbox{\hyperlink{geom__vinum__share_8c_aa7785306d2ed020ae2041195fbce8969}{gv\+\_\+roughlength}} (off\+\_\+t bytes, int lj)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{geom__vinum__share_8c_ac3db3b048290e3a67e5be1d2a8e221cc}\label{geom__vinum__share_8c_ac3db3b048290e3a67e5be1d2a8e221cc}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!iswhite@{iswhite}}
\index{iswhite@{iswhite}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{iswhite}{iswhite}}
{\footnotesize\ttfamily \#define iswhite(\begin{DoxyParamCaption}\item[{}]{c }\end{DoxyParamCaption})~(((c) == \textquotesingle{} \textquotesingle{}) $\vert$$\vert$ ((c) == \textquotesingle{}\textbackslash{}t\textquotesingle{}))}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00054}{54}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



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

\mbox{\Hypertarget{geom__vinum__share_8c_abbc3b1ca36b87756010b92bf79b2c4f2}\label{geom__vinum__share_8c_abbc3b1ca36b87756010b92bf79b2c4f2}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_alloc\_drive@{gv\_alloc\_drive}}
\index{gv\_alloc\_drive@{gv\_alloc\_drive}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_alloc\_drive()}{gv\_alloc\_drive()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__drive}{gv\+\_\+drive}} $\ast$ gv\+\_\+alloc\+\_\+drive (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00390}{390}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00439}{gv\+\_\+new\+\_\+drive()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{d3/d12/geom__vinum__share_8c_abbc3b1ca36b87756010b92bf79b2c4f2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=287pt]{d3/d12/geom__vinum__share_8c_abbc3b1ca36b87756010b92bf79b2c4f2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a5553092e672524f8cc796ba0e9aa86db}\label{geom__vinum__share_8c_a5553092e672524f8cc796ba0e9aa86db}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_alloc\_plex@{gv\_alloc\_plex}}
\index{gv\_alloc\_plex@{gv\_alloc\_plex}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_alloc\_plex()}{gv\_alloc\_plex()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__plex}{gv\+\_\+plex}} $\ast$ gv\+\_\+alloc\+\_\+plex (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00422}{422}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00529}{gv\+\_\+new\+\_\+plex()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=260pt]{d3/d12/geom__vinum__share_8c_a5553092e672524f8cc796ba0e9aa86db_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a5553092e672524f8cc796ba0e9aa86db_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a56add53510a739e03c1cf042a1987b61}\label{geom__vinum__share_8c_a56add53510a739e03c1cf042a1987b61}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_alloc\_sd@{gv\_alloc\_sd}}
\index{gv\_alloc\_sd@{gv\_alloc\_sd}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_alloc\_sd()}{gv\_alloc\_sd()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__sd}{gv\+\_\+sd}} $\ast$ gv\+\_\+alloc\+\_\+sd (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00371}{371}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00280}{gv\+\_\+sd\+::drive\+\_\+offset}}, \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00281}{gv\+\_\+sd\+::plex\+\_\+offset}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00279}{gv\+\_\+sd\+::size}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00601}{gv\+\_\+new\+\_\+sd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=251pt]{d3/d12/geom__vinum__share_8c_a56add53510a739e03c1cf042a1987b61_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a56add53510a739e03c1cf042a1987b61_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a793c3052fadb49c1b9d1d18854adeb6f}\label{geom__vinum__share_8c_a793c3052fadb49c1b9d1d18854adeb6f}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_alloc\_volume@{gv\_alloc\_volume}}
\index{gv\_alloc\_volume@{gv\_alloc\_volume}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_alloc\_volume()}{gv\_alloc\_volume()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__volume}{gv\+\_\+volume}} $\ast$ gv\+\_\+alloc\+\_\+volume (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00406}{406}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00489}{gv\+\_\+new\+\_\+volume()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{d3/d12/geom__vinum__share_8c_a793c3052fadb49c1b9d1d18854adeb6f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a793c3052fadb49c1b9d1d18854adeb6f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a87a39c3d19b3f7fc3e2fce1bf5a764f2}\label{geom__vinum__share_8c_a87a39c3d19b3f7fc3e2fce1bf5a764f2}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_drivestate@{gv\_drivestate}}
\index{gv\_drivestate@{gv\_drivestate}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_drivestate()}{gv\_drivestate()}}
{\footnotesize\ttfamily const char $\ast$ gv\+\_\+drivestate (\begin{DoxyParamCaption}\item[{int}]{state }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00206}{206}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00252}{GV\+\_\+\+DRIVE\+\_\+\+DOWN}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00253}{GV\+\_\+\+DRIVE\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__list_8c_source_l00464}{gv\+\_\+ldi()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a87a39c3d19b3f7fc3e2fce1bf5a764f2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_ab8fcdce7a131f2c54c7db6f2c134c570}\label{geom__vinum__share_8c_ab8fcdce7a131f2c54c7db6f2c134c570}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_drivestatei@{gv\_drivestatei}}
\index{gv\_drivestatei@{gv\_drivestatei}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_drivestatei()}{gv\_drivestatei()}}
{\footnotesize\ttfamily int gv\+\_\+drivestatei (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00219}{219}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00252}{GV\+\_\+\+DRIVE\+\_\+\+DOWN}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00253}{GV\+\_\+\+DRIVE\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00439}{gv\+\_\+new\+\_\+drive()}}, and \mbox{\hyperlink{geom__vinum__state_8c_source_l00042}{gv\+\_\+setstate()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_ab8fcdce7a131f2c54c7db6f2c134c570_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a2c8a637389ad0856fe25599f2d62c93c}\label{geom__vinum__share_8c_a2c8a637389ad0856fe25599f2d62c93c}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_new\_drive@{gv\_new\_drive}}
\index{gv\_new\_drive@{gv\_new\_drive}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_new\_drive()}{gv\_new\_drive()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__drive}{gv\+\_\+drive}} $\ast$ gv\+\_\+new\+\_\+drive (\begin{DoxyParamCaption}\item[{int}]{max,  }\item[{char $\ast$}]{token\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00439}{439}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00425}{\+\_\+\+PATH\+\_\+\+DEV}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00250}{gv\+\_\+drive\+::device}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00390}{gv\+\_\+alloc\+\_\+drive()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00219}{gv\+\_\+drivestatei()}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00249}{gv\+\_\+drive\+::name}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00251}{gv\+\_\+drive\+::state}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a2c8a637389ad0856fe25599f2d62c93c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_addb05ff8eac29330e41e01a5345fbe55}\label{geom__vinum__share_8c_addb05ff8eac29330e41e01a5345fbe55}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_new\_plex@{gv\_new\_plex}}
\index{gv\_new\_plex@{gv\_new\_plex}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_new\_plex()}{gv\_new\_plex()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__plex}{gv\+\_\+plex}} $\ast$ gv\+\_\+new\+\_\+plex (\begin{DoxyParamCaption}\item[{int}]{max,  }\item[{char $\ast$}]{token\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00529}{529}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00422}{gv\+\_\+alloc\+\_\+plex()}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00328}{GV\+\_\+\+PLEX\+\_\+\+RAID5}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00327}{GV\+\_\+\+PLEX\+\_\+\+STRIPED}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00301}{gv\+\_\+plexorgi()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00265}{gv\+\_\+plexstatei()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00155}{gv\+\_\+sizespec()}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00315}{gv\+\_\+plex\+::name}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00324}{gv\+\_\+plex\+::org}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00317}{gv\+\_\+plex\+::state}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00330}{gv\+\_\+plex\+::stripesize}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00332}{gv\+\_\+plex\+::volume}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00062}{gv\+\_\+parse\+\_\+config()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_addb05ff8eac29330e41e01a5345fbe55_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_addb05ff8eac29330e41e01a5345fbe55_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a7517b87d56c22c17cabd434b0b4bcb27}\label{geom__vinum__share_8c_a7517b87d56c22c17cabd434b0b4bcb27}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_new\_sd@{gv\_new\_sd}}
\index{gv\_new\_sd@{gv\_new\_sd}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_new\_sd()}{gv\_new\_sd()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__sd}{gv\+\_\+sd}} $\ast$ gv\+\_\+new\+\_\+sd (\begin{DoxyParamCaption}\item[{int}]{max,  }\item[{char $\ast$}]{token\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00601}{601}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00300}{gv\+\_\+sd\+::drive}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00280}{gv\+\_\+sd\+::drive\+\_\+offset}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00371}{gv\+\_\+alloc\+\_\+sd()}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00076}{GV\+\_\+\+DATA\+\_\+\+START}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00229}{gv\+\_\+sdstatei()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00155}{gv\+\_\+sizespec()}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00278}{gv\+\_\+sd\+::name}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00301}{gv\+\_\+sd\+::plex}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00281}{gv\+\_\+sd\+::plex\+\_\+offset}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00279}{gv\+\_\+sd\+::size}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00282}{gv\+\_\+sd\+::state}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00062}{gv\+\_\+parse\+\_\+config()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a7517b87d56c22c17cabd434b0b4bcb27_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a7517b87d56c22c17cabd434b0b4bcb27_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_ae67bd5de86889be4abcefe32cc4ef5b9}\label{geom__vinum__share_8c_ae67bd5de86889be4abcefe32cc4ef5b9}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_new\_volume@{gv\_new\_volume}}
\index{gv\_new\_volume@{gv\_new\_volume}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_new\_volume()}{gv\_new\_volume()}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structgv__volume}{gv\+\_\+volume}} $\ast$ gv\+\_\+new\+\_\+volume (\begin{DoxyParamCaption}\item[{int}]{max,  }\item[{char $\ast$}]{token\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00489}{489}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00406}{gv\+\_\+alloc\+\_\+volume()}}, \mbox{\hyperlink{geom__vinum__share_8c_source_l00314}{gv\+\_\+volstatei()}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00366}{gv\+\_\+volume\+::name}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00369}{gv\+\_\+volume\+::state}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00062}{gv\+\_\+parse\+\_\+config()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_ae67bd5de86889be4abcefe32cc4ef5b9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_ae67bd5de86889be4abcefe32cc4ef5b9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a67e48e2ae7c16f39789c555512d511ef}\label{geom__vinum__share_8c_a67e48e2ae7c16f39789c555512d511ef}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_plexorg@{gv\_plexorg}}
\index{gv\_plexorg@{gv\_plexorg}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_plexorg()}{gv\_plexorg()}}
{\footnotesize\ttfamily const char $\ast$ gv\+\_\+plexorg (\begin{DoxyParamCaption}\item[{int}]{org }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00337}{337}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00326}{GV\+\_\+\+PLEX\+\_\+\+CONCAT}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00325}{GV\+\_\+\+PLEX\+\_\+\+DISORG}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00328}{GV\+\_\+\+PLEX\+\_\+\+RAID5}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00327}{GV\+\_\+\+PLEX\+\_\+\+STRIPED}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00183}{gv\+\_\+format\+\_\+config()}}, and \mbox{\hyperlink{geom__vinum__list_8c_source_l00299}{gv\+\_\+lpi()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a67e48e2ae7c16f39789c555512d511ef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a1e18a7331a16634c3246e5342fcc4ed3}\label{geom__vinum__share_8c_a1e18a7331a16634c3246e5342fcc4ed3}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_plexorg\_short@{gv\_plexorg\_short}}
\index{gv\_plexorg\_short@{gv\_plexorg\_short}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_plexorg\_short()}{gv\_plexorg\_short()}}
{\footnotesize\ttfamily const char $\ast$ gv\+\_\+plexorg\+\_\+short (\begin{DoxyParamCaption}\item[{int}]{org }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00354}{354}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00326}{GV\+\_\+\+PLEX\+\_\+\+CONCAT}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00325}{GV\+\_\+\+PLEX\+\_\+\+DISORG}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00328}{GV\+\_\+\+PLEX\+\_\+\+RAID5}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00327}{GV\+\_\+\+PLEX\+\_\+\+STRIPED}}.



Referenced by \mbox{\hyperlink{geom__vinum__list_8c_source_l00299}{gv\+\_\+lpi()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a1e18a7331a16634c3246e5342fcc4ed3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_ae860b6e804f21230ca3f67d4b9fc0d6c}\label{geom__vinum__share_8c_ae860b6e804f21230ca3f67d4b9fc0d6c}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_plexorgi@{gv\_plexorgi}}
\index{gv\_plexorgi@{gv\_plexorgi}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_plexorgi()}{gv\_plexorgi()}}
{\footnotesize\ttfamily int gv\+\_\+plexorgi (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00301}{301}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00326}{GV\+\_\+\+PLEX\+\_\+\+CONCAT}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00325}{GV\+\_\+\+PLEX\+\_\+\+DISORG}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00328}{GV\+\_\+\+PLEX\+\_\+\+RAID5}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00327}{GV\+\_\+\+PLEX\+\_\+\+STRIPED}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00529}{gv\+\_\+new\+\_\+plex()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_ae860b6e804f21230ca3f67d4b9fc0d6c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a8bae1daaa46161fa23672f2b220b30a8}\label{geom__vinum__share_8c_a8bae1daaa46161fa23672f2b220b30a8}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_plexstate@{gv\_plexstate}}
\index{gv\_plexstate@{gv\_plexstate}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_plexstate()}{gv\_plexstate()}}
{\footnotesize\ttfamily const char $\ast$ gv\+\_\+plexstate (\begin{DoxyParamCaption}\item[{int}]{state }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00281}{281}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00320}{GV\+\_\+\+PLEX\+\_\+\+DEGRADED}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00318}{GV\+\_\+\+PLEX\+\_\+\+DOWN}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00321}{GV\+\_\+\+PLEX\+\_\+\+GROWABLE}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00319}{GV\+\_\+\+PLEX\+\_\+\+INITIALIZING}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00322}{GV\+\_\+\+PLEX\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00183}{gv\+\_\+format\+\_\+config()}}, \mbox{\hyperlink{geom__vinum__list_8c_source_l00299}{gv\+\_\+lpi()}}, \mbox{\hyperlink{geom__vinum__list_8c_source_l00243}{gv\+\_\+lvi()}}, and \mbox{\hyperlink{geom__vinum__state_8c_source_l00416}{gv\+\_\+update\+\_\+plex\+\_\+state()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a8bae1daaa46161fa23672f2b220b30a8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a7d84b92f2d1185bd816798565423f734}\label{geom__vinum__share_8c_a7d84b92f2d1185bd816798565423f734}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_plexstatei@{gv\_plexstatei}}
\index{gv\_plexstatei@{gv\_plexstatei}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_plexstatei()}{gv\_plexstatei()}}
{\footnotesize\ttfamily int gv\+\_\+plexstatei (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00265}{265}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00320}{GV\+\_\+\+PLEX\+\_\+\+DEGRADED}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00318}{GV\+\_\+\+PLEX\+\_\+\+DOWN}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00321}{GV\+\_\+\+PLEX\+\_\+\+GROWABLE}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00319}{GV\+\_\+\+PLEX\+\_\+\+INITIALIZING}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00322}{GV\+\_\+\+PLEX\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00529}{gv\+\_\+new\+\_\+plex()}}, and \mbox{\hyperlink{geom__vinum__state_8c_source_l00042}{gv\+\_\+setstate()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a7d84b92f2d1185bd816798565423f734_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_aa7785306d2ed020ae2041195fbce8969}\label{geom__vinum__share_8c_aa7785306d2ed020ae2041195fbce8969}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_roughlength@{gv\_roughlength}}
\index{gv\_roughlength@{gv\_roughlength}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_roughlength()}{gv\_roughlength()}}
{\footnotesize\ttfamily const char $\ast$ gv\+\_\+roughlength (\begin{DoxyParamCaption}\item[{off\+\_\+t}]{bytes,  }\item[{int}]{lj }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00702}{702}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__share_8h_source_l00040}{GIGABYTE}}, \mbox{\hyperlink{geom__vinum__share_8h_source_l00038}{KILOBYTE}}, and \mbox{\hyperlink{geom__vinum__share_8h_source_l00039}{MEGABYTE}}.



Referenced by \mbox{\hyperlink{geom__vinum__list_8c_source_l00299}{gv\+\_\+lpi()}}, \mbox{\hyperlink{geom__vinum__list_8c_source_l00389}{gv\+\_\+lsi()}}, and \mbox{\hyperlink{geom__vinum__list_8c_source_l00243}{gv\+\_\+lvi()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_aa7785306d2ed020ae2041195fbce8969_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a3d13d2bb3d32f3fe52928022b2d5c602}\label{geom__vinum__share_8c_a3d13d2bb3d32f3fe52928022b2d5c602}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_sdstate@{gv\_sdstate}}
\index{gv\_sdstate@{gv\_sdstate}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_sdstate()}{gv\_sdstate()}}
{\footnotesize\ttfamily const char $\ast$ gv\+\_\+sdstate (\begin{DoxyParamCaption}\item[{int}]{state }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00245}{245}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00283}{GV\+\_\+\+SD\+\_\+\+DOWN}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00285}{GV\+\_\+\+SD\+\_\+\+INITIALIZING}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00286}{GV\+\_\+\+SD\+\_\+\+REVIVING}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00284}{GV\+\_\+\+SD\+\_\+\+STALE}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00287}{GV\+\_\+\+SD\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00183}{gv\+\_\+format\+\_\+config()}}, \mbox{\hyperlink{geom__vinum__list_8c_source_l00299}{gv\+\_\+lpi()}}, \mbox{\hyperlink{geom__vinum__list_8c_source_l00389}{gv\+\_\+lsi()}}, and \mbox{\hyperlink{geom__vinum__state_8c_source_l00378}{gv\+\_\+update\+\_\+sd\+\_\+state()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a3d13d2bb3d32f3fe52928022b2d5c602_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a829b9547a226dd993f3971571d5644a5}\label{geom__vinum__share_8c_a829b9547a226dd993f3971571d5644a5}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_sdstatei@{gv\_sdstatei}}
\index{gv\_sdstatei@{gv\_sdstatei}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_sdstatei()}{gv\_sdstatei()}}
{\footnotesize\ttfamily int gv\+\_\+sdstatei (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00229}{229}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00283}{GV\+\_\+\+SD\+\_\+\+DOWN}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00285}{GV\+\_\+\+SD\+\_\+\+INITIALIZING}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00286}{GV\+\_\+\+SD\+\_\+\+REVIVING}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00284}{GV\+\_\+\+SD\+\_\+\+STALE}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00287}{GV\+\_\+\+SD\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00601}{gv\+\_\+new\+\_\+sd()}}, and \mbox{\hyperlink{geom__vinum__state_8c_source_l00042}{gv\+\_\+setstate()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a829b9547a226dd993f3971571d5644a5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_ac935ffcb9ad246a8bf96c287ec42523d}\label{geom__vinum__share_8c_ac935ffcb9ad246a8bf96c287ec42523d}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_sizespec@{gv\_sizespec}}
\index{gv\_sizespec@{gv\_sizespec}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_sizespec()}{gv\_sizespec()}}
{\footnotesize\ttfamily off\+\_\+t gv\+\_\+sizespec (\begin{DoxyParamCaption}\item[{char $\ast$}]{spec }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00155}{155}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00529}{gv\+\_\+new\+\_\+plex()}}, and \mbox{\hyperlink{geom__vinum__share_8c_source_l00601}{gv\+\_\+new\+\_\+sd()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_ac935ffcb9ad246a8bf96c287ec42523d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_af0255ebddd354697d7e5f82ad3b256c5}\label{geom__vinum__share_8c_af0255ebddd354697d7e5f82ad3b256c5}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_tokenize@{gv\_tokenize}}
\index{gv\_tokenize@{gv\_tokenize}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_tokenize()}{gv\_tokenize()}}
{\footnotesize\ttfamily int gv\+\_\+tokenize (\begin{DoxyParamCaption}\item[{char $\ast$}]{cptr,  }\item[{char $\ast$}]{token\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxtoken }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00079}{79}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__share_8c_source_l00054}{iswhite}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00062}{gv\+\_\+parse\+\_\+config()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_af0255ebddd354697d7e5f82ad3b256c5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a6f26fc1855ffc33ef0cb67d45d947de5}\label{geom__vinum__share_8c_a6f26fc1855ffc33ef0cb67d45d947de5}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_volstate@{gv\_volstate}}
\index{gv\_volstate@{gv\_volstate}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_volstate()}{gv\_volstate()}}
{\footnotesize\ttfamily const char $\ast$ gv\+\_\+volstate (\begin{DoxyParamCaption}\item[{int}]{state }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00323}{323}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{geom__vinum__var_8h_source_l00370}{GV\+\_\+\+VOL\+\_\+\+DOWN}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00371}{GV\+\_\+\+VOL\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__subr_8c_source_l00183}{gv\+\_\+format\+\_\+config()}}, and \mbox{\hyperlink{geom__vinum__list_8c_source_l00243}{gv\+\_\+lvi()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a6f26fc1855ffc33ef0cb67d45d947de5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{geom__vinum__share_8c_a3d33c201d385d451cb4e613b28b5dfd4}\label{geom__vinum__share_8c_a3d33c201d385d451cb4e613b28b5dfd4}} 
\index{geom\_vinum\_share.c@{geom\_vinum\_share.c}!gv\_volstatei@{gv\_volstatei}}
\index{gv\_volstatei@{gv\_volstatei}!geom\_vinum\_share.c@{geom\_vinum\_share.c}}
\doxysubsubsection{\texorpdfstring{gv\_volstatei()}{gv\_volstatei()}}
{\footnotesize\ttfamily int gv\+\_\+volstatei (\begin{DoxyParamCaption}\item[{char $\ast$}]{buf }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{geom__vinum__share_8c_source_l00314}{314}} of file \mbox{\hyperlink{geom__vinum__share_8c_source}{geom\+\_\+vinum\+\_\+share.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{geom__vinum__var_8h_source_l00370}{GV\+\_\+\+VOL\+\_\+\+DOWN}}, and \mbox{\hyperlink{geom__vinum__var_8h_source_l00371}{GV\+\_\+\+VOL\+\_\+\+UP}}.



Referenced by \mbox{\hyperlink{geom__vinum__share_8c_source_l00489}{gv\+\_\+new\+\_\+volume()}}, and \mbox{\hyperlink{geom__vinum__state_8c_source_l00042}{gv\+\_\+setstate()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d12/geom__vinum__share_8c_a3d33c201d385d451cb4e613b28b5dfd4_icgraph}
\end{center}
\end{figure}
