\hypertarget{structg__cache__softc}{}\doxysection{g\+\_\+cache\+\_\+softc Struct Reference}
\label{structg__cache__softc}\index{g\_cache\_softc@{g\_cache\_softc}}


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



Collaboration diagram for g\+\_\+cache\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=170pt]{dc/d3a/structg__cache__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structg__cache__softc_ae6f8be876711a323e342fdb9b2225f74}{LIST\+\_\+\+HEAD}} (, \mbox{\hyperlink{structg__cache__desc}{g\+\_\+cache\+\_\+desc}}) sc\+\_\+desclist\mbox{[}\mbox{\hyperlink{g__cache_8h_a38f12167ea65d5d9f3dd8459e5612216}{G\+\_\+\+CACHE\+\_\+\+BUCKETS}}\mbox{]}
\item 
\mbox{\hyperlink{structg__cache__softc_a864ad7c66a3e52f4437aecc06961b4a2}{TAILQ\+\_\+\+HEAD}} (, \mbox{\hyperlink{structg__cache__desc}{g\+\_\+cache\+\_\+desc}}) sc\+\_\+usedlist
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$ \mbox{\hyperlink{structg__cache__softc_a7588b1be189e0d156985a49ab7698112}{sc\+\_\+geom}}
\item 
int \mbox{\hyperlink{structg__cache__softc_a4d2f5c88cbb8540aed21aa741eea328c}{sc\+\_\+type}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__cache__softc_a95ad567ae1ca260aa6e68089489a16f3}{sc\+\_\+bshift}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__cache__softc_a07c33f2efc35e012d107f0d039cbf3fc}{sc\+\_\+bsize}}
\item 
off\+\_\+t \mbox{\hyperlink{structg__cache__softc_a48769df9fe73839523dfec80e6e8a4c1}{sc\+\_\+tail}}
\item 
struct mtx \mbox{\hyperlink{structg__cache__softc_a2ef39764ef39cf6154953204d9c4782f}{sc\+\_\+mtx}}
\item 
struct callout \mbox{\hyperlink{structg__cache__softc_ac7ca949c2cd9cf0b74c3c2ee8a67a765}{sc\+\_\+callout}}
\item 
uma\+\_\+zone\+\_\+t \mbox{\hyperlink{structg__cache__softc_aec0218d2022c5e1311f35b4ca44caca7}{sc\+\_\+zone}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__cache__softc_a354255f846a2e69e06a662941e97ca49}{sc\+\_\+maxent}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__cache__softc_a0f1f7c2571a980614435891be6253d5b}{sc\+\_\+nent}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__cache__softc_aab9595409f5908682d7948316240a4d0}{sc\+\_\+nused}}
\item 
u\+\_\+int \mbox{\hyperlink{structg__cache__softc_a388a3943104300020d0f351a4bd927b0}{sc\+\_\+invalid}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_a872e3b29255b29596c41afe77be7afe9}{sc\+\_\+reads}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_a8ecb177b8a2ebe55c50847347e4f77f8}{sc\+\_\+readbytes}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_aaa813983c38fa09b3c9a48e6b91d1a7f}{sc\+\_\+cachereads}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_aae68d5721a968c8a51a85cbc4d572f1e}{sc\+\_\+cachereadbytes}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_a42e96d5c6574980b9c299f8379e3145f}{sc\+\_\+cachehits}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_a6ab957d50a710b0152ba4abdd5857b9c}{sc\+\_\+cachemisses}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_acbfdf0be1d7f7d3e7e1cfc87523a0f23}{sc\+\_\+cachefull}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_a3b45f250841af2ac61095f2030c4f30d}{sc\+\_\+writes}}
\item 
uintmax\+\_\+t \mbox{\hyperlink{structg__cache__softc_ab44ec7ff6230c60442dd433fdf7b051f}{sc\+\_\+wrotebytes}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{g__cache_8h_source_l00052}{52}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structg__cache__softc_ae6f8be876711a323e342fdb9b2225f74}\label{structg__cache__softc_ae6f8be876711a323e342fdb9b2225f74}} 
\index{g\_cache\_softc@{g\_cache\_softc}!LIST\_HEAD@{LIST\_HEAD}}
\index{LIST\_HEAD@{LIST\_HEAD}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{LIST\_HEAD()}{LIST\_HEAD()}}
{\footnotesize\ttfamily g\+\_\+cache\+\_\+softc\+::\+LIST\+\_\+\+HEAD (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structg__cache__desc}{g\+\_\+cache\+\_\+desc}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{structg__cache__softc_a864ad7c66a3e52f4437aecc06961b4a2}\label{structg__cache__softc_a864ad7c66a3e52f4437aecc06961b4a2}} 
\index{g\_cache\_softc@{g\_cache\_softc}!TAILQ\_HEAD@{TAILQ\_HEAD}}
\index{TAILQ\_HEAD@{TAILQ\_HEAD}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{TAILQ\_HEAD()}{TAILQ\_HEAD()}}
{\footnotesize\ttfamily g\+\_\+cache\+\_\+softc\+::\+TAILQ\+\_\+\+HEAD (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structg__cache__desc}{g\+\_\+cache\+\_\+desc}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structg__cache__softc_a95ad567ae1ca260aa6e68089489a16f3}\label{structg__cache__softc_a95ad567ae1ca260aa6e68089489a16f3}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_bshift@{sc\_bshift}}
\index{sc\_bshift@{sc\_bshift}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_bshift}{sc\_bshift}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+cache\+\_\+softc\+::sc\+\_\+bshift}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00055}{55}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}.

