\hypertarget{usb__dynamic_8h}{}\doxysection{dev/usb/usb\+\_\+dynamic.h File Reference}
\label{usb__dynamic_8h}\index{dev/usb/usb\_dynamic.h@{dev/usb/usb\_dynamic.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d83/usb__dynamic_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}() \mbox{\hyperlink{usb__dynamic_8h_a9357c96ebbac44e22695ffcbc91bfe00}{usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+t}}(struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev, uint16\+\_\+t \textbf{ index})
\item 
typedef uint8\+\_\+t() \mbox{\hyperlink{usb__dynamic_8h_abfd7492c90f96d733bcc925030bbadc3}{usb\+\_\+test\+\_\+quirk\+\_\+t}}(const struct \mbox{\hyperlink{structusbd__lookup__info}{usbd\+\_\+lookup\+\_\+info}} $\ast$info, uint16\+\_\+t quirk)
\item 
typedef int() \mbox{\hyperlink{usb__dynamic_8h_a1c3f23f2496a8eb9f488a160fab018d4}{usb\+\_\+quirk\+\_\+ioctl\+\_\+t}}(unsigned long cmd, caddr\+\_\+t \textbf{ data}, int fflag, struct thread $\ast$td)
\item 
typedef void() \mbox{\hyperlink{usb__dynamic_8h_a8374d2efbf68370b727884a71ee9d1b5}{usb\+\_\+temp\+\_\+unsetup\+\_\+t}}(struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev)
\item 
typedef void() \mbox{\hyperlink{usb__dynamic_8h_a6e8cd0a9521b3227fcc9df385d3afd55}{usb\+\_\+linux\+\_\+free\+\_\+device\+\_\+t}}(struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{usb__dynamic_8h_add9c64843f728ae548b45edbfa76d199}{usb\+\_\+linux\+\_\+unload}} (void $\ast$)
\item 
void \mbox{\hyperlink{usb__dynamic_8h_aec39a1aa748f7318bf35c6bf6be77a5a}{usb\+\_\+temp\+\_\+unload}} (void $\ast$)
\item 
void \mbox{\hyperlink{usb__dynamic_8h_aba04ed47823ed09c13c4d177631d3e2f}{usb\+\_\+quirk\+\_\+unload}} (void $\ast$)
\item 
void \mbox{\hyperlink{usb__dynamic_8h_ada67e75c072a7d9d003a3071a79f287e}{usb\+\_\+bus\+\_\+unload}} (void $\ast$)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{usbdi_8h_afa642180c02ceeda4775d44f798495c2}{usb\+\_\+handle\+\_\+req\+\_\+t}} $\ast$ \mbox{\hyperlink{usb__dynamic_8h_a9b2789c56cd4d59f46ae5dfe4b3f75e8}{usb\+\_\+temp\+\_\+get\+\_\+desc\+\_\+p}}
\item 
\mbox{\hyperlink{usb__dynamic_8h_a9357c96ebbac44e22695ffcbc91bfe00}{usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+t}} $\ast$ \mbox{\hyperlink{usb__dynamic_8h_a8c013a97e6e82b156336ba406d25eb7a}{usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+p}}
\item 
\mbox{\hyperlink{usb__dynamic_8h_a6e8cd0a9521b3227fcc9df385d3afd55}{usb\+\_\+linux\+\_\+free\+\_\+device\+\_\+t}} $\ast$ \mbox{\hyperlink{usb__dynamic_8h_ae9d5593d39bddc8d00399a83baebcd34}{usb\+\_\+linux\+\_\+free\+\_\+device\+\_\+p}}
\item 
\mbox{\hyperlink{usb__dynamic_8h_a8374d2efbf68370b727884a71ee9d1b5}{usb\+\_\+temp\+\_\+unsetup\+\_\+t}} $\ast$ \mbox{\hyperlink{usb__dynamic_8h_a537286792fa0820aecdef36693670120}{usb\+\_\+temp\+\_\+unsetup\+\_\+p}}
\item 
\mbox{\hyperlink{usb__dynamic_8h_abfd7492c90f96d733bcc925030bbadc3}{usb\+\_\+test\+\_\+quirk\+\_\+t}} $\ast$ \mbox{\hyperlink{usb__dynamic_8h_ababdba29de6537d7a67d0e34523455b5}{usb\+\_\+test\+\_\+quirk\+\_\+p}}
\item 
\mbox{\hyperlink{usb__dynamic_8h_a1c3f23f2496a8eb9f488a160fab018d4}{usb\+\_\+quirk\+\_\+ioctl\+\_\+t}} $\ast$ \mbox{\hyperlink{usb__dynamic_8h_a79ae38ee72fb32c93959a69c9c9984e4}{usb\+\_\+quirk\+\_\+ioctl\+\_\+p}}
\item 
devclass\+\_\+t \mbox{\hyperlink{usb__dynamic_8h_adf556021e8988d1fc682eb59a02c197d}{usb\+\_\+devclass\+\_\+ptr}}
\end{DoxyCompactItemize}


