\hypertarget{structcamq}{}\doxysection{camq Struct Reference}
\label{structcamq}\index{camq@{camq}}


{\ttfamily \#include $<$cam\+\_\+queue.\+h$>$}



Collaboration diagram for camq\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=178pt]{da/d36/structcamq__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structcam__pinfo}{cam\+\_\+pinfo}} $\ast$$\ast$ \mbox{\hyperlink{structcamq_a09848452a34e48995b3d485ad1776d43}{queue\+\_\+array}}
\item 
int \mbox{\hyperlink{structcamq_a0f52bb514dd299f383aeb4cb7a7f6de3}{array\+\_\+size}}
\item 
int \mbox{\hyperlink{structcamq_aa6838891d6293a8697c3e15381835335}{entries}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structcamq_af9b6ac7f8a88cf49b2eee4fb889001fd}{generation}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structcamq_acecce2d369e01e74f603936f820ce549}{qfrozen\+\_\+cnt}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{cam__queue_8h_source_l00050}{50}} of file \mbox{\hyperlink{cam__queue_8h_source}{cam\+\_\+queue.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structcamq_a0f52bb514dd299f383aeb4cb7a7f6de3}\label{structcamq_a0f52bb514dd299f383aeb4cb7a7f6de3}} 
\index{camq@{camq}!array\_size@{array\_size}}
\index{array\_size@{array\_size}!camq@{camq}}
\doxysubsubsection{\texorpdfstring{array\_size}{array\_size}}
{\footnotesize\ttfamily int camq\+::array\+\_\+size}



Definition at line \mbox{\hyperlink{cam__queue_8h_source_l00052}{52}} of file \mbox{\hyperlink{cam__queue_8h_source}{cam\+\_\+queue.\+h}}.



Referenced by \mbox{\hyperlink{cam__queue_8h_source_l00183}{cam\+\_\+ccbq\+\_\+insert\+\_\+ccb()}}, \mbox{\hyperlink{cam__queue_8c_source_l00261}{cam\+\_\+ccbq\+\_\+resize()}}, \mbox{\hyperlink{cam__queue_8c_source_l00058}{camq\+\_\+init()}}, \mbox{\hyperlink{cam__queue_8c_source_l00126}{camq\+\_\+insert()}}, \mbox{\hyperlink{cam__queue_8c_source_l00092}{camq\+\_\+resize()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04840}{xpt\+\_\+alloc\+\_\+device()}}, and \mbox{\hyperlink{cam__xpt_8c_source_l04907}{xpt\+\_\+release\+\_\+device()}}.

\mbox{\Hypertarget{structcamq_aa6838891d6293a8697c3e15381835335}\label{structcamq_aa6838891d6293a8697c3e15381835335}} 
\index{camq@{camq}!entries@{entries}}
\index{entries@{entries}!camq@{camq}}
\doxysubsubsection{\texorpdfstring{entries}{entries}}
{\footnotesize\ttfamily int camq\+::entries}



Definition at line \mbox{\hyperlink{cam__queue_8h_source_l00053}{53}} of file \mbox{\hyperlink{cam__queue_8h_source}{cam\+\_\+queue.\+h}}.



Referenced by \mbox{\hyperlink{cam__queue_8h_source_l00183}{cam\+\_\+ccbq\+\_\+insert\+\_\+ccb()}}, \mbox{\hyperlink{cam__queue_8h_source_l00170}{cam\+\_\+ccbq\+\_\+pending\+\_\+ccb\+\_\+count()}}, \mbox{\hyperlink{cam__queue_8c_source_l00173}{camq\+\_\+change\+\_\+priority()}}, \mbox{\hyperlink{cam__queue_8c_source_l00126}{camq\+\_\+insert()}}, \mbox{\hyperlink{cam__queue_8c_source_l00146}{camq\+\_\+remove()}}, \mbox{\hyperlink{cam__queue_8c_source_l00092}{camq\+\_\+resize()}}, \mbox{\hyperlink{cam__xpt_8c_source_l03370}{xpt\+\_\+run\+\_\+devq()}}, and \mbox{\hyperlink{cam__xpt_8c_source_l00328}{xpt\+\_\+schedule\+\_\+devq()}}.