\mbox{\Hypertarget{structg__cache__softc_a07c33f2efc35e012d107f0d039cbf3fc}\label{structg__cache__softc_a07c33f2efc35e012d107f0d039cbf3fc}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_bsize@{sc\_bsize}}
\index{sc\_bsize@{sc\_bsize}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_bsize}{sc\_bsize}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+cache\+\_\+softc\+::sc\+\_\+bsize}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00056}{56}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, \mbox{\hyperlink{g__cache_8c_source_l00772}{g\+\_\+cache\+\_\+ctl\+\_\+configure()}}, \mbox{\hyperlink{g__cache_8c_source_l00176}{g\+\_\+cache\+\_\+deliver()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00263}{g\+\_\+cache\+\_\+read()}}.

\mbox{\Hypertarget{structg__cache__softc_acbfdf0be1d7f7d3e7e1cfc87523a0f23}\label{structg__cache__softc_acbfdf0be1d7f7d3e7e1cfc87523a0f23}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_cachefull@{sc\_cachefull}}
\index{sc\_cachefull@{sc\_cachefull}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_cachefull}{sc\_cachefull}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+cachefull}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00075}{75}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00115}{g\+\_\+cache\+\_\+alloc()}}, \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, and \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}.

\mbox{\Hypertarget{structg__cache__softc_a42e96d5c6574980b9c299f8379e3145f}\label{structg__cache__softc_a42e96d5c6574980b9c299f8379e3145f}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_cachehits@{sc\_cachehits}}
\index{sc\_cachehits@{sc\_cachehits}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_cachehits}{sc\_cachehits}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+cachehits}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00073}{73}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00263}{g\+\_\+cache\+\_\+read()}}.

\mbox{\Hypertarget{structg__cache__softc_a6ab957d50a710b0152ba4abdd5857b9c}\label{structg__cache__softc_a6ab957d50a710b0152ba4abdd5857b9c}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_cachemisses@{sc\_cachemisses}}
\index{sc\_cachemisses@{sc\_cachemisses}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_cachemisses}{sc\_cachemisses}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+cachemisses}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00074}{74}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00263}{g\+\_\+cache\+\_\+read()}}.

\mbox{\Hypertarget{structg__cache__softc_aae68d5721a968c8a51a85cbc4d572f1e}\label{structg__cache__softc_aae68d5721a968c8a51a85cbc4d572f1e}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_cachereadbytes@{sc\_cachereadbytes}}
\index{sc\_cachereadbytes@{sc\_cachereadbytes}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_cachereadbytes}{sc\_cachereadbytes}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+cachereadbytes}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00072}{72}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_aaa813983c38fa09b3c9a48e6b91d1a7f}\label{structg__cache__softc_aaa813983c38fa09b3c9a48e6b91d1a7f}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_cachereads@{sc\_cachereads}}
\index{sc\_cachereads@{sc\_cachereads}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_cachereads}{sc\_cachereads}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+cachereads}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00071}{71}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_ac7ca949c2cd9cf0b74c3c2ee8a67a765}\label{structg__cache__softc_ac7ca949c2cd9cf0b74c3c2ee8a67a765}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_callout@{sc\_callout}}
\index{sc\_callout@{sc\_callout}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_callout}{sc\_callout}}
{\footnotesize\ttfamily struct callout g\+\_\+cache\+\_\+softc\+::sc\+\_\+callout}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00059}{59}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, \mbox{\hyperlink{g__cache_8c_source_l00555}{g\+\_\+cache\+\_\+destroy()}}, and \mbox{\hyperlink{g__cache_8c_source_l00408}{g\+\_\+cache\+\_\+go()}}.

