\hypertarget{usb__generic_8h}{}\doxysection{dev/usb/usb\+\_\+generic.h File Reference}
\label{usb__generic_8h}\index{dev/usb/usb\_generic.h@{dev/usb/usb\_generic.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d5a/usb__generic_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{usb__generic_8h_a9769ea8b5a272e0ec4d638c0f9ada867}{ugen\+\_\+do\+\_\+request}} (struct \mbox{\hyperlink{structusb__fifo}{usb\+\_\+fifo}} $\ast$f, struct \mbox{\hyperlink{structusb__ctl__request}{usb\+\_\+ctl\+\_\+request}} $\ast$ur)
\item 
int \mbox{\hyperlink{usb__generic_8h_aab838658e20dbc52546a7422b0630fb4}{ugen\+\_\+fill\+\_\+deviceinfo}} (struct \mbox{\hyperlink{structusb__fifo}{usb\+\_\+fifo}} $\ast$f, struct \mbox{\hyperlink{structusb__device__info}{usb\+\_\+device\+\_\+info}} $\ast$di)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structusb__fifo__methods}{usb\+\_\+fifo\+\_\+methods}} \mbox{\hyperlink{usb__generic_8h_a35ff03e21c934cd335e03d14a29eb9a3}{usb\+\_\+ugen\+\_\+methods}}
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{usb__generic_8h_a9769ea8b5a272e0ec4d638c0f9ada867}\label{usb__generic_8h_a9769ea8b5a272e0ec4d638c0f9ada867}} 
\index{usb\_generic.h@{usb\_generic.h}!ugen\_do\_request@{ugen\_do\_request}}
\index{ugen\_do\_request@{ugen\_do\_request}!usb\_generic.h@{usb\_generic.h}}
\doxysubsubsection{\texorpdfstring{ugen\_do\_request()}{ugen\_do\_request()}}
{\footnotesize\ttfamily int ugen\+\_\+do\+\_\+request (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__fifo}{usb\+\_\+fifo}} $\ast$}]{f,  }\item[{struct \mbox{\hyperlink{structusb__ctl__request}{usb\+\_\+ctl\+\_\+request}} $\ast$}]{ur }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{urio_8c_source_l00433}{urio\+\_\+ioctl()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=278pt]{db/dae/usb__generic_8h_a9769ea8b5a272e0ec4d638c0f9ada867_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{usb__generic_8h_aab838658e20dbc52546a7422b0630fb4}\label{usb__generic_8h_aab838658e20dbc52546a7422b0630fb4}} 
\index{usb\_generic.h@{usb\_generic.h}!ugen\_fill\_deviceinfo@{ugen\_fill\_deviceinfo}}
\index{ugen\_fill\_deviceinfo@{ugen\_fill\_deviceinfo}!usb\_generic.h@{usb\_generic.h}}
\doxysubsubsection{\texorpdfstring{ugen\_fill\_deviceinfo()}{ugen\_fill\_deviceinfo()}}
{\footnotesize\ttfamily int ugen\+\_\+fill\+\_\+deviceinfo (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__fifo}{usb\+\_\+fifo}} $\ast$}]{f,  }\item[{struct \mbox{\hyperlink{structusb__device__info}{usb\+\_\+device\+\_\+info}} $\ast$}]{di }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{uhid_8c_source_l00680}{uhid\+\_\+ioctl\+\_\+post()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=320pt]{db/dae/usb__generic_8h_aab838658e20dbc52546a7422b0630fb4_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{usb__generic_8h_a35ff03e21c934cd335e03d14a29eb9a3}\label{usb__generic_8h_a35ff03e21c934cd335e03d14a29eb9a3}} 
\index{usb\_generic.h@{usb\_generic.h}!usb\_ugen\_methods@{usb\_ugen\_methods}}
\index{usb\_ugen\_methods@{usb\_ugen\_methods}!usb\_generic.h@{usb\_generic.h}}
\doxysubsubsection{\texorpdfstring{usb\_ugen\_methods}{usb\_ugen\_methods}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__fifo__methods}{usb\+\_\+fifo\+\_\+methods}} usb\+\_\+ugen\+\_\+methods\hspace{0.3cm}{\ttfamily [extern]}}

