\hypertarget{g__label_8c}{}\doxysection{geom/label/g\+\_\+label.c File Reference}
\label{g__label_8c}\index{geom/label/g\_label.c@{geom/label/g\_label.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+geom.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/bio.\+h$>$}\newline
{\ttfamily \#include $<$sys/ctype.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/libkern.\+h$>$}\newline
{\ttfamily \#include $<$sys/sbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/stddef.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom\+\_\+dbg.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom\+\_\+slice.\+h$>$}\newline
{\ttfamily \#include $<$geom/label/g\+\_\+label.\+h$>$}\newline
Include dependency graph for g\+\_\+label.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/dfa/g__label_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{g__label_8c_a519047e6653e46222c2a0e084a270ae4}{G\+\_\+\+LABEL\+\_\+\+DIRPREFIX}}~\char`\"{}label/\char`\"{}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{g__label_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
\mbox{\hyperlink{g__label_8c_aa47ede8cbb64053ce6c7f61ff5070f88}{FEATURE}} (geom\+\_\+label, \char`\"{}GEOM labeling support\char`\"{})
\item 
\mbox{\hyperlink{g__label_8c_a1e69eaa2ef6048550eaeebcf775a3d0f}{SYSCTL\+\_\+\+DECL}} (\+\_\+kern\+\_\+geom)
\item 
\mbox{\hyperlink{g__label_8c_a70f1bb2bb9ac4368c5a83c356a2d9ba4}{SYSCTL\+\_\+\+NODE}} (\+\_\+kern\+\_\+geom, OID\+\_\+\+AUTO, label, CTLFLAG\+\_\+\+RW$\vert$CTLFLAG\+\_\+\+MPSAFE, 0, \char`\"{}GEOM\+\_\+\+LABEL stuff\char`\"{})
\item 
\mbox{\hyperlink{g__label_8c_a8fdf63938164724bcc42edf6a47ba9f3}{SYSCTL\+\_\+\+UINT}} (\+\_\+kern\+\_\+geom\+\_\+label, OID\+\_\+\+AUTO, debug, CTLFLAG\+\_\+\+RWTUN, \&\mbox{\hyperlink{g__label_8h_a4258a1255f69b3561a1875a8669895ca}{g\+\_\+label\+\_\+debug}}, 0, \char`\"{}Debug level\char`\"{})
\item 
static int \mbox{\hyperlink{g__label_8c_a1162e78ff1cf57f724306f97d92606f3}{g\+\_\+label\+\_\+destroy\+\_\+geom}} (struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}}, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a2e19b314cc992e25ba4ea6cddd4b36aa}{gp}})
\item 
static int \mbox{\hyperlink{g__label_8c_a1aede8b144f76c3077735fe167c49da9}{g\+\_\+label\+\_\+destroy}} (struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a2e19b314cc992e25ba4ea6cddd4b36aa}{gp}}, boolean\+\_\+t force)
\item 
static struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$ \mbox{\hyperlink{g__label_8c_a48339b8a35715fd9a5f1403839842831}{g\+\_\+label\+\_\+taste}} (struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$\mbox{\hyperlink{g__part__if_8m_a9bc7638f295763b77465c5ebebbd3442}{pp}}, int flags \+\_\+\+\_\+unused)
\item 
static void \mbox{\hyperlink{g__label_8c_a213793c354c58afceff9b8fe23a5e469}{g\+\_\+label\+\_\+generic\+\_\+taste}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$, char $\ast$, size\+\_\+t)
\item 
static void \mbox{\hyperlink{g__label_8c_a8d9ea560be826867934db6b77b1d1e3c}{g\+\_\+label\+\_\+config}} (struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}}, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, const char $\ast$verb)
\item 
void \mbox{\hyperlink{g__label_8c_a6d378a52093aa49195b15e436640289f}{g\+\_\+label\+\_\+rtrim}} (char $\ast$label, size\+\_\+t size)
\item 
static int \mbox{\hyperlink{g__label_8c_a08873061e55ad1fcf64c69cefded3de4}{g\+\_\+label\+\_\+destroy\+\_\+geom}} (struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}} \+\_\+\+\_\+unused, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a2e19b314cc992e25ba4ea6cddd4b36aa}{gp}} \+\_\+\+\_\+unused)
\item 
static void \mbox{\hyperlink{g__label_8c_ade29454c7605b84ee2e47b6e90cbb19e}{g\+\_\+label\+\_\+orphan}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}})
\item 
static void \mbox{\hyperlink{g__label_8c_af6edd9eb4be78f38012a6a159b903b5f}{g\+\_\+label\+\_\+spoiled}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}})
\item 
static void \mbox{\hyperlink{g__label_8c_aead581f812170b0d8079b51204520b42}{g\+\_\+label\+\_\+resize}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}})
\item 
static int \mbox{\hyperlink{g__label_8c_a0f253f1394f7b5c9304605e586e2f9db}{g\+\_\+label\+\_\+is\+\_\+name\+\_\+ok}} (const char $\ast$label)
\item 
static void \mbox{\hyperlink{g__label_8c_add433f8a022ebcecae97931f17004700}{g\+\_\+label\+\_\+mangle\+\_\+name}} (char $\ast$label, size\+\_\+t size)
\item 
static struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$ \mbox{\hyperlink{g__label_8c_a4f714c382afa9e1f3d66e7382fdabd62}{g\+\_\+label\+\_\+create}} (struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}}, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$\mbox{\hyperlink{g__part__if_8m_a9bc7638f295763b77465c5ebebbd3442}{pp}}, const char $\ast$label, const char $\ast$dirprefix, off\+\_\+t mediasize)
\item 
static int \mbox{\hyperlink{g__label_8c_a306085ef5a99682dee682f3084d7f035}{g\+\_\+label\+\_\+read\+\_\+metadata}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}}, struct \mbox{\hyperlink{structg__label__metadata}{g\+\_\+label\+\_\+metadata}} $\ast$md)
\item 
static void \mbox{\hyperlink{g__label_8c_a882a234d10ef22addd5871f188a1cb90}{g\+\_\+label\+\_\+orphan\+\_\+taste}} (struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}} \+\_\+\+\_\+unused)
\item 
static void \mbox{\hyperlink{g__label_8c_a503c4538e2592558aab4bc8357e0a175}{g\+\_\+label\+\_\+start\+\_\+taste}} (struct bio $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_a09ac99485c68908acb7b8767e2b93e80}{bp}} \+\_\+\+\_\+unused)
\item 
static int \mbox{\hyperlink{g__label_8c_a375277e970f5b842b5085d0086c40c00}{g\+\_\+label\+\_\+access\+\_\+taste}} (struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$\mbox{\hyperlink{g__part__if_8m_a9bc7638f295763b77465c5ebebbd3442}{pp}} \+\_\+\+\_\+unused, int dr \+\_\+\+\_\+unused, int dw \+\_\+\+\_\+unused, int de \+\_\+\+\_\+unused)
\item 
static void \mbox{\hyperlink{g__label_8c_a0f99e2e2bdeef4a052c94bcfd3f46092}{g\+\_\+label\+\_\+ctl\+\_\+create}} (struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}}, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}})
\item 
static const char $\ast$ \mbox{\hyperlink{g__label_8c_ae4812cf5d56baa31bc21eb4f3a3800b7}{g\+\_\+label\+\_\+skip\+\_\+dir}} (const char $\ast$\mbox{\hyperlink{g__part__if_8m_aff5d3acc33944ecb11914d04ef06bb54}{name}})
\item 
static struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$ \mbox{\hyperlink{g__label_8c_ac05ba29127eb43e5566b2cbf7f035562}{g\+\_\+label\+\_\+find\+\_\+geom}} (struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}}, const char $\ast$\mbox{\hyperlink{g__part__if_8m_aff5d3acc33944ecb11914d04ef06bb54}{name}})
\item 
static void \mbox{\hyperlink{g__label_8c_a2c589f57c763b528ee137aec7d39fe45}{g\+\_\+label\+\_\+ctl\+\_\+destroy}} (struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}}, struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a4f7502795edfd2493d3d223d0df33e1d}{mp}})
\item 
\mbox{\hyperlink{g__label_8c_ac5c7c2aff69bf9e8b6f25bd7fce95709}{DECLARE\+\_\+\+GEOM\+\_\+\+CLASS}} (\mbox{\hyperlink{g__label_8c_a57f2edbb9aa4321b9b70fa10354c3711}{g\+\_\+label\+\_\+class}}, g\+\_\+label)
\item 
\mbox{\hyperlink{g__label_8c_ad111442ed69ed86a007e5d7917a55fe0}{MODULE\+\_\+\+VERSION}} (geom\+\_\+label, 0)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
u\+\_\+int \mbox{\hyperlink{g__label_8c_a4258a1255f69b3561a1875a8669895ca}{g\+\_\+label\+\_\+debug}} = 0
\item 
struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} \mbox{\hyperlink{g__label_8c_a57f2edbb9aa4321b9b70fa10354c3711}{g\+\_\+label\+\_\+class}}
\item 
static struct \mbox{\hyperlink{structg__label__desc}{g\+\_\+label\+\_\+desc}} \mbox{\hyperlink{g__label_8c_a8f880e15f71187abb9b4843f495d1ac1}{g\+\_\+label\+\_\+generic}}
\item 
const struct \mbox{\hyperlink{structg__label__desc}{g\+\_\+label\+\_\+desc}} $\ast$ \mbox{\hyperlink{g__label_8c_a71fc9bf444b0550cf626b52efdc38359}{g\+\_\+labels}} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{g__label_8c_a519047e6653e46222c2a0e084a270ae4}\label{g__label_8c_a519047e6653e46222c2a0e084a270ae4}} 
\index{g\_label.c@{g\_label.c}!G\_LABEL\_DIRPREFIX@{G\_LABEL\_DIRPREFIX}}
\index{G\_LABEL\_DIRPREFIX@{G\_LABEL\_DIRPREFIX}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{G\_LABEL\_DIRPREFIX}{G\_LABEL\_DIRPREFIX}}
{\footnotesize\ttfamily \#define G\+\_\+\+LABEL\+\_\+\+DIRPREFIX~\char`\"{}label/\char`\"{}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00070}{70}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



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

\mbox{\Hypertarget{g__label_8c_ac5c7c2aff69bf9e8b6f25bd7fce95709}\label{g__label_8c_ac5c7c2aff69bf9e8b6f25bd7fce95709}} 
\index{g\_label.c@{g\_label.c}!DECLARE\_GEOM\_CLASS@{DECLARE\_GEOM\_CLASS}}
\index{DECLARE\_GEOM\_CLASS@{DECLARE\_GEOM\_CLASS}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{DECLARE\_GEOM\_CLASS()}{DECLARE\_GEOM\_CLASS()}}
{\footnotesize\ttfamily DECLARE\+\_\+\+GEOM\+\_\+\+CLASS (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{g__label_8c_a57f2edbb9aa4321b9b70fa10354c3711}{g\+\_\+label\+\_\+class}}}]{,  }\item[{g\+\_\+label}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__label_8c_aa47ede8cbb64053ce6c7f61ff5070f88}\label{g__label_8c_aa47ede8cbb64053ce6c7f61ff5070f88}} 
\index{g\_label.c@{g\_label.c}!FEATURE@{FEATURE}}
\index{FEATURE@{FEATURE}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{FEATURE()}{FEATURE()}}
{\footnotesize\ttfamily FEATURE (\begin{DoxyParamCaption}\item[{geom\+\_\+label}]{,  }\item[{\char`\"{}GEOM labeling support\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__label_8c_a375277e970f5b842b5085d0086c40c00}\label{g__label_8c_a375277e970f5b842b5085d0086c40c00}} 
\index{g\_label.c@{g\_label.c}!g\_label\_access\_taste@{g\_label\_access\_taste}}
\index{g\_label\_access\_taste@{g\_label\_access\_taste}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_access\_taste()}{g\_label\_access\_taste()}}
{\footnotesize\ttfamily static int g\+\_\+label\+\_\+access\+\_\+taste (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$\mbox{\hyperlink{g__part__if_8m_a9bc7638f295763b77465c5ebebbd3442}{pp}}}]{\+\_\+\+\_\+unused,  }\item[{int dr}]{\+\_\+\+\_\+unused,  }\item[{int dw}]{\+\_\+\+\_\+unused,  }\item[{int de}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00341}{341}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00381}{g\+\_\+label\+\_\+taste()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{d8/dc4/g__label_8c_a375277e970f5b842b5085d0086c40c00_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a8d9ea560be826867934db6b77b1d1e3c}\label{g__label_8c_a8d9ea560be826867934db6b77b1d1e3c}} 
\index{g\_label.c@{g\_label.c}!g\_label\_config@{g\_label\_config}}
\index{g\_label\_config@{g\_label\_config}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_config()}{g\_label\_config()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+config (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$}]{req,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{const char $\ast$}]{verb }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00555}{555}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__label_8c_source_l00439}{g\+\_\+label\+\_\+ctl\+\_\+create()}}, \mbox{\hyperlink{g__label_8c_source_l00508}{g\+\_\+label\+\_\+ctl\+\_\+destroy()}}, \mbox{\hyperlink{g__label_8h_source_l00047}{G\+\_\+\+LABEL\+\_\+\+VERSION}}, \mbox{\hyperlink{geom_8h_source_l00403}{g\+\_\+topology\+\_\+assert}}, \mbox{\hyperlink{geom_8h_a1d51201471b52be7e19a98b0fcb144de}{gctl\+\_\+error()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00429}{gctl\+\_\+get\+\_\+paraml()}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, and \mbox{\hyperlink{g__part__if_8m_source_l00225}{req}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a8d9ea560be826867934db6b77b1d1e3c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a4f714c382afa9e1f3d66e7382fdabd62}\label{g__label_8c_a4f714c382afa9e1f3d66e7382fdabd62}} 
\index{g\_label.c@{g\_label.c}!g\_label\_create@{g\_label\_create}}
\index{g\_label\_create@{g\_label\_create}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_create()}{g\_label\_create()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$ g\+\_\+label\+\_\+create (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$}]{req,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$}]{pp,  }\item[{const char $\ast$}]{label,  }\item[{const char $\ast$}]{dirprefix,  }\item[{off\+\_\+t}]{mediasize }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00224}{224}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00221}{g\+\_\+provider\+::flags}}, \mbox{\hyperlink{geom__subr_8c_source_l00944}{g\+\_\+access()}}, \mbox{\hyperlink{g__label_8h_source_l00052}{G\+\_\+\+LABEL\+\_\+\+DEBUG}}, \mbox{\hyperlink{g__label_8c_source_l00172}{g\+\_\+label\+\_\+is\+\_\+name\+\_\+ok()}}, \mbox{\hyperlink{g__label_8c_source_l00143}{g\+\_\+label\+\_\+orphan()}}, \mbox{\hyperlink{g__label_8c_source_l00161}{g\+\_\+label\+\_\+resize()}}, \mbox{\hyperlink{g__label_8c_source_l00152}{g\+\_\+label\+\_\+spoiled()}}, \mbox{\hyperlink{geom_8h_source_l00223}{G\+\_\+\+PF\+\_\+\+ORPHAN}}, \mbox{\hyperlink{geom__slice_8c_source_l00357}{g\+\_\+slice\+\_\+config()}}, \mbox{\hyperlink{geom__slice_8h_source_l00078}{G\+\_\+\+SLICE\+\_\+\+CONFIG\+\_\+\+SET}}, \mbox{\hyperlink{geom__slice_8c_source_l00528}{g\+\_\+slice\+\_\+new()}}, \mbox{\hyperlink{geom_8h_source_l00403}{g\+\_\+topology\+\_\+assert}}, \mbox{\hyperlink{geom_8h_a1d51201471b52be7e19a98b0fcb144de}{gctl\+\_\+error()}}, \mbox{\hyperlink{geom_8h_source_l00176}{g\+\_\+consumer\+::geom}}, \mbox{\hyperlink{g__part__if_8m_source_l00195}{gp}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00209}{name}}, \mbox{\hyperlink{geom_8h_source_l00144}{g\+\_\+geom\+::orphan}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{g__part__if_8m_source_l00225}{req}}, \mbox{\hyperlink{geom_8h_source_l00147}{g\+\_\+geom\+::resize}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, and \mbox{\hyperlink{geom_8h_source_l00140}{g\+\_\+geom\+::spoiled}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00439}{g\+\_\+label\+\_\+ctl\+\_\+create()}}, and \mbox{\hyperlink{g__label_8c_source_l00381}{g\+\_\+label\+\_\+taste()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a4f714c382afa9e1f3d66e7382fdabd62_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a4f714c382afa9e1f3d66e7382fdabd62_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a0f99e2e2bdeef4a052c94bcfd3f46092}\label{g__label_8c_a0f99e2e2bdeef4a052c94bcfd3f46092}} 
\index{g\_label.c@{g\_label.c}!g\_label\_ctl\_create@{g\_label\_ctl\_create}}
\index{g\_label\_ctl\_create@{g\_label\_ctl\_create}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_ctl\_create()}{g\_label\_ctl\_create()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+ctl\+\_\+create (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$}]{req,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00439}{439}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__label_8c_source_l00224}{g\+\_\+label\+\_\+create()}}, \mbox{\hyperlink{g__label_8c_source_l00070}{G\+\_\+\+LABEL\+\_\+\+DIRPREFIX}}, \mbox{\hyperlink{geom_8h_source_l00403}{g\+\_\+topology\+\_\+assert}}, \mbox{\hyperlink{geom_8h_a1d51201471b52be7e19a98b0fcb144de}{gctl\+\_\+error()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00395}{gctl\+\_\+get\+\_\+asciiparam()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00429}{gctl\+\_\+get\+\_\+paraml()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00478}{gctl\+\_\+get\+\_\+provider()}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, \mbox{\hyperlink{g__part__if_8m_source_l00209}{name}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, and \mbox{\hyperlink{g__part__if_8m_source_l00225}{req}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00555}{g\+\_\+label\+\_\+config()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a0f99e2e2bdeef4a052c94bcfd3f46092_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d8/dc4/g__label_8c_a0f99e2e2bdeef4a052c94bcfd3f46092_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a2c589f57c763b528ee137aec7d39fe45}\label{g__label_8c_a2c589f57c763b528ee137aec7d39fe45}} 
\index{g\_label.c@{g\_label.c}!g\_label\_ctl\_destroy@{g\_label\_ctl\_destroy}}
\index{g\_label\_ctl\_destroy@{g\_label\_ctl\_destroy}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_ctl\_destroy()}{g\_label\_ctl\_destroy()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+ctl\+\_\+destroy (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$}]{req,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00508}{508}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00212}{g\+\_\+provider\+::error}}, \mbox{\hyperlink{g__label_8h_source_l00052}{G\+\_\+\+LABEL\+\_\+\+DEBUG}}, \mbox{\hyperlink{g__label_8c_source_l00283}{g\+\_\+label\+\_\+destroy()}}, \mbox{\hyperlink{g__label_8c_source_l00491}{g\+\_\+label\+\_\+find\+\_\+geom()}}, \mbox{\hyperlink{geom_8h_source_l00403}{g\+\_\+topology\+\_\+assert}}, \mbox{\hyperlink{geom_8h_a1d51201471b52be7e19a98b0fcb144de}{gctl\+\_\+error()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00395}{gctl\+\_\+get\+\_\+asciiparam()}}, \mbox{\hyperlink{geom__ctl_8c_source_l00429}{gctl\+\_\+get\+\_\+paraml()}}, \mbox{\hyperlink{g__part__if_8m_source_l00195}{gp}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, \mbox{\hyperlink{g__part__if_8m_source_l00209}{name}}, and \mbox{\hyperlink{g__part__if_8m_source_l00225}{req}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00555}{g\+\_\+label\+\_\+config()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a2c589f57c763b528ee137aec7d39fe45_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=313pt]{d8/dc4/g__label_8c_a2c589f57c763b528ee137aec7d39fe45_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a1aede8b144f76c3077735fe167c49da9}\label{g__label_8c_a1aede8b144f76c3077735fe167c49da9}} 
\index{g\_label.c@{g\_label.c}!g\_label\_destroy@{g\_label\_destroy}}
\index{g\_label\_destroy@{g\_label\_destroy}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_destroy()}{g\_label\_destroy()}}
{\footnotesize\ttfamily static int g\+\_\+label\+\_\+destroy (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$}]{gp,  }\item[{boolean\+\_\+t}]{force }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00283}{283}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00211}{g\+\_\+provider\+::ace}}, \mbox{\hyperlink{geom_8h_source_l00211}{g\+\_\+provider\+::acr}}, \mbox{\hyperlink{geom_8h_source_l00211}{g\+\_\+provider\+::acw}}, \mbox{\hyperlink{g__label_8h_source_l00052}{G\+\_\+\+LABEL\+\_\+\+DEBUG}}, \mbox{\hyperlink{geom__slice_8c_source_l00511}{g\+\_\+slice\+\_\+spoiled()}}, \mbox{\hyperlink{geom_8h_source_l00403}{g\+\_\+topology\+\_\+assert}}, \mbox{\hyperlink{g__part__if_8m_source_l00195}{gp}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, and \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00508}{g\+\_\+label\+\_\+ctl\+\_\+destroy()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a1aede8b144f76c3077735fe167c49da9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a1aede8b144f76c3077735fe167c49da9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a08873061e55ad1fcf64c69cefded3de4}\label{g__label_8c_a08873061e55ad1fcf64c69cefded3de4}} 
\index{g\_label.c@{g\_label.c}!g\_label\_destroy\_geom@{g\_label\_destroy\_geom}}
\index{g\_label\_destroy\_geom@{g\_label\_destroy\_geom}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_destroy\_geom()}{g\_label\_destroy\_geom()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily static int g\+\_\+label\+\_\+destroy\+\_\+geom (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_ac3f02080343d005bc245831006856ea4}{req}}}]{\+\_\+\+\_\+unused,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a2e19b314cc992e25ba4ea6cddd4b36aa}{gp}}}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00131}{131}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.

\mbox{\Hypertarget{g__label_8c_a1162e78ff1cf57f724306f97d92606f3}\label{g__label_8c_a1162e78ff1cf57f724306f97d92606f3}} 
\index{g\_label.c@{g\_label.c}!g\_label\_destroy\_geom@{g\_label\_destroy\_geom}}
\index{g\_label\_destroy\_geom@{g\_label\_destroy\_geom}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_destroy\_geom()}{g\_label\_destroy\_geom()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily static int g\+\_\+label\+\_\+destroy\+\_\+geom (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}} $\ast$}]{req,  }\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$}]{gp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{g__label_8c_ac05ba29127eb43e5566b2cbf7f035562}\label{g__label_8c_ac05ba29127eb43e5566b2cbf7f035562}} 
\index{g\_label.c@{g\_label.c}!g\_label\_find\_geom@{g\_label\_find\_geom}}
\index{g\_label\_find\_geom@{g\_label\_find\_geom}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_find\_geom()}{g\_label\_find\_geom()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$ g\+\_\+label\+\_\+find\+\_\+geom (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{const char $\ast$}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00491}{491}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__label_8c_source_l00474}{g\+\_\+label\+\_\+skip\+\_\+dir()}}, \mbox{\hyperlink{geom_8h_source_l00209}{g\+\_\+provider\+::geom}}, \mbox{\hyperlink{g__part__if_8m_source_l00195}{gp}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00209}{name}}, and \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00508}{g\+\_\+label\+\_\+ctl\+\_\+destroy()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=319pt]{d8/dc4/g__label_8c_ac05ba29127eb43e5566b2cbf7f035562_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_ac05ba29127eb43e5566b2cbf7f035562_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a213793c354c58afceff9b8fe23a5e469}\label{g__label_8c_a213793c354c58afceff9b8fe23a5e469}} 
\index{g\_label.c@{g\_label.c}!g\_label\_generic\_taste@{g\_label\_generic\_taste}}
\index{g\_label\_generic\_taste@{g\_label\_generic\_taste}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_generic\_taste()}{g\_label\_generic\_taste()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+generic\+\_\+taste (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp,  }\item[{char $\ast$}]{label,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00350}{350}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__label_8h_source_l00041}{G\+\_\+\+LABEL\+\_\+\+MAGIC}}, \mbox{\hyperlink{g__label_8c_source_l00306}{g\+\_\+label\+\_\+read\+\_\+metadata()}}, \mbox{\hyperlink{g__label_8h_source_l00047}{G\+\_\+\+LABEL\+\_\+\+VERSION}}, \mbox{\hyperlink{geom_8h_source_l00408}{g\+\_\+topology\+\_\+assert\+\_\+not}}, \mbox{\hyperlink{g__label_8h_source_l00091}{g\+\_\+label\+\_\+metadata\+::md\+\_\+label}}, \mbox{\hyperlink{g__label_8h_source_l00089}{g\+\_\+label\+\_\+metadata\+::md\+\_\+magic}}, \mbox{\hyperlink{g__label_8h_source_l00092}{g\+\_\+label\+\_\+metadata\+::md\+\_\+provsize}}, \mbox{\hyperlink{g__label_8h_source_l00090}{g\+\_\+label\+\_\+metadata\+::md\+\_\+version}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, and \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a213793c354c58afceff9b8fe23a5e469_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a0f253f1394f7b5c9304605e586e2f9db}\label{g__label_8c_a0f253f1394f7b5c9304605e586e2f9db}} 
\index{g\_label.c@{g\_label.c}!g\_label\_is\_name\_ok@{g\_label\_is\_name\_ok}}
\index{g\_label\_is\_name\_ok@{g\_label\_is\_name\_ok}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_is\_name\_ok()}{g\_label\_is\_name\_ok()}}
{\footnotesize\ttfamily static int g\+\_\+label\+\_\+is\+\_\+name\+\_\+ok (\begin{DoxyParamCaption}\item[{const char $\ast$}]{label }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00172}{172}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00224}{g\+\_\+label\+\_\+create()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a0f253f1394f7b5c9304605e586e2f9db_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_add433f8a022ebcecae97931f17004700}\label{g__label_8c_add433f8a022ebcecae97931f17004700}} 
\index{g\_label.c@{g\_label.c}!g\_label\_mangle\_name@{g\_label\_mangle\_name}}
\index{g\_label\_mangle\_name@{g\_label\_mangle\_name}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_mangle\_name()}{g\_label\_mangle\_name()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+mangle\+\_\+name (\begin{DoxyParamCaption}\item[{char $\ast$}]{label,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00189}{189}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00157}{sb}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00381}{g\+\_\+label\+\_\+taste()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=325pt]{d8/dc4/g__label_8c_add433f8a022ebcecae97931f17004700_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_ade29454c7605b84ee2e47b6e90cbb19e}\label{g__label_8c_ade29454c7605b84ee2e47b6e90cbb19e}} 
\index{g\_label.c@{g\_label.c}!g\_label\_orphan@{g\_label\_orphan}}
\index{g\_label\_orphan@{g\_label\_orphan}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_orphan()}{g\_label\_orphan()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+orphan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00143}{143}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__label_8h_source_l00052}{G\+\_\+\+LABEL\+\_\+\+DEBUG}}, \mbox{\hyperlink{geom__slice_8c_source_l00493}{g\+\_\+slice\+\_\+orphan()}}, and \mbox{\hyperlink{geom_8h_source_l00176}{g\+\_\+consumer\+::geom}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00224}{g\+\_\+label\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_ade29454c7605b84ee2e47b6e90cbb19e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_ade29454c7605b84ee2e47b6e90cbb19e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a882a234d10ef22addd5871f188a1cb90}\label{g__label_8c_a882a234d10ef22addd5871f188a1cb90}} 
\index{g\_label.c@{g\_label.c}!g\_label\_orphan\_taste@{g\_label\_orphan\_taste}}
\index{g\_label\_orphan\_taste@{g\_label\_orphan\_taste}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_orphan\_taste()}{g\_label\_orphan\_taste()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+orphan\+\_\+taste (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}}}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00327}{327}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00381}{g\+\_\+label\+\_\+taste()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=319pt]{d8/dc4/g__label_8c_a882a234d10ef22addd5871f188a1cb90_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a306085ef5a99682dee682f3084d7f035}\label{g__label_8c_a306085ef5a99682dee682f3084d7f035}} 
\index{g\_label.c@{g\_label.c}!g\_label\_read\_metadata@{g\_label\_read\_metadata}}
\index{g\_label\_read\_metadata@{g\_label\_read\_metadata}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_read\_metadata()}{g\_label\_read\_metadata()}}
{\footnotesize\ttfamily static int g\+\_\+label\+\_\+read\+\_\+metadata (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp,  }\item[{struct \mbox{\hyperlink{structg__label__metadata}{g\+\_\+label\+\_\+metadata}} $\ast$}]{md }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00306}{306}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00212}{g\+\_\+provider\+::error}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom__io_8c_source_l00870}{g\+\_\+read\+\_\+data()}}, \mbox{\hyperlink{g__label_8h_source_l00104}{label\+\_\+metadata\+\_\+decode()}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00350}{g\+\_\+label\+\_\+generic\+\_\+taste()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a306085ef5a99682dee682f3084d7f035_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a306085ef5a99682dee682f3084d7f035_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_aead581f812170b0d8079b51204520b42}\label{g__label_8c_aead581f812170b0d8079b51204520b42}} 
\index{g\_label.c@{g\_label.c}!g\_label\_resize@{g\_label\_resize}}
\index{g\_label\_resize@{g\_label\_resize}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_resize()}{g\_label\_resize()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+resize (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00161}{161}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__label_8h_source_l00052}{G\+\_\+\+LABEL\+\_\+\+DEBUG}}, \mbox{\hyperlink{geom__slice_8c_source_l00357}{g\+\_\+slice\+\_\+config()}}, \mbox{\hyperlink{geom__slice_8h_source_l00079}{G\+\_\+\+SLICE\+\_\+\+CONFIG\+\_\+\+FORCE}}, \mbox{\hyperlink{geom_8h_source_l00176}{g\+\_\+consumer\+::geom}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00224}{g\+\_\+label\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_aead581f812170b0d8079b51204520b42_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_aead581f812170b0d8079b51204520b42_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a6d378a52093aa49195b15e436640289f}\label{g__label_8c_a6d378a52093aa49195b15e436640289f}} 
\index{g\_label.c@{g\_label.c}!g\_label\_rtrim@{g\_label\_rtrim}}
\index{g\_label\_rtrim@{g\_label\_rtrim}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_rtrim()}{g\_label\_rtrim()}}
{\footnotesize\ttfamily void g\+\_\+label\+\_\+rtrim (\begin{DoxyParamCaption}\item[{char $\ast$}]{label,  }\item[{size\+\_\+t}]{size }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00116}{116}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



Referenced by \mbox{\hyperlink{g__label__iso9660_8c_source_l00046}{g\+\_\+label\+\_\+iso9660\+\_\+taste()}}, and \mbox{\hyperlink{g__label__msdosfs_8c_source_l00046}{g\+\_\+label\+\_\+msdosfs\+\_\+taste()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=325pt]{d8/dc4/g__label_8c_a6d378a52093aa49195b15e436640289f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_ae4812cf5d56baa31bc21eb4f3a3800b7}\label{g__label_8c_ae4812cf5d56baa31bc21eb4f3a3800b7}} 
\index{g\_label.c@{g\_label.c}!g\_label\_skip\_dir@{g\_label\_skip\_dir}}
\index{g\_label\_skip\_dir@{g\_label\_skip\_dir}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_skip\_dir()}{g\_label\_skip\_dir()}}
{\footnotesize\ttfamily static const char $\ast$ g\+\_\+label\+\_\+skip\+\_\+dir (\begin{DoxyParamCaption}\item[{const char $\ast$}]{name }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00474}{474}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00425}{\+\_\+\+PATH\+\_\+\+DEV}}, \mbox{\hyperlink{g__label_8c_source_l00097}{g\+\_\+labels}}, and \mbox{\hyperlink{g__part__if_8m_source_l00209}{name}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00491}{g\+\_\+label\+\_\+find\+\_\+geom()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_ae4812cf5d56baa31bc21eb4f3a3800b7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_af6edd9eb4be78f38012a6a159b903b5f}\label{g__label_8c_af6edd9eb4be78f38012a6a159b903b5f}} 
\index{g\_label.c@{g\_label.c}!g\_label\_spoiled@{g\_label\_spoiled}}
\index{g\_label\_spoiled@{g\_label\_spoiled}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_spoiled()}{g\_label\_spoiled()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+spoiled (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00152}{152}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__label_8h_source_l00052}{G\+\_\+\+LABEL\+\_\+\+DEBUG}}, \mbox{\hyperlink{geom__slice_8c_source_l00511}{g\+\_\+slice\+\_\+spoiled()}}, and \mbox{\hyperlink{geom_8h_source_l00176}{g\+\_\+consumer\+::geom}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00224}{g\+\_\+label\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_af6edd9eb4be78f38012a6a159b903b5f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_af6edd9eb4be78f38012a6a159b903b5f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a503c4538e2592558aab4bc8357e0a175}\label{g__label_8c_a503c4538e2592558aab4bc8357e0a175}} 
\index{g\_label.c@{g\_label.c}!g\_label\_start\_taste@{g\_label\_start\_taste}}
\index{g\_label\_start\_taste@{g\_label\_start\_taste}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_start\_taste()}{g\_label\_start\_taste()}}
{\footnotesize\ttfamily static void g\+\_\+label\+\_\+start\+\_\+taste (\begin{DoxyParamCaption}\item[{struct bio $\ast$\mbox{\hyperlink{g__raid__tr__if_8m_a09ac99485c68908acb7b8767e2b93e80}{bp}}}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00334}{334}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00381}{g\+\_\+label\+\_\+taste()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=308pt]{d8/dc4/g__label_8c_a503c4538e2592558aab4bc8357e0a175_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_a48339b8a35715fd9a5f1403839842831}\label{g__label_8c_a48339b8a35715fd9a5f1403839842831}} 
\index{g\_label.c@{g\_label.c}!g\_label\_taste@{g\_label\_taste}}
\index{g\_label\_taste@{g\_label\_taste}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_taste()}{g\_label\_taste()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structg__geom}{g\+\_\+geom}} $\ast$ g\+\_\+label\+\_\+taste (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} $\ast$}]{mp,  }\item[{struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$}]{pp,  }\item[{int flags}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00381}{381}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00143}{g\+\_\+geom\+::access}}, \mbox{\hyperlink{geom_8h_source_l00211}{g\+\_\+provider\+::acw}}, \mbox{\hyperlink{geom_8h_source_l00133}{g\+\_\+geom\+::class}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00181}{g\+\_\+consumer\+::flags}}, \mbox{\hyperlink{geom__subr_8c_source_l00944}{g\+\_\+access()}}, \mbox{\hyperlink{geom__subr_8c_source_l00889}{g\+\_\+attach()}}, \mbox{\hyperlink{geom_8h_source_l00185}{G\+\_\+\+CF\+\_\+\+DIRECT\+\_\+\+RECEIVE}}, \mbox{\hyperlink{geom_8h_source_l00184}{G\+\_\+\+CF\+\_\+\+DIRECT\+\_\+\+SEND}}, \mbox{\hyperlink{geom__subr_8c_source_l00543}{g\+\_\+destroy\+\_\+consumer()}}, \mbox{\hyperlink{geom__subr_8c_source_l00411}{g\+\_\+destroy\+\_\+geom()}}, \mbox{\hyperlink{geom__subr_8c_source_l00913}{g\+\_\+detach()}}, \mbox{\hyperlink{g__label_8c_source_l00341}{g\+\_\+label\+\_\+access\+\_\+taste()}}, \mbox{\hyperlink{g__label_8c_source_l00224}{g\+\_\+label\+\_\+create()}}, \mbox{\hyperlink{g__label_8h_source_l00052}{G\+\_\+\+LABEL\+\_\+\+DEBUG}}, \mbox{\hyperlink{g__label_8c_source_l00080}{g\+\_\+label\+\_\+generic}}, \mbox{\hyperlink{g__label_8c_source_l00189}{g\+\_\+label\+\_\+mangle\+\_\+name()}}, \mbox{\hyperlink{g__label_8c_source_l00327}{g\+\_\+label\+\_\+orphan\+\_\+taste()}}, \mbox{\hyperlink{g__label_8c_source_l00334}{g\+\_\+label\+\_\+start\+\_\+taste()}}, \mbox{\hyperlink{g__label_8c_source_l00097}{g\+\_\+labels}}, \mbox{\hyperlink{geom__subr_8c_source_l00521}{g\+\_\+new\+\_\+consumer()}}, \mbox{\hyperlink{geom_8h_a4000befe2ff4b405b8333ccc5b0fdb41}{g\+\_\+new\+\_\+geomf()}}, \mbox{\hyperlink{geom_8h_source_l00248}{G\+\_\+\+T\+\_\+\+TOPOLOGY}}, \mbox{\hyperlink{geom_8h_source_l00403}{g\+\_\+topology\+\_\+assert}}, \mbox{\hyperlink{geom_8h_source_l00389}{g\+\_\+topology\+\_\+lock}}, \mbox{\hyperlink{geom_8h_source_l00396}{g\+\_\+topology\+\_\+unlock}}, \mbox{\hyperlink{geom_8h_source_l00255}{g\+\_\+trace}}, \mbox{\hyperlink{geom_8h_source_l00209}{g\+\_\+provider\+::geom}}, \mbox{\hyperlink{g__part__if_8m_source_l00195}{gp}}, \mbox{\hyperlink{g__label_8h_source_l00067}{g\+\_\+label\+\_\+desc\+::ld\+\_\+taste}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__raid__md__if_8m_source_l00103}{mp}}, \mbox{\hyperlink{geom_8h_source_l00095}{g\+\_\+class\+::name}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{geom_8h_source_l00144}{g\+\_\+geom\+::orphan}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, and \mbox{\hyperlink{geom_8h_source_l00139}{g\+\_\+geom\+::start}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc4/g__label_8c_a48339b8a35715fd9a5f1403839842831_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__label_8c_ad111442ed69ed86a007e5d7917a55fe0}\label{g__label_8c_ad111442ed69ed86a007e5d7917a55fe0}} 
\index{g\_label.c@{g\_label.c}!MODULE\_VERSION@{MODULE\_VERSION}}
\index{MODULE\_VERSION@{MODULE\_VERSION}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_VERSION()}{MODULE\_VERSION()}}
{\footnotesize\ttfamily MODULE\+\_\+\+VERSION (\begin{DoxyParamCaption}\item[{geom\+\_\+label}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__label_8c_a1e69eaa2ef6048550eaeebcf775a3d0f}\label{g__label_8c_a1e69eaa2ef6048550eaeebcf775a3d0f}} 
\index{g\_label.c@{g\_label.c}!SYSCTL\_DECL@{SYSCTL\_DECL}}
\index{SYSCTL\_DECL@{SYSCTL\_DECL}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_DECL()}{SYSCTL\_DECL()}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+DECL (\begin{DoxyParamCaption}\item[{\+\_\+kern\+\_\+geom}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__label_8c_a70f1bb2bb9ac4368c5a83c356a2d9ba4}\label{g__label_8c_a70f1bb2bb9ac4368c5a83c356a2d9ba4}} 
\index{g\_label.c@{g\_label.c}!SYSCTL\_NODE@{SYSCTL\_NODE}}
\index{SYSCTL\_NODE@{SYSCTL\_NODE}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_NODE()}{SYSCTL\_NODE()}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+NODE (\begin{DoxyParamCaption}\item[{\+\_\+kern\+\_\+geom}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{label}]{,  }\item[{CTLFLAG\+\_\+\+RW$\vert$}]{CTLFLAG\+\_\+\+MPSAFE,  }\item[{0}]{,  }\item[{\char`\"{}GEOM\+\_\+\+LABEL stuff\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__label_8c_a8fdf63938164724bcc42edf6a47ba9f3}\label{g__label_8c_a8fdf63938164724bcc42edf6a47ba9f3}} 
\index{g\_label.c@{g\_label.c}!SYSCTL\_UINT@{SYSCTL\_UINT}}
\index{SYSCTL\_UINT@{SYSCTL\_UINT}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_UINT()}{SYSCTL\_UINT()}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+UINT (\begin{DoxyParamCaption}\item[{\+\_\+kern\+\_\+geom\+\_\+label}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{debug}]{,  }\item[{CTLFLAG\+\_\+\+RWTUN}]{,  }\item[{\&}]{g\+\_\+label\+\_\+debug,  }\item[{0}]{,  }\item[{\char`\"{}Debug level\char`\"{}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{g__label_8c_a57f2edbb9aa4321b9b70fa10354c3711}\label{g__label_8c_a57f2edbb9aa4321b9b70fa10354c3711}} 
\index{g\_label.c@{g\_label.c}!g\_label\_class@{g\_label\_class}}
\index{g\_label\_class@{g\_label\_class}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_class}{g\_label\_class}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__class}{g\+\_\+class}} g\+\_\+label\+\_\+class}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .name = \mbox{\hyperlink{g__label_8h_a23e3c9bcc5e68da160f248e8e319e2c2}{G\_LABEL\_CLASS\_NAME}},}
\DoxyCodeLine{        .version = \mbox{\hyperlink{geom_8h_a33025dbc893de9dc049ba2f30283bc5a}{G\_VERSION}},}
\DoxyCodeLine{        .ctlreq = \mbox{\hyperlink{g__label_8c_a8d9ea560be826867934db6b77b1d1e3c}{g\_label\_config}},}
\DoxyCodeLine{        .taste = \mbox{\hyperlink{g__label_8c_a48339b8a35715fd9a5f1403839842831}{g\_label\_taste}},}
\DoxyCodeLine{        .destroy\_geom = \mbox{\hyperlink{g__label_8c_a1162e78ff1cf57f724306f97d92606f3}{g\_label\_destroy\_geom}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{g__label_8c_source_l00072}{72}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.

\mbox{\Hypertarget{g__label_8c_a4258a1255f69b3561a1875a8669895ca}\label{g__label_8c_a4258a1255f69b3561a1875a8669895ca}} 
\index{g\_label.c@{g\_label.c}!g\_label\_debug@{g\_label\_debug}}
\index{g\_label\_debug@{g\_label\_debug}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_debug}{g\_label\_debug}}
{\footnotesize\ttfamily u\+\_\+int g\+\_\+label\+\_\+debug = 0}



Definition at line \mbox{\hyperlink{g__label_8c_source_l00057}{57}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.

\mbox{\Hypertarget{g__label_8c_a8f880e15f71187abb9b4843f495d1ac1}\label{g__label_8c_a8f880e15f71187abb9b4843f495d1ac1}} 
\index{g\_label.c@{g\_label.c}!g\_label\_generic@{g\_label\_generic}}
\index{g\_label\_generic@{g\_label\_generic}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_label\_generic}{g\_label\_generic}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__label__desc}{g\+\_\+label\+\_\+desc}} g\+\_\+label\+\_\+generic\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .ld\_taste = \mbox{\hyperlink{g__label_8c_a213793c354c58afceff9b8fe23a5e469}{g\_label\_generic\_taste}},}
\DoxyCodeLine{        .ld\_dirprefix = \mbox{\hyperlink{g__label_8c_a519047e6653e46222c2a0e084a270ae4}{G\_LABEL\_DIRPREFIX}},}
\DoxyCodeLine{        .ld\_enabled = 1}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{g__label_8c_source_l00080}{80}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00381}{g\+\_\+label\+\_\+taste()}}.

