\hypertarget{structg__gate__softc}{}\doxysection{g\+\_\+gate\+\_\+softc Struct Reference}
\label{structg__gate__softc}\index{g\_gate\_softc@{g\_gate\_softc}}


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



Collaboration diagram for g\+\_\+gate\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=257pt]{d5/d91/structg__gate__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structg__gate__softc_a43c37ac10cab5d0f52121d6aacfb5e60}{LIST\+\_\+\+ENTRY}} (\mbox{\hyperlink{structg__gate__softc}{g\+\_\+gate\+\_\+softc}}) sc\+\_\+next
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \mbox{\hyperlink{structg__gate__softc_a463d10d3a6f716b4d3a8523124316c0f}{sc\+\_\+name}}
\item 
int \mbox{\hyperlink{structg__gate__softc_a73063ecc9b79d8a62099e45e6ce8db51}{sc\+\_\+unit}}
\item 
int \mbox{\hyperlink{structg__gate__softc_ac8ef3ed01c73a4b102d123f36b0f8872}{sc\+\_\+ref}}
\item 
struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$ \mbox{\hyperlink{structg__gate__softc_a6a4e491f493bf7eaf393dd8ca83f79a8}{sc\+\_\+provider}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__gate__softc_a84c3b69044ec5f9d855c5372fa2740e7}{sc\+\_\+flags}}
\item 
struct bio\+\_\+queue\+\_\+head \mbox{\hyperlink{structg__gate__softc_a35a04b7e6d55d648c67f74c3d7e3c032}{sc\+\_\+inqueue}}
\item 
struct bio\+\_\+queue\+\_\+head \mbox{\hyperlink{structg__gate__softc_ac184b57ea659df095b256cec55255763}{sc\+\_\+outqueue}}
\item 
struct mtx \mbox{\hyperlink{structg__gate__softc_a37af4dfc3b501929eb576f819e4e3385}{sc\+\_\+queue\+\_\+mtx}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__gate__softc_aa4781c44dcd3538a79e199c10339ae38}{sc\+\_\+queue\+\_\+count}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structg__gate__softc_a592299eb252304887a4d1285c9adedd8}{sc\+\_\+queue\+\_\+size}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__gate__softc_af50bc6523e69421b2ddd0efc765d04b7}{sc\+\_\+timeout}}
\item 
struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$ \mbox{\hyperlink{structg__gate__softc_a64f348a33de8ebe576b7aa7d7fc9bb2e}{sc\+\_\+readcons}}
\item 
off\+\_\+t \mbox{\hyperlink{structg__gate__softc_a4c46733d618bf65ee350dcaa50a98cc0}{sc\+\_\+readoffset}}
\item 
struct callout \mbox{\hyperlink{structg__gate__softc_a980e77893d181558826fec958e2abf0c}{sc\+\_\+callout}}
\item 
uintptr\+\_\+t \mbox{\hyperlink{structg__gate__softc_a438f6a92a1b279a0bed5eddd5242eb6b}{sc\+\_\+seq}}
\item 
char \mbox{\hyperlink{structg__gate__softc_a6bb9236bcba1aa870e615590b8edcffa}{sc\+\_\+info}} \mbox{[}\mbox{\hyperlink{g__gate_8h_a6d2a3c866e7c36b08d0b83834bb6791d}{G\+\_\+\+GATE\+\_\+\+INFOSIZE}}\mbox{]}
\item 
struct mtx \mbox{\hyperlink{structg__gate__softc_ab348293d423911e51223df8145c69bc0}{sc\+\_\+read\+\_\+mtx}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{g__gate_8h_source_l00081}{81}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structg__gate__softc_a43c37ac10cab5d0f52121d6aacfb5e60}\label{structg__gate__softc_a43c37ac10cab5d0f52121d6aacfb5e60}} 
\index{g\_gate\_softc@{g\_gate\_softc}!LIST\_ENTRY@{LIST\_ENTRY}}
\index{LIST\_ENTRY@{LIST\_ENTRY}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{LIST\_ENTRY()}{LIST\_ENTRY()}}
{\footnotesize\ttfamily g\+\_\+gate\+\_\+softc\+::\+LIST\+\_\+\+ENTRY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structg__gate__softc}{g\+\_\+gate\+\_\+softc}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__gate__softc_a980e77893d181558826fec958e2abf0c}\label{structg__gate__softc_a980e77893d181558826fec958e2abf0c}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_callout@{sc\_callout}}
\index{sc\_callout@{sc\_callout}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_callout}{sc\_callout}}
{\footnotesize\ttfamily struct callout g\+\_\+gate\+\_\+softc\+::sc\+\_\+callout}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00096}{96}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, and \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}.

