\hypertarget{structcam__devq}{}\doxysection{cam\+\_\+devq Struct Reference}
\label{structcam__devq}\index{cam\_devq@{cam\_devq}}


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



Collaboration diagram for cam\+\_\+devq\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=178pt]{d0/d0b/structcam__devq__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct mtx \mbox{\hyperlink{structcam__devq_ab217a0eaf915be52c98e4c8b24d8af04}{send\+\_\+mtx}}
\item 
struct \mbox{\hyperlink{structcamq}{camq}} \mbox{\hyperlink{structcam__devq_a7f843e3c67a07551caa448b9280163ea}{send\+\_\+queue}}
\item 
int \mbox{\hyperlink{structcam__devq_ae19320f9ccbf7d70b80e7bb05c0c5434}{send\+\_\+openings}}
\item 
int \mbox{\hyperlink{structcam__devq_a55994dd1e1bc3d195ac101d00c73821a}{send\+\_\+active}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


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



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structcam__devq_a55994dd1e1bc3d195ac101d00c73821a}\label{structcam__devq_a55994dd1e1bc3d195ac101d00c73821a}} 
\index{cam\_devq@{cam\_devq}!send\_active@{send\_active}}
\index{send\_active@{send\_active}!cam\_devq@{cam\_devq}}
\doxysubsubsection{\texorpdfstring{send\_active}{send\_active}}
{\footnotesize\ttfamily int cam\+\_\+devq\+::send\+\_\+active}



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



Referenced by \mbox{\hyperlink{cam__queue_8c_source_l00203}{cam\+\_\+devq\+\_\+init()}}, \mbox{\hyperlink{cam__xpt_8c_source_l05335}{xpt\+\_\+done\+\_\+process()}}, and \mbox{\hyperlink{cam__xpt_8c_source_l03370}{xpt\+\_\+run\+\_\+devq()}}.

\mbox{\Hypertarget{structcam__devq_ab217a0eaf915be52c98e4c8b24d8af04}\label{structcam__devq_ab217a0eaf915be52c98e4c8b24d8af04}} 
\index{cam\_devq@{cam\_devq}!send\_mtx@{send\_mtx}}
\index{send\_mtx@{send\_mtx}!cam\_devq@{cam\_devq}}
\doxysubsubsection{\texorpdfstring{send\_mtx}{send\_mtx}}
{\footnotesize\ttfamily struct mtx cam\+\_\+devq\+::send\+\_\+mtx}



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



Referenced by \mbox{\hyperlink{cam__queue_8c_source_l00216}{cam\+\_\+devq\+\_\+free()}}, \mbox{\hyperlink{cam__queue_8c_source_l00203}{cam\+\_\+devq\+\_\+init()}}, \mbox{\hyperlink{cam__xpt_8c_source_l02613}{xpt\+\_\+action\+\_\+default()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04840}{xpt\+\_\+alloc\+\_\+device()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04958}{xpt\+\_\+dev\+\_\+ccbq\+\_\+resize()}}, \mbox{\hyperlink{cam__xpt_8c_source_l05335}{xpt\+\_\+done\+\_\+process()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04438}{xpt\+\_\+freeze\+\_\+devq()}}, \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_l03180}{xpt\+\_\+poll\+\_\+setup()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04907}{xpt\+\_\+release\+\_\+device()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04480}{xpt\+\_\+release\+\_\+devq()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04496}{xpt\+\_\+release\+\_\+devq\+\_\+device()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04466}{xpt\+\_\+release\+\_\+devq\+\_\+timeout()}}, \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{structcam__devq_ae19320f9ccbf7d70b80e7bb05c0c5434}\label{structcam__devq_ae19320f9ccbf7d70b80e7bb05c0c5434}} 
\index{cam\_devq@{cam\_devq}!send\_openings@{send\_openings}}
\index{send\_openings@{send\_openings}!cam\_devq@{cam\_devq}}
\doxysubsubsection{\texorpdfstring{send\_openings}{send\_openings}}
{\footnotesize\ttfamily int cam\+\_\+devq\+::send\+\_\+openings}



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



Referenced by \mbox{\hyperlink{cam__queue_8c_source_l00203}{cam\+\_\+devq\+\_\+init()}}, \mbox{\hyperlink{cam__xpt_8c_source_l05335}{xpt\+\_\+done\+\_\+process()}}, \mbox{\hyperlink{cam__xpt_8c_source_l03180}{xpt\+\_\+poll\+\_\+setup()}}, and \mbox{\hyperlink{cam__xpt_8c_source_l03370}{xpt\+\_\+run\+\_\+devq()}}.

\mbox{\Hypertarget{structcam__devq_a7f843e3c67a07551caa448b9280163ea}\label{structcam__devq_a7f843e3c67a07551caa448b9280163ea}} 
\index{cam\_devq@{cam\_devq}!send\_queue@{send\_queue}}
\index{send\_queue@{send\_queue}!cam\_devq@{cam\_devq}}
\doxysubsubsection{\texorpdfstring{send\_queue}{send\_queue}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structcamq}{camq}} cam\+\_\+devq\+::send\+\_\+queue}



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



Referenced by \mbox{\hyperlink{cam__queue_8c_source_l00216}{cam\+\_\+devq\+\_\+free()}}, \mbox{\hyperlink{cam__queue_8c_source_l00203}{cam\+\_\+devq\+\_\+init()}}, \mbox{\hyperlink{cam__xpt_8c_source_l04840}{xpt\+\_\+alloc\+\_\+device()}}, \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_l04907}{xpt\+\_\+release\+\_\+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()}}.



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}
