\hypertarget{structg__mountver__softc}{}\doxysection{g\+\_\+mountver\+\_\+softc Struct Reference}
\label{structg__mountver__softc}\index{g\_mountver\_softc@{g\_mountver\_softc}}


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

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structg__mountver__softc_ac2a759076d34167d58b1d06c2d864dd4}{TAILQ\+\_\+\+HEAD}} (, bio) sc\+\_\+queue
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct mtx \mbox{\hyperlink{structg__mountver__softc_a62752624c25a4fb83120232103e83f33}{sc\+\_\+mtx}}
\item 
char $\ast$ \mbox{\hyperlink{structg__mountver__softc_abae8fef88516274b4c85e55dfc800098}{sc\+\_\+provider\+\_\+name}}
\item 
char \mbox{\hyperlink{structg__mountver__softc_a503086e180e87710c1864c7bcd4e10ac}{sc\+\_\+ident}} \mbox{[}DISK\+\_\+\+IDENT\+\_\+\+SIZE\mbox{]}
\item 
int \mbox{\hyperlink{structg__mountver__softc_a2c5cf0149852300a107e60f4b5a6f3d6}{sc\+\_\+orphaned}}
\item 
int \mbox{\hyperlink{structg__mountver__softc_a59fd7f1c819b3c2a306086be135ee9bc}{sc\+\_\+shutting\+\_\+down}}
\item 
int \mbox{\hyperlink{structg__mountver__softc_a65c471b2cdd12db18b8cb6d9469bc345}{sc\+\_\+access\+\_\+r}}
\item 
int \mbox{\hyperlink{structg__mountver__softc_ab10eaafdc2c20be91ed92607ad7753cd}{sc\+\_\+access\+\_\+w}}
\item 
int \mbox{\hyperlink{structg__mountver__softc_a0169ab0d1726e1fdc6b8963389208de3}{sc\+\_\+access\+\_\+e}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00046}{46}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structg__mountver__softc_ac2a759076d34167d58b1d06c2d864dd4}\label{structg__mountver__softc_ac2a759076d34167d58b1d06c2d864dd4}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!TAILQ\_HEAD@{TAILQ\_HEAD}}
\index{TAILQ\_HEAD@{TAILQ\_HEAD}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{TAILQ\_HEAD()}{TAILQ\_HEAD()}}
{\footnotesize\ttfamily g\+\_\+mountver\+\_\+softc\+::\+TAILQ\+\_\+\+HEAD (\begin{DoxyParamCaption}\item[{bio}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__mountver__softc_a0169ab0d1726e1fdc6b8963389208de3}\label{structg__mountver__softc_a0169ab0d1726e1fdc6b8963389208de3}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_access\_e@{sc\_access\_e}}
\index{sc\_access\_e@{sc\_access\_e}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_access\_e}{sc\_access\_e}}
{\footnotesize\ttfamily int g\+\_\+mountver\+\_\+softc\+::sc\+\_\+access\+\_\+e}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00055}{55}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00246}{g\+\_\+mountver\+\_\+access()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00559}{g\+\_\+mountver\+\_\+taste()}}.

\mbox{\Hypertarget{structg__mountver__softc_a65c471b2cdd12db18b8cb6d9469bc345}\label{structg__mountver__softc_a65c471b2cdd12db18b8cb6d9469bc345}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_access\_r@{sc\_access\_r}}
\index{sc\_access\_r@{sc\_access\_r}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_access\_r}{sc\_access\_r}}
{\footnotesize\ttfamily int g\+\_\+mountver\+\_\+softc\+::sc\+\_\+access\+\_\+r}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00053}{53}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00246}{g\+\_\+mountver\+\_\+access()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00559}{g\+\_\+mountver\+\_\+taste()}}.

\mbox{\Hypertarget{structg__mountver__softc_ab10eaafdc2c20be91ed92607ad7753cd}\label{structg__mountver__softc_ab10eaafdc2c20be91ed92607ad7753cd}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_access\_w@{sc\_access\_w}}
\index{sc\_access\_w@{sc\_access\_w}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_access\_w}{sc\_access\_w}}
{\footnotesize\ttfamily int g\+\_\+mountver\+\_\+softc\+::sc\+\_\+access\+\_\+w}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00054}{54}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00246}{g\+\_\+mountver\+\_\+access()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00559}{g\+\_\+mountver\+\_\+taste()}}.

\mbox{\Hypertarget{structg__mountver__softc_a503086e180e87710c1864c7bcd4e10ac}\label{structg__mountver__softc_a503086e180e87710c1864c7bcd4e10ac}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_ident@{sc\_ident}}
\index{sc\_ident@{sc\_ident}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ident}{sc\_ident}}
{\footnotesize\ttfamily char g\+\_\+mountver\+\_\+softc\+::sc\+\_\+ident\mbox{[}DISK\+\_\+\+IDENT\+\_\+\+SIZE\mbox{]}}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00050}{50}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00272}{g\+\_\+mountver\+\_\+create()}}, \mbox{\hyperlink{g__mountver_8c_source_l00644}{g\+\_\+mountver\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00522}{g\+\_\+mountver\+\_\+ident\+\_\+matches()}}.