\mbox{\Hypertarget{structg__gate__softc_a84c3b69044ec5f9d855c5372fa2740e7}\label{structg__gate__softc_a84c3b69044ec5f9d855c5372fa2740e7}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_flags@{sc\_flags}}
\index{sc\_flags@{sc\_flags}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_flags}{sc\_flags}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+gate\+\_\+softc\+::sc\+\_\+flags}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00086}{86}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00172}{g\+\_\+gate\+\_\+access()}}, \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}, \mbox{\hyperlink{g__gate_8c_source_l00752}{g\+\_\+gate\+\_\+ioctl()}}, \mbox{\hyperlink{g__gate_8c_source_l00192}{g\+\_\+gate\+\_\+queue\+\_\+io()}}, \mbox{\hyperlink{g__gate_8c_source_l00332}{g\+\_\+gate\+\_\+release()}}, and \mbox{\hyperlink{g__gate_8c_source_l00250}{g\+\_\+gate\+\_\+start()}}.

\mbox{\Hypertarget{structg__gate__softc_a6bb9236bcba1aa870e615590b8edcffa}\label{structg__gate__softc_a6bb9236bcba1aa870e615590b8edcffa}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_info@{sc\_info}}
\index{sc\_info@{sc\_info}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_info}{sc\_info}}
{\footnotesize\ttfamily char g\+\_\+gate\+\_\+softc\+::sc\+\_\+info\mbox{[}\mbox{\hyperlink{g__gate_8h_a6d2a3c866e7c36b08d0b83834bb6791d}{G\+\_\+\+GATE\+\_\+\+INFOSIZE}}\mbox{]}}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00101}{101}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__gate_8c_source_l00643}{g\+\_\+gate\+\_\+modify()}}.

\mbox{\Hypertarget{structg__gate__softc_a35a04b7e6d55d648c67f74c3d7e3c032}\label{structg__gate__softc_a35a04b7e6d55d648c67f74c3d7e3c032}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_inqueue@{sc\_inqueue}}
\index{sc\_inqueue@{sc\_inqueue}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_inqueue}{sc\_inqueue}}
{\footnotesize\ttfamily struct bio\+\_\+queue\+\_\+head g\+\_\+gate\+\_\+softc\+::sc\+\_\+inqueue}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00088}{88}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}, \mbox{\hyperlink{g__gate_8c_source_l00752}{g\+\_\+gate\+\_\+ioctl()}}, and \mbox{\hyperlink{g__gate_8c_source_l00192}{g\+\_\+gate\+\_\+queue\+\_\+io()}}.

\mbox{\Hypertarget{structg__gate__softc_a463d10d3a6f716b4d3a8523124316c0f}\label{structg__gate__softc_a463d10d3a6f716b4d3a8523124316c0f}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_name@{sc\_name}}
\index{sc\_name@{sc\_name}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_name}{sc\_name}}
{\footnotesize\ttfamily char$\ast$ g\+\_\+gate\+\_\+softc\+::sc\+\_\+name}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00082}{82}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, and \mbox{\hyperlink{g__gate_8c_source_l00332}{g\+\_\+gate\+\_\+release()}}.

\mbox{\Hypertarget{structg__gate__softc_ac184b57ea659df095b256cec55255763}\label{structg__gate__softc_ac184b57ea659df095b256cec55255763}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_outqueue@{sc\_outqueue}}
\index{sc\_outqueue@{sc\_outqueue}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_outqueue}{sc\_outqueue}}
{\footnotesize\ttfamily struct bio\+\_\+queue\+\_\+head g\+\_\+gate\+\_\+softc\+::sc\+\_\+outqueue}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00089}{89}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}, and \mbox{\hyperlink{g__gate_8c_source_l00752}{g\+\_\+gate\+\_\+ioctl()}}.

