\hypertarget{geom__ctl_8h}{}\doxysection{geom/geom\+\_\+ctl.h File Reference}
\label{geom__ctl_8h}\index{geom/geom\_ctl.h@{geom/geom\_ctl.h}}
{\ttfamily \#include $<$sys/ioccom.\+h$>$}\newline
Include dependency graph for geom\+\_\+ctl.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=181pt]{d1/d92/geom__ctl_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=308pt]{d0/dcf/geom__ctl_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structgctl__req__arg}{gctl\+\_\+req\+\_\+arg}}
\item 
struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a86a9e2dcfa725dda1ffd1ebe065bc82b}{GCTL\+\_\+\+VERSION}}~2
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a3ef065b28535b7c0746b67be34d53717}{GCTL\+\_\+\+PARAM\+\_\+\+RD}}~1 /$\ast$ Must \mbox{\hyperlink{geom__redboot_8c_a124cc6b43c021df44d8f68d4060e27cd}{match}} VM\+\_\+\+PROT\+\_\+\+READ $\ast$/
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a70e4aace425a5f17a379fdff316f3ed8}{GCTL\+\_\+\+PARAM\+\_\+\+WR}}~2 /$\ast$ Must \mbox{\hyperlink{geom__redboot_8c_a124cc6b43c021df44d8f68d4060e27cd}{match}} VM\+\_\+\+PROT\+\_\+\+WRITE $\ast$/
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a7a89c15fa04250753786ca4a04f312ae}{GCTL\+\_\+\+PARAM\+\_\+\+RW}}~(\mbox{\hyperlink{geom__ctl_8h_a3ef065b28535b7c0746b67be34d53717}{GCTL\+\_\+\+PARAM\+\_\+\+RD}} $\vert$ \mbox{\hyperlink{geom__ctl_8h_a70e4aace425a5f17a379fdff316f3ed8}{GCTL\+\_\+\+PARAM\+\_\+\+WR}})
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_acb76c35cc36a4cabc04cd6dd078ae7d4}{GCTL\+\_\+\+PARAM\+\_\+\+ASCII}}~4
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a4bf2749e03d7bbc529856e2ee4d1214b}{GCTL\+\_\+\+PARAM\+\_\+\+NAMEKERNEL}}~8
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a7ecaa1526d5cb4dd349b979ba09d5377}{GCTL\+\_\+\+PARAM\+\_\+\+VALUEKERNEL}}~16
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a6eda7383c5e61c6bb2c73ce7881ecbce}{GCTL\+\_\+\+PARAM\+\_\+\+CHANGED}}~32
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a8f066792db729957fb71482c3f377ecd}{GEOM\+\_\+\+CTL}}~\+\_\+\+IOW(\textquotesingle{}G\textquotesingle{}, \mbox{\hyperlink{geom__ctl_8h_a86a9e2dcfa725dda1ffd1ebe065bc82b}{GCTL\+\_\+\+VERSION}}, struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}})
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_a9269d9c03a6038d1775dcf708102a6c8}{GEOM\+\_\+\+CTL\+\_\+\+ARG\+\_\+\+MAX}}~2048 /$\ast$ maximum number of parameters $\ast$/
\item 
\#define \mbox{\hyperlink{geom__ctl_8h_aedd6e42d4acde1ad1ef047b6f2e611e5}{PATH\+\_\+\+GEOM\+\_\+\+CTL}}~\char`\"{}geom.\+ctl\char`\"{}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{geom__ctl_8h_acb76c35cc36a4cabc04cd6dd078ae7d4}\label{geom__ctl_8h_acb76c35cc36a4cabc04cd6dd078ae7d4}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_PARAM\_ASCII@{GCTL\_PARAM\_ASCII}}
\index{GCTL\_PARAM\_ASCII@{GCTL\_PARAM\_ASCII}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_PARAM\_ASCII}{GCTL\_PARAM\_ASCII}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+PARAM\+\_\+\+ASCII~4}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00058}{58}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a6eda7383c5e61c6bb2c73ce7881ecbce}\label{geom__ctl_8h_a6eda7383c5e61c6bb2c73ce7881ecbce}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_PARAM\_CHANGED@{GCTL\_PARAM\_CHANGED}}
\index{GCTL\_PARAM\_CHANGED@{GCTL\_PARAM\_CHANGED}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_PARAM\_CHANGED}{GCTL\_PARAM\_CHANGED}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+PARAM\+\_\+\+CHANGED~32}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00063}{63}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a4bf2749e03d7bbc529856e2ee4d1214b}\label{geom__ctl_8h_a4bf2749e03d7bbc529856e2ee4d1214b}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_PARAM\_NAMEKERNEL@{GCTL\_PARAM\_NAMEKERNEL}}
\index{GCTL\_PARAM\_NAMEKERNEL@{GCTL\_PARAM\_NAMEKERNEL}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_PARAM\_NAMEKERNEL}{GCTL\_PARAM\_NAMEKERNEL}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+PARAM\+\_\+\+NAMEKERNEL~8}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00061}{61}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a3ef065b28535b7c0746b67be34d53717}\label{geom__ctl_8h_a3ef065b28535b7c0746b67be34d53717}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_PARAM\_RD@{GCTL\_PARAM\_RD}}
\index{GCTL\_PARAM\_RD@{GCTL\_PARAM\_RD}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_PARAM\_RD}{GCTL\_PARAM\_RD}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+PARAM\+\_\+\+RD~1 /$\ast$ Must \mbox{\hyperlink{geom__redboot_8c_a124cc6b43c021df44d8f68d4060e27cd}{match}} VM\+\_\+\+PROT\+\_\+\+READ $\ast$/}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00055}{55}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a7a89c15fa04250753786ca4a04f312ae}\label{geom__ctl_8h_a7a89c15fa04250753786ca4a04f312ae}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_PARAM\_RW@{GCTL\_PARAM\_RW}}
\index{GCTL\_PARAM\_RW@{GCTL\_PARAM\_RW}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_PARAM\_RW}{GCTL\_PARAM\_RW}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+PARAM\+\_\+\+RW~(\mbox{\hyperlink{geom__ctl_8h_a3ef065b28535b7c0746b67be34d53717}{GCTL\+\_\+\+PARAM\+\_\+\+RD}} $\vert$ \mbox{\hyperlink{geom__ctl_8h_a70e4aace425a5f17a379fdff316f3ed8}{GCTL\+\_\+\+PARAM\+\_\+\+WR}})}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00057}{57}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a7ecaa1526d5cb4dd349b979ba09d5377}\label{geom__ctl_8h_a7ecaa1526d5cb4dd349b979ba09d5377}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_PARAM\_VALUEKERNEL@{GCTL\_PARAM\_VALUEKERNEL}}
\index{GCTL\_PARAM\_VALUEKERNEL@{GCTL\_PARAM\_VALUEKERNEL}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_PARAM\_VALUEKERNEL}{GCTL\_PARAM\_VALUEKERNEL}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+PARAM\+\_\+\+VALUEKERNEL~16}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00062}{62}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a70e4aace425a5f17a379fdff316f3ed8}\label{geom__ctl_8h_a70e4aace425a5f17a379fdff316f3ed8}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_PARAM\_WR@{GCTL\_PARAM\_WR}}
\index{GCTL\_PARAM\_WR@{GCTL\_PARAM\_WR}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_PARAM\_WR}{GCTL\_PARAM\_WR}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+PARAM\+\_\+\+WR~2 /$\ast$ Must \mbox{\hyperlink{geom__redboot_8c_a124cc6b43c021df44d8f68d4060e27cd}{match}} VM\+\_\+\+PROT\+\_\+\+WRITE $\ast$/}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00056}{56}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a86a9e2dcfa725dda1ffd1ebe065bc82b}\label{geom__ctl_8h_a86a9e2dcfa725dda1ffd1ebe065bc82b}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GCTL\_VERSION@{GCTL\_VERSION}}
\index{GCTL\_VERSION@{GCTL\_VERSION}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GCTL\_VERSION}{GCTL\_VERSION}}
{\footnotesize\ttfamily \#define GCTL\+\_\+\+VERSION~2}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00042}{42}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a8f066792db729957fb71482c3f377ecd}\label{geom__ctl_8h_a8f066792db729957fb71482c3f377ecd}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GEOM\_CTL@{GEOM\_CTL}}
\index{GEOM\_CTL@{GEOM\_CTL}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GEOM\_CTL}{GEOM\_CTL}}
{\footnotesize\ttfamily \#define GEOM\+\_\+\+CTL~\+\_\+\+IOW(\textquotesingle{}G\textquotesingle{}, \mbox{\hyperlink{geom__ctl_8h_a86a9e2dcfa725dda1ffd1ebe065bc82b}{GCTL\+\_\+\+VERSION}}, struct \mbox{\hyperlink{structgctl__req}{gctl\+\_\+req}})}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00079}{79}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_a9269d9c03a6038d1775dcf708102a6c8}\label{geom__ctl_8h_a9269d9c03a6038d1775dcf708102a6c8}} 
\index{geom\_ctl.h@{geom\_ctl.h}!GEOM\_CTL\_ARG\_MAX@{GEOM\_CTL\_ARG\_MAX}}
\index{GEOM\_CTL\_ARG\_MAX@{GEOM\_CTL\_ARG\_MAX}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{GEOM\_CTL\_ARG\_MAX}{GEOM\_CTL\_ARG\_MAX}}
{\footnotesize\ttfamily \#define GEOM\+\_\+\+CTL\+\_\+\+ARG\+\_\+\+MAX~2048 /$\ast$ maximum number of parameters $\ast$/}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00081}{81}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

\mbox{\Hypertarget{geom__ctl_8h_aedd6e42d4acde1ad1ef047b6f2e611e5}\label{geom__ctl_8h_aedd6e42d4acde1ad1ef047b6f2e611e5}} 
\index{geom\_ctl.h@{geom\_ctl.h}!PATH\_GEOM\_CTL@{PATH\_GEOM\_CTL}}
\index{PATH\_GEOM\_CTL@{PATH\_GEOM\_CTL}!geom\_ctl.h@{geom\_ctl.h}}
\doxysubsubsection{\texorpdfstring{PATH\_GEOM\_CTL}{PATH\_GEOM\_CTL}}
{\footnotesize\ttfamily \#define PATH\+\_\+\+GEOM\+\_\+\+CTL~\char`\"{}geom.\+ctl\char`\"{}}



Definition at line \mbox{\hyperlink{geom__ctl_8h_source_l00083}{83}} of file \mbox{\hyperlink{geom__ctl_8h_source}{geom\+\_\+ctl.\+h}}.