\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{usb__dynamic_8h_a6e8cd0a9521b3227fcc9df385d3afd55}\label{usb__dynamic_8h_a6e8cd0a9521b3227fcc9df385d3afd55}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_linux\_free\_device\_t@{usb\_linux\_free\_device\_t}}
\index{usb\_linux\_free\_device\_t@{usb\_linux\_free\_device\_t}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_linux\_free\_device\_t}{usb\_linux\_free\_device\_t}}
{\footnotesize\ttfamily typedef void() usb\+\_\+linux\+\_\+free\+\_\+device\+\_\+t(struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev)}



Definition at line \mbox{\hyperlink{usb__dynamic_8h_source_l00047}{47}} of file \mbox{\hyperlink{usb__dynamic_8h_source}{usb\+\_\+dynamic.\+h}}.

\mbox{\Hypertarget{usb__dynamic_8h_a1c3f23f2496a8eb9f488a160fab018d4}\label{usb__dynamic_8h_a1c3f23f2496a8eb9f488a160fab018d4}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_quirk\_ioctl\_t@{usb\_quirk\_ioctl\_t}}
\index{usb\_quirk\_ioctl\_t@{usb\_quirk\_ioctl\_t}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_quirk\_ioctl\_t}{usb\_quirk\_ioctl\_t}}
{\footnotesize\ttfamily typedef int() usb\+\_\+quirk\+\_\+ioctl\+\_\+t(unsigned long cmd, caddr\+\_\+t \textbf{ data}, int fflag, struct thread $\ast$td)}



Definition at line \mbox{\hyperlink{usb__dynamic_8h_source_l00044}{44}} of file \mbox{\hyperlink{usb__dynamic_8h_source}{usb\+\_\+dynamic.\+h}}.

\mbox{\Hypertarget{usb__dynamic_8h_a9357c96ebbac44e22695ffcbc91bfe00}\label{usb__dynamic_8h_a9357c96ebbac44e22695ffcbc91bfe00}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_temp\_setup\_by\_index\_t@{usb\_temp\_setup\_by\_index\_t}}
\index{usb\_temp\_setup\_by\_index\_t@{usb\_temp\_setup\_by\_index\_t}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_temp\_setup\_by\_index\_t}{usb\_temp\_setup\_by\_index\_t}}
{\footnotesize\ttfamily typedef \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}() usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+t(struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev, uint16\+\_\+t \textbf{ index})}



Definition at line \mbox{\hyperlink{usb__dynamic_8h_source_l00040}{40}} of file \mbox{\hyperlink{usb__dynamic_8h_source}{usb\+\_\+dynamic.\+h}}.

\mbox{\Hypertarget{usb__dynamic_8h_a8374d2efbf68370b727884a71ee9d1b5}\label{usb__dynamic_8h_a8374d2efbf68370b727884a71ee9d1b5}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_temp\_unsetup\_t@{usb\_temp\_unsetup\_t}}
\index{usb\_temp\_unsetup\_t@{usb\_temp\_unsetup\_t}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_temp\_unsetup\_t}{usb\_temp\_unsetup\_t}}
{\footnotesize\ttfamily typedef void() usb\+\_\+temp\+\_\+unsetup\+\_\+t(struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev)}