\mbox{\Hypertarget{g__label_8c_a71fc9bf444b0550cf626b52efdc38359}\label{g__label_8c_a71fc9bf444b0550cf626b52efdc38359}} 
\index{g\_label.c@{g\_label.c}!g\_labels@{g\_labels}}
\index{g\_labels@{g\_labels}!g\_label.c@{g\_label.c}}
\doxysubsubsection{\texorpdfstring{g\_labels}{g\_labels}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structg__label__desc}{g\+\_\+label\+\_\+desc}}$\ast$ g\+\_\+labels\mbox{[}$\,$\mbox{]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \&\mbox{\hyperlink{g__label_8h_aa77227c8bfbb3b94cfa29d12c43ec1d3}{g\_label\_gpt}},}
\DoxyCodeLine{        \&\mbox{\hyperlink{g__label_8h_a6283a3f2ecad6bf8fa82755dc2b94be6}{g\_label\_gpt\_uuid}},}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{}
\DoxyCodeLine{        \&\mbox{\hyperlink{g__label_8c_a8f880e15f71187abb9b4843f495d1ac1}{g\_label\_generic}},}
\DoxyCodeLine{        NULL}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{g__label_8c_source_l00097}{97}} of file \mbox{\hyperlink{g__label_8c_source}{g\+\_\+label.\+c}}.



Referenced by \mbox{\hyperlink{g__label_8c_source_l00474}{g\+\_\+label\+\_\+skip\+\_\+dir()}}, and \mbox{\hyperlink{g__label_8c_source_l00381}{g\+\_\+label\+\_\+taste()}}.