\mbox{\Hypertarget{structg__mountver__softc_a62752624c25a4fb83120232103e83f33}\label{structg__mountver__softc_a62752624c25a4fb83120232103e83f33}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_mtx@{sc\_mtx}}
\index{sc\_mtx@{sc\_mtx}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_mtx}{sc\_mtx}}
{\footnotesize\ttfamily struct mtx g\+\_\+mountver\+\_\+softc\+::sc\+\_\+mtx}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00048}{48}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00272}{g\+\_\+mountver\+\_\+create()}}, \mbox{\hyperlink{g__mountver_8c_source_l00193}{g\+\_\+mountver\+\_\+discard\+\_\+queued()}}, \mbox{\hyperlink{g__mountver_8c_source_l00098}{g\+\_\+mountver\+\_\+done()}}, \mbox{\hyperlink{g__mountver_8c_source_l00492}{g\+\_\+mountver\+\_\+orphan()}}, \mbox{\hyperlink{g__mountver_8c_source_l00160}{g\+\_\+mountver\+\_\+queue()}}, \mbox{\hyperlink{g__mountver_8c_source_l00138}{g\+\_\+mountver\+\_\+send()}}, \mbox{\hyperlink{g__mountver_8c_source_l00174}{g\+\_\+mountver\+\_\+send\+\_\+queued()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00212}{g\+\_\+mountver\+\_\+start()}}.

\mbox{\Hypertarget{structg__mountver__softc_a2c5cf0149852300a107e60f4b5a6f3d6}\label{structg__mountver__softc_a2c5cf0149852300a107e60f4b5a6f3d6}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_orphaned@{sc\_orphaned}}
\index{sc\_orphaned@{sc\_orphaned}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_orphaned}{sc\_orphaned}}
{\footnotesize\ttfamily int g\+\_\+mountver\+\_\+softc\+::sc\+\_\+orphaned}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00051}{51}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00246}{g\+\_\+mountver\+\_\+access()}}, \mbox{\hyperlink{g__mountver_8c_source_l00098}{g\+\_\+mountver\+\_\+done()}}, \mbox{\hyperlink{g__mountver_8c_source_l00644}{g\+\_\+mountver\+\_\+dumpconf()}}, \mbox{\hyperlink{g__mountver_8c_source_l00492}{g\+\_\+mountver\+\_\+orphan()}}, \mbox{\hyperlink{g__mountver_8c_source_l00174}{g\+\_\+mountver\+\_\+send\+\_\+queued()}}, \mbox{\hyperlink{g__mountver_8c_source_l00660}{g\+\_\+mountver\+\_\+shutdown\+\_\+pre\+\_\+sync()}}, \mbox{\hyperlink{g__mountver_8c_source_l00212}{g\+\_\+mountver\+\_\+start()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00559}{g\+\_\+mountver\+\_\+taste()}}.

\mbox{\Hypertarget{structg__mountver__softc_abae8fef88516274b4c85e55dfc800098}\label{structg__mountver__softc_abae8fef88516274b4c85e55dfc800098}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_provider\_name@{sc\_provider\_name}}
\index{sc\_provider\_name@{sc\_provider\_name}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_provider\_name}{sc\_provider\_name}}
{\footnotesize\ttfamily char$\ast$ g\+\_\+mountver\+\_\+softc\+::sc\+\_\+provider\+\_\+name}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00049}{49}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00272}{g\+\_\+mountver\+\_\+create()}}, \mbox{\hyperlink{g__mountver_8c_source_l00362}{g\+\_\+mountver\+\_\+destroy()}}, \mbox{\hyperlink{g__mountver_8c_source_l00644}{g\+\_\+mountver\+\_\+dumpconf()}}, \mbox{\hyperlink{g__mountver_8c_source_l00492}{g\+\_\+mountver\+\_\+orphan()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00559}{g\+\_\+mountver\+\_\+taste()}}.

\mbox{\Hypertarget{structg__mountver__softc_a59fd7f1c819b3c2a306086be135ee9bc}\label{structg__mountver__softc_a59fd7f1c819b3c2a306086be135ee9bc}} 
\index{g\_mountver\_softc@{g\_mountver\_softc}!sc\_shutting\_down@{sc\_shutting\_down}}
\index{sc\_shutting\_down@{sc\_shutting\_down}!g\_mountver\_softc@{g\_mountver\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_shutting\_down}{sc\_shutting\_down}}
{\footnotesize\ttfamily int g\+\_\+mountver\+\_\+softc\+::sc\+\_\+shutting\+\_\+down}



Definition at line \mbox{\hyperlink{g__mountver_8h_source_l00052}{52}} of file \mbox{\hyperlink{g__mountver_8h_source}{g\+\_\+mountver.\+h}}.



Referenced by \mbox{\hyperlink{g__mountver_8c_source_l00660}{g\+\_\+mountver\+\_\+shutdown\+\_\+pre\+\_\+sync()}}, and \mbox{\hyperlink{g__mountver_8c_source_l00212}{g\+\_\+mountver\+\_\+start()}}.



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