Definition at line \mbox{\hyperlink{usb__dynamic_8h_source_l00046}{46}} of file \mbox{\hyperlink{usb__dynamic_8h_source}{usb\+\_\+dynamic.\+h}}.

\mbox{\Hypertarget{usb__dynamic_8h_abfd7492c90f96d733bcc925030bbadc3}\label{usb__dynamic_8h_abfd7492c90f96d733bcc925030bbadc3}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_test\_quirk\_t@{usb\_test\_quirk\_t}}
\index{usb\_test\_quirk\_t@{usb\_test\_quirk\_t}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_test\_quirk\_t}{usb\_test\_quirk\_t}}
{\footnotesize\ttfamily typedef uint8\+\_\+t() usb\+\_\+test\+\_\+quirk\+\_\+t(const struct \mbox{\hyperlink{structusbd__lookup__info}{usbd\+\_\+lookup\+\_\+info}} $\ast$info, uint16\+\_\+t quirk)}



Definition at line \mbox{\hyperlink{usb__dynamic_8h_source_l00042}{42}} of file \mbox{\hyperlink{usb__dynamic_8h_source}{usb\+\_\+dynamic.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{usb__dynamic_8h_ada67e75c072a7d9d003a3071a79f287e}\label{usb__dynamic_8h_ada67e75c072a7d9d003a3071a79f287e}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_bus\_unload@{usb\_bus\_unload}}
\index{usb\_bus\_unload@{usb\_bus\_unload}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_bus\_unload()}{usb\_bus\_unload()}}
{\footnotesize\ttfamily void usb\+\_\+bus\+\_\+unload (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00154}{154}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



References \mbox{\hyperlink{usb__dynamic_8c_source_l00080}{usb\+\_\+devclass\+\_\+ptr}}.

\mbox{\Hypertarget{usb__dynamic_8h_add9c64843f728ae548b45edbfa76d199}\label{usb__dynamic_8h_add9c64843f728ae548b45edbfa76d199}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_linux\_unload@{usb\_linux\_unload}}
\index{usb\_linux\_unload@{usb\_linux\_unload}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_linux\_unload()}{usb\_linux\_unload()}}
{\footnotesize\ttfamily void usb\+\_\+linux\+\_\+unload (\begin{DoxyParamCaption}\item[{void $\ast$}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{usb__dynamic_8h_aba04ed47823ed09c13c4d177631d3e2f}\label{usb__dynamic_8h_aba04ed47823ed09c13c4d177631d3e2f}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_quirk\_unload@{usb\_quirk\_unload}}
\index{usb\_quirk\_unload@{usb\_quirk\_unload}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_quirk\_unload()}{usb\_quirk\_unload()}}
{\footnotesize\ttfamily void usb\+\_\+quirk\+\_\+unload (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00123}{123}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



References \mbox{\hyperlink{usb__dynamic_8c_source_l00079}{usb\+\_\+quirk\+\_\+ioctl\+\_\+p}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00069}{usb\+\_\+quirk\+\_\+ioctl\+\_\+w}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00078}{usb\+\_\+test\+\_\+quirk\+\_\+p}}, and \mbox{\hyperlink{usb__dynamic_8c_source_l00068}{usb\+\_\+test\+\_\+quirk\+\_\+w}}.