\mbox{\Hypertarget{structcamq_af9b6ac7f8a88cf49b2eee4fb889001fd}\label{structcamq_af9b6ac7f8a88cf49b2eee4fb889001fd}} 
\index{camq@{camq}!generation@{generation}}
\index{generation@{generation}!camq@{camq}}
\doxysubsubsection{\texorpdfstring{generation}{generation}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t camq\+::generation}



Definition at line \mbox{\hyperlink{cam__queue_8h_source_l00054}{54}} of file \mbox{\hyperlink{cam__queue_8h_source}{cam\+\_\+queue.\+h}}.



Referenced by \mbox{\hyperlink{cam__xpt_8c_source_l03263}{xpt\+\_\+schedule\+\_\+dev()}}, and \mbox{\hyperlink{cam__xpt_8c_source_l03496}{xpt\+\_\+setup\+\_\+ccb\+\_\+flags()}}.

\mbox{\Hypertarget{structcamq_acecce2d369e01e74f603936f820ce549}\label{structcamq_acecce2d369e01e74f603936f820ce549}} 
\index{camq@{camq}!qfrozen\_cnt@{qfrozen\_cnt}}
\index{qfrozen\_cnt@{qfrozen\_cnt}!camq@{camq}}
\doxysubsubsection{\texorpdfstring{qfrozen\_cnt}{qfrozen\_cnt}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t camq\+::qfrozen\+\_\+cnt}



Definition at line \mbox{\hyperlink{cam__queue_8h_source_l00055}{55}} of file \mbox{\hyperlink{cam__queue_8h_source}{cam\+\_\+queue.\+h}}.



Referenced by \mbox{\hyperlink{cam__xpt_8c_source_l02613}{xpt\+\_\+action\+\_\+default()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04420}{xpt\+\_\+freeze\+\_\+devq\+\_\+device()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04453}{xpt\+\_\+freeze\+\_\+simq()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04496}{xpt\+\_\+release\+\_\+devq\+\_\+device()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04537}{xpt\+\_\+release\+\_\+simq()}}, \mbox{\hyperlink{cam__xpt_8c_source_l03370}{xpt\+\_\+run\+\_\+devq()}}, and \mbox{\hyperlink{cam__xpt_8c_source_l00328}{xpt\+\_\+schedule\+\_\+devq()}}.

\mbox{\Hypertarget{structcamq_a09848452a34e48995b3d485ad1776d43}\label{structcamq_a09848452a34e48995b3d485ad1776d43}} 
\index{camq@{camq}!queue\_array@{queue\_array}}
\index{queue\_array@{queue\_array}!camq@{camq}}
\doxysubsubsection{\texorpdfstring{queue\_array}{queue\_array}}
{\footnotesize\ttfamily \mbox{\hyperlink{structcam__pinfo}{cam\+\_\+pinfo}}$\ast$$\ast$ camq\+::queue\+\_\+array}



Definition at line \mbox{\hyperlink{cam__queue_8h_source_l00051}{51}} of file \mbox{\hyperlink{cam__queue_8h_source}{cam\+\_\+queue.\+h}}.



Referenced by \mbox{\hyperlink{cam__queue_8h_source_l00250}{cam\+\_\+ccbq\+\_\+peek\+\_\+ccb()}}, \mbox{\hyperlink{cam__queue_8c_source_l00173}{camq\+\_\+change\+\_\+priority()}}, \mbox{\hyperlink{cam__queue_8c_source_l00084}{camq\+\_\+fini()}}, \mbox{\hyperlink{cam__queue_8c_source_l00058}{camq\+\_\+init()}}, \mbox{\hyperlink{cam__queue_8c_source_l00126}{camq\+\_\+insert()}}, \mbox{\hyperlink{cam__queue_8c_source_l00146}{camq\+\_\+remove()}}, and \mbox{\hyperlink{cam__queue_8c_source_l00092}{camq\+\_\+resize()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
cam/\mbox{\hyperlink{cam__queue_8h}{cam\+\_\+queue.\+h}}\end{DoxyCompactItemize}