\mbox{\Hypertarget{structg__cache__softc_a7588b1be189e0d156985a49ab7698112}\label{structg__cache__softc_a7588b1be189e0d156985a49ab7698112}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_geom@{sc\_geom}}
\index{sc\_geom@{sc\_geom}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_geom}{sc\_geom}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}}$\ast$ g\+\_\+cache\+\_\+softc\+::sc\+\_\+geom}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00053}{53}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, \mbox{\hyperlink{g__cache_8c_source_l00772}{g\+\_\+cache\+\_\+ctl\+\_\+configure()}}, and \mbox{\hyperlink{g__cache_8c_source_l00555}{g\+\_\+cache\+\_\+destroy()}}.

\mbox{\Hypertarget{structg__cache__softc_a388a3943104300020d0f351a4bd927b0}\label{structg__cache__softc_a388a3943104300020d0f351a4bd927b0}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_invalid@{sc\_invalid}}
\index{sc\_invalid@{sc\_invalid}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_invalid}{sc\_invalid}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+cache\+\_\+softc\+::sc\+\_\+invalid}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00067}{67}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00216}{g\+\_\+cache\+\_\+done()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00317}{g\+\_\+cache\+\_\+invalidate()}}.

\mbox{\Hypertarget{structg__cache__softc_a354255f846a2e69e06a662941e97ca49}\label{structg__cache__softc_a354255f846a2e69e06a662941e97ca49}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_maxent@{sc\_maxent}}
\index{sc\_maxent@{sc\_maxent}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_maxent}{sc\_maxent}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+cache\+\_\+softc\+::sc\+\_\+maxent}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00064}{64}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00115}{g\+\_\+cache\+\_\+alloc()}}, \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, \mbox{\hyperlink{g__cache_8c_source_l00772}{g\+\_\+cache\+\_\+ctl\+\_\+configure()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, \mbox{\hyperlink{g__cache_8c_source_l00157}{g\+\_\+cache\+\_\+free\+\_\+used()}}, and \mbox{\hyperlink{g__cache_8c_source_l00408}{g\+\_\+cache\+\_\+go()}}.

\mbox{\Hypertarget{structg__cache__softc_a2ef39764ef39cf6154953204d9c4782f}\label{structg__cache__softc_a2ef39764ef39cf6154953204d9c4782f}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_mtx@{sc\_mtx}}
\index{sc\_mtx@{sc\_mtx}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_mtx}{sc\_mtx}}
{\footnotesize\ttfamily struct mtx g\+\_\+cache\+\_\+softc\+::sc\+\_\+mtx}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00058}{58}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00115}{g\+\_\+cache\+\_\+alloc()}}, \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, \mbox{\hyperlink{g__cache_8c_source_l00176}{g\+\_\+cache\+\_\+deliver()}}, \mbox{\hyperlink{g__cache_8c_source_l00555}{g\+\_\+cache\+\_\+destroy()}}, \mbox{\hyperlink{g__cache_8c_source_l00216}{g\+\_\+cache\+\_\+done()}}, \mbox{\hyperlink{g__cache_8c_source_l00146}{g\+\_\+cache\+\_\+free()}}, \mbox{\hyperlink{g__cache_8c_source_l00157}{g\+\_\+cache\+\_\+free\+\_\+used()}}, \mbox{\hyperlink{g__cache_8c_source_l00408}{g\+\_\+cache\+\_\+go()}}, \mbox{\hyperlink{g__cache_8c_source_l00317}{g\+\_\+cache\+\_\+invalidate()}}, \mbox{\hyperlink{g__cache_8c_source_l00250}{g\+\_\+cache\+\_\+lookup()}}, \mbox{\hyperlink{g__cache_8c_source_l00263}{g\+\_\+cache\+\_\+read()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_a0f1f7c2571a980614435891be6253d5b}\label{structg__cache__softc_a0f1f7c2571a980614435891be6253d5b}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_nent@{sc\_nent}}
\index{sc\_nent@{sc\_nent}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_nent}{sc\_nent}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+cache\+\_\+softc\+::sc\+\_\+nent}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00065}{65}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00115}{g\+\_\+cache\+\_\+alloc()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00146}{g\+\_\+cache\+\_\+free()}}.