Referenced by \mbox{\hyperlink{usb__quirk_8c_source_l01067}{usb\+\_\+quirk\+\_\+uninit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=315pt]{d1/ddb/usb__dynamic_8h_aba04ed47823ed09c13c4d177631d3e2f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{usb__dynamic_8h_aec39a1aa748f7318bf35c6bf6be77a5a}\label{usb__dynamic_8h_aec39a1aa748f7318bf35c6bf6be77a5a}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_temp\_unload@{usb\_temp\_unload}}
\index{usb\_temp\_unload@{usb\_temp\_unload}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_temp\_unload()}{usb\_temp\_unload()}}
{\footnotesize\ttfamily void usb\+\_\+temp\+\_\+unload (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00138}{138}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



References \mbox{\hyperlink{usb__dynamic_8c_source_l00072}{usb\+\_\+temp\+\_\+get\+\_\+desc\+\_\+p}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00062}{usb\+\_\+temp\+\_\+get\+\_\+desc\+\_\+w}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00073}{usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+p}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00063}{usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+w}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00077}{usb\+\_\+temp\+\_\+unsetup\+\_\+p}}, and \mbox{\hyperlink{usb__dynamic_8c_source_l00067}{usb\+\_\+temp\+\_\+unsetup\+\_\+w}}.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{usb__dynamic_8h_adf556021e8988d1fc682eb59a02c197d}\label{usb__dynamic_8h_adf556021e8988d1fc682eb59a02c197d}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_devclass\_ptr@{usb\_devclass\_ptr}}
\index{usb\_devclass\_ptr@{usb\_devclass\_ptr}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_devclass\_ptr}{usb\_devclass\_ptr}}
{\footnotesize\ttfamily devclass\+\_\+t usb\+\_\+devclass\+\_\+ptr\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00080}{80}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



Referenced by \mbox{\hyperlink{usb__controller_8c_source_l00804}{usb\+\_\+attach\+\_\+sub()}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00154}{usb\+\_\+bus\+\_\+unload()}}, \mbox{\hyperlink{usb__hub_8c_source_l02300}{usb\+\_\+needs\+\_\+explore\+\_\+all()}}, and \mbox{\hyperlink{usb__device_8c_source_l00136}{usb\+\_\+trigger\+\_\+reprobe\+\_\+on\+\_\+off()}}.

\mbox{\Hypertarget{usb__dynamic_8h_ae9d5593d39bddc8d00399a83baebcd34}\label{usb__dynamic_8h_ae9d5593d39bddc8d00399a83baebcd34}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_linux\_free\_device\_p@{usb\_linux\_free\_device\_p}}
\index{usb\_linux\_free\_device\_p@{usb\_linux\_free\_device\_p}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_linux\_free\_device\_p}{usb\_linux\_free\_device\_p}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__dynamic_8h_a6e8cd0a9521b3227fcc9df385d3afd55}{usb\+\_\+linux\+\_\+free\+\_\+device\+\_\+t}}$\ast$ usb\+\_\+linux\+\_\+free\+\_\+device\+\_\+p\hspace{0.3cm}{\ttfamily [extern]}}



Referenced by \mbox{\hyperlink{usb__device_8c_source_l00616}{usb\+\_\+unconfigure()}}.

\mbox{\Hypertarget{usb__dynamic_8h_a79ae38ee72fb32c93959a69c9c9984e4}\label{usb__dynamic_8h_a79ae38ee72fb32c93959a69c9c9984e4}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_quirk\_ioctl\_p@{usb\_quirk\_ioctl\_p}}
\index{usb\_quirk\_ioctl\_p@{usb\_quirk\_ioctl\_p}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_quirk\_ioctl\_p}{usb\_quirk\_ioctl\_p}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__dynamic_8h_a1c3f23f2496a8eb9f488a160fab018d4}{usb\+\_\+quirk\+\_\+ioctl\+\_\+t}}$\ast$ usb\+\_\+quirk\+\_\+ioctl\+\_\+p\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00079}{79}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



Referenced by \mbox{\hyperlink{usb__quirk_8c_source_l01041}{usb\+\_\+quirk\+\_\+init()}}, and \mbox{\hyperlink{usb__dynamic_8c_source_l00123}{usb\+\_\+quirk\+\_\+unload()}}.

\mbox{\Hypertarget{usb__dynamic_8h_a9b2789c56cd4d59f46ae5dfe4b3f75e8}\label{usb__dynamic_8h_a9b2789c56cd4d59f46ae5dfe4b3f75e8}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_temp\_get\_desc\_p@{usb\_temp\_get\_desc\_p}}
\index{usb\_temp\_get\_desc\_p@{usb\_temp\_get\_desc\_p}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_temp\_get\_desc\_p}{usb\_temp\_get\_desc\_p}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_afa642180c02ceeda4775d44f798495c2}{usb\+\_\+handle\+\_\+req\+\_\+t}}$\ast$ usb\+\_\+temp\+\_\+get\+\_\+desc\+\_\+p\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00072}{72}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