\mbox{\Hypertarget{structg__gate__softc_a6a4e491f493bf7eaf393dd8ca83f79a8}\label{structg__gate__softc_a6a4e491f493bf7eaf393dd8ca83f79a8}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_provider@{sc\_provider}}
\index{sc\_provider@{sc\_provider}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_provider}{sc\_provider}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}}$\ast$ g\+\_\+gate\+\_\+softc\+::sc\+\_\+provider}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00085}{85}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00305}{g\+\_\+gate\+\_\+hold()}}, and \mbox{\hyperlink{g__gate_8c_source_l00643}{g\+\_\+gate\+\_\+modify()}}.

\mbox{\Hypertarget{structg__gate__softc_aa4781c44dcd3538a79e199c10339ae38}\label{structg__gate__softc_aa4781c44dcd3538a79e199c10339ae38}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_queue\_count@{sc\_queue\_count}}
\index{sc\_queue\_count@{sc\_queue\_count}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_queue\_count}{sc\_queue\_count}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+gate\+\_\+softc\+::sc\+\_\+queue\+\_\+count}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00091}{91}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}, \mbox{\hyperlink{g__gate_8c_source_l00752}{g\+\_\+gate\+\_\+ioctl()}}, and \mbox{\hyperlink{g__gate_8c_source_l00192}{g\+\_\+gate\+\_\+queue\+\_\+io()}}.

\mbox{\Hypertarget{structg__gate__softc_a37af4dfc3b501929eb576f819e4e3385}\label{structg__gate__softc_a37af4dfc3b501929eb576f819e4e3385}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_queue\_mtx@{sc\_queue\_mtx}}
\index{sc\_queue\_mtx@{sc\_queue\_mtx}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_queue\_mtx}{sc\_queue\_mtx}}
{\footnotesize\ttfamily struct mtx g\+\_\+gate\+\_\+softc\+::sc\+\_\+queue\+\_\+mtx}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00090}{90}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}, \mbox{\hyperlink{g__gate_8c_source_l00752}{g\+\_\+gate\+\_\+ioctl()}}, and \mbox{\hyperlink{g__gate_8c_source_l00192}{g\+\_\+gate\+\_\+queue\+\_\+io()}}.

\mbox{\Hypertarget{structg__gate__softc_a592299eb252304887a4d1285c9adedd8}\label{structg__gate__softc_a592299eb252304887a4d1285c9adedd8}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_queue\_size@{sc\_queue\_size}}
\index{sc\_queue\_size@{sc\_queue\_size}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_queue\_size}{sc\_queue\_size}}
{\footnotesize\ttfamily uint32\+\_\+t g\+\_\+gate\+\_\+softc\+::sc\+\_\+queue\+\_\+size}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00092}{92}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__gate_8c_source_l00192}{g\+\_\+gate\+\_\+queue\+\_\+io()}}.

\mbox{\Hypertarget{structg__gate__softc_ab348293d423911e51223df8145c69bc0}\label{structg__gate__softc_ab348293d423911e51223df8145c69bc0}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_read\_mtx@{sc\_read\_mtx}}
\index{sc\_read\_mtx@{sc\_read\_mtx}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_read\_mtx}{sc\_read\_mtx}}
{\footnotesize\ttfamily struct mtx g\+\_\+gate\+\_\+softc\+::sc\+\_\+read\+\_\+mtx}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00102}{102}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00222}{g\+\_\+gate\+\_\+done()}}, \mbox{\hyperlink{g__gate_8c_source_l00643}{g\+\_\+gate\+\_\+modify()}}, \mbox{\hyperlink{g__gate_8c_source_l00406}{g\+\_\+gate\+\_\+orphan()}}, and \mbox{\hyperlink{g__gate_8c_source_l00250}{g\+\_\+gate\+\_\+start()}}.

