\hypertarget{structusbhid__xfer__ctx}{}\doxysection{usbhid\+\_\+xfer\+\_\+ctx Struct Reference}
\label{structusbhid__xfer__ctx}\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}


Collaboration diagram for usbhid\+\_\+xfer\+\_\+ctx\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=208pt]{df/d53/structusbhid__xfer__ctx__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
union \mbox{\hyperlink{unionusbhid__device__request}{usbhid\+\_\+device\+\_\+request}} \mbox{\hyperlink{structusbhid__xfer__ctx_a89f1437a167f222046bce31f7c71299b}{req}}
\item 
uint8\+\_\+t $\ast$ \mbox{\hyperlink{structusbhid__xfer__ctx_a38b61332911c1cb98363b7b8e9de316a}{buf}}
\item 
int \mbox{\hyperlink{structusbhid__xfer__ctx_a9f030076e6c340fd4aaeae0330d3f74d}{error}}
\item 
\mbox{\hyperlink{usbhid_8c_a88a72b688810c0231e514ee02c9aa33b}{usbhid\+\_\+callback\+\_\+t}} $\ast$ \mbox{\hyperlink{structusbhid__xfer__ctx_ab52d4e505fe5ca984ef72c209359e146}{cb}}
\item 
void $\ast$ \mbox{\hyperlink{structusbhid__xfer__ctx_aee1ae689ad7236c538c4c4edc4ca6a84}{cb\+\_\+ctx}}
\item 
int \mbox{\hyperlink{structusbhid__xfer__ctx_ac024e26df9e9af0c177efb4b1ddf3013}{waiters}}
\item 
bool \mbox{\hyperlink{structusbhid__xfer__ctx_a6c156cea8a7f92663330e9e202913df7}{influx}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usbhid_8c_source_l00112}{112}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structusbhid__xfer__ctx_a38b61332911c1cb98363b7b8e9de316a}\label{structusbhid__xfer__ctx_a38b61332911c1cb98363b7b8e9de316a}} 
\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}!buf@{buf}}
\index{buf@{buf}!usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}
\doxysubsubsection{\texorpdfstring{buf}{buf}}
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ usbhid\+\_\+xfer\+\_\+ctx\+::buf}



Definition at line \mbox{\hyperlink{usbhid_8c_source_l00114}{114}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



Referenced by \mbox{\hyperlink{usbhid_8c_source_l00228}{usbhid\+\_\+ctrl\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00271}{usbhid\+\_\+intr\+\_\+handler\+\_\+cb()}}, \mbox{\hyperlink{usbhid_8c_source_l00194}{usbhid\+\_\+intr\+\_\+in\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00154}{usbhid\+\_\+intr\+\_\+out\+\_\+callback()}}, and \mbox{\hyperlink{usbhid_8c_source_l00479}{usbhid\+\_\+sync\+\_\+xfer()}}.

\mbox{\Hypertarget{structusbhid__xfer__ctx_ab52d4e505fe5ca984ef72c209359e146}\label{structusbhid__xfer__ctx_ab52d4e505fe5ca984ef72c209359e146}} 
\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}!cb@{cb}}
\index{cb@{cb}!usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}
\doxysubsubsection{\texorpdfstring{cb}{cb}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbhid_8c_a88a72b688810c0231e514ee02c9aa33b}{usbhid\+\_\+callback\+\_\+t}}$\ast$ usbhid\+\_\+xfer\+\_\+ctx\+::cb}



Definition at line \mbox{\hyperlink{usbhid_8c_source_l00116}{116}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



Referenced by \mbox{\hyperlink{usbhid_8c_source_l00228}{usbhid\+\_\+ctrl\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00194}{usbhid\+\_\+intr\+\_\+in\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00154}{usbhid\+\_\+intr\+\_\+out\+\_\+callback()}}, and \mbox{\hyperlink{usbhid_8c_source_l00479}{usbhid\+\_\+sync\+\_\+xfer()}}.

\mbox{\Hypertarget{structusbhid__xfer__ctx_aee1ae689ad7236c538c4c4edc4ca6a84}\label{structusbhid__xfer__ctx_aee1ae689ad7236c538c4c4edc4ca6a84}} 
\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}!cb\_ctx@{cb\_ctx}}
\index{cb\_ctx@{cb\_ctx}!usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}
\doxysubsubsection{\texorpdfstring{cb\_ctx}{cb\_ctx}}
{\footnotesize\ttfamily void$\ast$ usbhid\+\_\+xfer\+\_\+ctx\+::cb\+\_\+ctx}