Referenced by \mbox{\hyperlink{usb__handle__request_8c_source_l00467}{usb\+\_\+handle\+\_\+request()}}, \mbox{\hyperlink{usb__template_8c_source_l01465}{usb\+\_\+temp\+\_\+init()}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00138}{usb\+\_\+temp\+\_\+unload()}}, and \mbox{\hyperlink{usb__request_8c_source_l00339}{usbd\+\_\+get\+\_\+hr\+\_\+func()}}.

\mbox{\Hypertarget{usb__dynamic_8h_a8c013a97e6e82b156336ba406d25eb7a}\label{usb__dynamic_8h_a8c013a97e6e82b156336ba406d25eb7a}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_temp\_setup\_by\_index\_p@{usb\_temp\_setup\_by\_index\_p}}
\index{usb\_temp\_setup\_by\_index\_p@{usb\_temp\_setup\_by\_index\_p}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_temp\_setup\_by\_index\_p}{usb\_temp\_setup\_by\_index\_p}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__dynamic_8h_a9357c96ebbac44e22695ffcbc91bfe00}{usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+t}}$\ast$ usb\+\_\+temp\+\_\+setup\+\_\+by\+\_\+index\+\_\+p\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00073}{73}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



Referenced by \mbox{\hyperlink{usb__device_8c_source_l01737}{usb\+\_\+alloc\+\_\+device()}}, \mbox{\hyperlink{usb__template_8c_source_l01465}{usb\+\_\+temp\+\_\+init()}}, and \mbox{\hyperlink{usb__dynamic_8c_source_l00138}{usb\+\_\+temp\+\_\+unload()}}.

\mbox{\Hypertarget{usb__dynamic_8h_a537286792fa0820aecdef36693670120}\label{usb__dynamic_8h_a537286792fa0820aecdef36693670120}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_temp\_unsetup\_p@{usb\_temp\_unsetup\_p}}
\index{usb\_temp\_unsetup\_p@{usb\_temp\_unsetup\_p}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_temp\_unsetup\_p}{usb\_temp\_unsetup\_p}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__dynamic_8h_a8374d2efbf68370b727884a71ee9d1b5}{usb\+\_\+temp\+\_\+unsetup\+\_\+t}}$\ast$ usb\+\_\+temp\+\_\+unsetup\+\_\+p\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00077}{77}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



Referenced by \mbox{\hyperlink{usb__device_8c_source_l02271}{usb\+\_\+free\+\_\+device()}}, \mbox{\hyperlink{usb__template_8c_source_l01465}{usb\+\_\+temp\+\_\+init()}}, and \mbox{\hyperlink{usb__dynamic_8c_source_l00138}{usb\+\_\+temp\+\_\+unload()}}.

\mbox{\Hypertarget{usb__dynamic_8h_ababdba29de6537d7a67d0e34523455b5}\label{usb__dynamic_8h_ababdba29de6537d7a67d0e34523455b5}} 
\index{usb\_dynamic.h@{usb\_dynamic.h}!usb\_test\_quirk\_p@{usb\_test\_quirk\_p}}
\index{usb\_test\_quirk\_p@{usb\_test\_quirk\_p}!usb\_dynamic.h@{usb\_dynamic.h}}
\doxysubsubsection{\texorpdfstring{usb\_test\_quirk\_p}{usb\_test\_quirk\_p}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__dynamic_8h_abfd7492c90f96d733bcc925030bbadc3}{usb\+\_\+test\+\_\+quirk\+\_\+t}}$\ast$ usb\+\_\+test\+\_\+quirk\+\_\+p\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{usb__dynamic_8c_source_l00078}{78}} of file \mbox{\hyperlink{usb__dynamic_8c_source}{usb\+\_\+dynamic.\+c}}.



Referenced by \mbox{\hyperlink{usb__quirk_8c_source_l01041}{usb\+\_\+quirk\+\_\+init()}}, \mbox{\hyperlink{usb__dynamic_8c_source_l00123}{usb\+\_\+quirk\+\_\+unload()}}, and \mbox{\hyperlink{usb__device_8c_source_l02631}{usb\+\_\+test\+\_\+quirk()}}.