\mbox{\Hypertarget{structg__gate__softc_a64f348a33de8ebe576b7aa7d7fc9bb2e}\label{structg__gate__softc_a64f348a33de8ebe576b7aa7d7fc9bb2e}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_readcons@{sc\_readcons}}
\index{sc\_readcons@{sc\_readcons}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_readcons}{sc\_readcons}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}}$\ast$ g\+\_\+gate\+\_\+softc\+::sc\+\_\+readcons}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00094}{94}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00222}{g\+\_\+gate\+\_\+done()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, \mbox{\hyperlink{g__gate_8c_source_l00643}{g\+\_\+gate\+\_\+modify()}}, \mbox{\hyperlink{g__gate_8c_source_l00406}{g\+\_\+gate\+\_\+orphan()}}, and \mbox{\hyperlink{g__gate_8c_source_l00250}{g\+\_\+gate\+\_\+start()}}.

\mbox{\Hypertarget{structg__gate__softc_a4c46733d618bf65ee350dcaa50a98cc0}\label{structg__gate__softc_a4c46733d618bf65ee350dcaa50a98cc0}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_readoffset@{sc\_readoffset}}
\index{sc\_readoffset@{sc\_readoffset}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_readoffset}{sc\_readoffset}}
{\footnotesize\ttfamily off\+\_\+t g\+\_\+gate\+\_\+softc\+::sc\+\_\+readoffset}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00095}{95}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, \mbox{\hyperlink{g__gate_8c_source_l00643}{g\+\_\+gate\+\_\+modify()}}, and \mbox{\hyperlink{g__gate_8c_source_l00250}{g\+\_\+gate\+\_\+start()}}.

\mbox{\Hypertarget{structg__gate__softc_ac8ef3ed01c73a4b102d123f36b0f8872}\label{structg__gate__softc_ac8ef3ed01c73a4b102d123f36b0f8872}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_ref@{sc\_ref}}
\index{sc\_ref@{sc\_ref}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ref}{sc\_ref}}
{\footnotesize\ttfamily int g\+\_\+gate\+\_\+softc\+::sc\+\_\+ref}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00084}{84}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, \mbox{\hyperlink{g__gate_8c_source_l00305}{g\+\_\+gate\+\_\+hold()}}, and \mbox{\hyperlink{g__gate_8c_source_l00332}{g\+\_\+gate\+\_\+release()}}.

\mbox{\Hypertarget{structg__gate__softc_a438f6a92a1b279a0bed5eddd5242eb6b}\label{structg__gate__softc_a438f6a92a1b279a0bed5eddd5242eb6b}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_seq@{sc\_seq}}
\index{sc\_seq@{sc\_seq}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_seq}{sc\_seq}}
{\footnotesize\ttfamily uintptr\+\_\+t g\+\_\+gate\+\_\+softc\+::sc\+\_\+seq}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00099}{99}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, and \mbox{\hyperlink{g__gate_8c_source_l00192}{g\+\_\+gate\+\_\+queue\+\_\+io()}}.

\mbox{\Hypertarget{structg__gate__softc_af50bc6523e69421b2ddd0efc765d04b7}\label{structg__gate__softc_af50bc6523e69421b2ddd0efc765d04b7}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_timeout@{sc\_timeout}}
\index{sc\_timeout@{sc\_timeout}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_timeout}{sc\_timeout}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+gate\+\_\+softc\+::sc\+\_\+timeout}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00093}{93}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}.

\mbox{\Hypertarget{structg__gate__softc_a73063ecc9b79d8a62099e45e6ce8db51}\label{structg__gate__softc_a73063ecc9b79d8a62099e45e6ce8db51}} 
\index{g\_gate\_softc@{g\_gate\_softc}!sc\_unit@{sc\_unit}}
\index{sc\_unit@{sc\_unit}!g\_gate\_softc@{g\_gate\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_unit}{sc\_unit}}
{\footnotesize\ttfamily int g\+\_\+gate\+\_\+softc\+::sc\+\_\+unit}



Definition at line \mbox{\hyperlink{g__gate_8h_source_l00083}{83}} of file \mbox{\hyperlink{g__gate_8h_source}{g\+\_\+gate.\+h}}.



Referenced by \mbox{\hyperlink{g__gate_8c_source_l00465}{g\+\_\+gate\+\_\+create()}}, \mbox{\hyperlink{g__gate_8c_source_l00105}{g\+\_\+gate\+\_\+destroy()}}, \mbox{\hyperlink{g__gate_8c_source_l00425}{g\+\_\+gate\+\_\+dumpconf()}}, \mbox{\hyperlink{g__gate_8c_source_l00367}{g\+\_\+gate\+\_\+guard()}}, and \mbox{\hyperlink{g__gate_8c_source_l00752}{g\+\_\+gate\+\_\+ioctl()}}.



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