Definition at line \mbox{\hyperlink{usbhid_8c_source_l00117}{117}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



Referenced by \mbox{\hyperlink{usbhid_8c_source_l00271}{usbhid\+\_\+intr\+\_\+handler\+\_\+cb()}}, \mbox{\hyperlink{usbhid_8c_source_l00282}{usbhid\+\_\+sync\+\_\+wakeup\+\_\+cb()}}, and \mbox{\hyperlink{usbhid_8c_source_l00479}{usbhid\+\_\+sync\+\_\+xfer()}}.

\mbox{\Hypertarget{structusbhid__xfer__ctx_a9f030076e6c340fd4aaeae0330d3f74d}\label{structusbhid__xfer__ctx_a9f030076e6c340fd4aaeae0330d3f74d}} 
\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}!error@{error}}
\index{error@{error}!usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}
\doxysubsubsection{\texorpdfstring{error}{error}}
{\footnotesize\ttfamily int usbhid\+\_\+xfer\+\_\+ctx\+::error}



Definition at line \mbox{\hyperlink{usbhid_8c_source_l00115}{115}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



Referenced by \mbox{\hyperlink{usbhid_8c_source_l00228}{usbhid\+\_\+ctrl\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00154}{usbhid\+\_\+intr\+\_\+out\+\_\+callback()}}, and \mbox{\hyperlink{usbhid_8c_source_l00479}{usbhid\+\_\+sync\+\_\+xfer()}}.

\mbox{\Hypertarget{structusbhid__xfer__ctx_a6c156cea8a7f92663330e9e202913df7}\label{structusbhid__xfer__ctx_a6c156cea8a7f92663330e9e202913df7}} 
\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}!influx@{influx}}
\index{influx@{influx}!usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}
\doxysubsubsection{\texorpdfstring{influx}{influx}}
{\footnotesize\ttfamily bool usbhid\+\_\+xfer\+\_\+ctx\+::influx}



Definition at line \mbox{\hyperlink{usbhid_8c_source_l00119}{119}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



Referenced by \mbox{\hyperlink{usbhid_8c_source_l00479}{usbhid\+\_\+sync\+\_\+xfer()}}.

\mbox{\Hypertarget{structusbhid__xfer__ctx_a89f1437a167f222046bce31f7c71299b}\label{structusbhid__xfer__ctx_a89f1437a167f222046bce31f7c71299b}} 
\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}!req@{req}}
\index{req@{req}!usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}
\doxysubsubsection{\texorpdfstring{req}{req}}
{\footnotesize\ttfamily union \mbox{\hyperlink{unionusbhid__device__request}{usbhid\+\_\+device\+\_\+request}} usbhid\+\_\+xfer\+\_\+ctx\+::req}



Definition at line \mbox{\hyperlink{usbhid_8c_source_l00113}{113}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



Referenced by \mbox{\hyperlink{usbhid_8c_source_l00228}{usbhid\+\_\+ctrl\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00271}{usbhid\+\_\+intr\+\_\+handler\+\_\+cb()}}, \mbox{\hyperlink{usbhid_8c_source_l00194}{usbhid\+\_\+intr\+\_\+in\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00154}{usbhid\+\_\+intr\+\_\+out\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00422}{usbhid\+\_\+intr\+\_\+start()}}, and \mbox{\hyperlink{usbhid_8c_source_l00479}{usbhid\+\_\+sync\+\_\+xfer()}}.

\mbox{\Hypertarget{structusbhid__xfer__ctx_ac024e26df9e9af0c177efb4b1ddf3013}\label{structusbhid__xfer__ctx_ac024e26df9e9af0c177efb4b1ddf3013}} 
\index{usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}!waiters@{waiters}}
\index{waiters@{waiters}!usbhid\_xfer\_ctx@{usbhid\_xfer\_ctx}}
\doxysubsubsection{\texorpdfstring{waiters}{waiters}}
{\footnotesize\ttfamily int usbhid\+\_\+xfer\+\_\+ctx\+::waiters}



Definition at line \mbox{\hyperlink{usbhid_8c_source_l00118}{118}} of file \mbox{\hyperlink{usbhid_8c_source}{usbhid.\+c}}.



Referenced by \mbox{\hyperlink{usbhid_8c_source_l00479}{usbhid\+\_\+sync\+\_\+xfer()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/usb/input/\mbox{\hyperlink{usbhid_8c}{usbhid.\+c}}\end{DoxyCompactItemize}