\mbox{\Hypertarget{structg__cache__softc_aab9595409f5908682d7948316240a4d0}\label{structg__cache__softc_aab9595409f5908682d7948316240a4d0}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_nused@{sc\_nused}}
\index{sc\_nused@{sc\_nused}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_nused}{sc\_nused}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+cache\+\_\+softc\+::sc\+\_\+nused}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00066}{66}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00115}{g\+\_\+cache\+\_\+alloc()}}, \mbox{\hyperlink{g__cache_8c_source_l00176}{g\+\_\+cache\+\_\+deliver()}}, \mbox{\hyperlink{g__cache_8c_source_l00216}{g\+\_\+cache\+\_\+done()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, \mbox{\hyperlink{g__cache_8c_source_l00157}{g\+\_\+cache\+\_\+free\+\_\+used()}}, \mbox{\hyperlink{g__cache_8c_source_l00408}{g\+\_\+cache\+\_\+go()}}, and \mbox{\hyperlink{g__cache_8c_source_l00317}{g\+\_\+cache\+\_\+invalidate()}}.

\mbox{\Hypertarget{structg__cache__softc_a8ecb177b8a2ebe55c50847347e4f77f8}\label{structg__cache__softc_a8ecb177b8a2ebe55c50847347e4f77f8}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_readbytes@{sc\_readbytes}}
\index{sc\_readbytes@{sc\_readbytes}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_readbytes}{sc\_readbytes}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+readbytes}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00070}{70}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_a872e3b29255b29596c41afe77be7afe9}\label{structg__cache__softc_a872e3b29255b29596c41afe77be7afe9}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_reads@{sc\_reads}}
\index{sc\_reads@{sc\_reads}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_reads}{sc\_reads}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+reads}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00069}{69}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_a48769df9fe73839523dfec80e6e8a4c1}\label{structg__cache__softc_a48769df9fe73839523dfec80e6e8a4c1}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_tail@{sc\_tail}}
\index{sc\_tail@{sc\_tail}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_tail}{sc\_tail}}
{\footnotesize\ttfamily off\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+tail}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00057}{57}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_a4d2f5c88cbb8540aed21aa741eea328c}\label{structg__cache__softc_a4d2f5c88cbb8540aed21aa741eea328c}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_type@{sc\_type}}
\index{sc\_type@{sc\_type}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_type}{sc\_type}}
{\footnotesize\ttfamily int g\+\_\+cache\+\_\+softc\+::sc\+\_\+type}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00054}{54}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, and \mbox{\hyperlink{g__cache_8c_source_l00772}{g\+\_\+cache\+\_\+ctl\+\_\+configure()}}.

\mbox{\Hypertarget{structg__cache__softc_a3b45f250841af2ac61095f2030c4f30d}\label{structg__cache__softc_a3b45f250841af2ac61095f2030c4f30d}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_writes@{sc\_writes}}
\index{sc\_writes@{sc\_writes}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_writes}{sc\_writes}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+writes}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00076}{76}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_ab44ec7ff6230c60442dd433fdf7b051f}\label{structg__cache__softc_ab44ec7ff6230c60442dd433fdf7b051f}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_wrotebytes@{sc\_wrotebytes}}
\index{sc\_wrotebytes@{sc\_wrotebytes}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_wrotebytes}{sc\_wrotebytes}}
{\footnotesize\ttfamily uintmax\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+wrotebytes}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00077}{77}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00899}{g\+\_\+cache\+\_\+ctl\+\_\+reset()}}, \mbox{\hyperlink{g__cache_8c_source_l00979}{g\+\_\+cache\+\_\+dumpconf()}}, and \mbox{\hyperlink{g__cache_8c_source_l00345}{g\+\_\+cache\+\_\+start()}}.

\mbox{\Hypertarget{structg__cache__softc_aec0218d2022c5e1311f35b4ca44caca7}\label{structg__cache__softc_aec0218d2022c5e1311f35b4ca44caca7}} 
\index{g\_cache\_softc@{g\_cache\_softc}!sc\_zone@{sc\_zone}}
\index{sc\_zone@{sc\_zone}!g\_cache\_softc@{g\_cache\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_zone}{sc\_zone}}
{\footnotesize\ttfamily uma\+\_\+zone\+\_\+t g\+\_\+cache\+\_\+softc\+::sc\+\_\+zone}



Definition at line \mbox{\hyperlink{g__cache_8h_source_l00062}{62}} of file \mbox{\hyperlink{g__cache_8h_source}{g\+\_\+cache.\+h}}.



Referenced by \mbox{\hyperlink{g__cache_8c_source_l00115}{g\+\_\+cache\+\_\+alloc()}}, \mbox{\hyperlink{g__cache_8c_source_l00471}{g\+\_\+cache\+\_\+create()}}, \mbox{\hyperlink{g__cache_8c_source_l00555}{g\+\_\+cache\+\_\+destroy()}}, and \mbox{\hyperlink{g__cache_8c_source_l00146}{g\+\_\+cache\+\_\+free()}}.



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