\hypertarget{avr32dci_8c}{}\doxysection{dev/usb/controller/avr32dci.c File Reference}
\label{avr32dci_8c}\index{dev/usb/controller/avr32dci.c@{dev/usb/controller/avr32dci.c}}
{\ttfamily \#include $<$sys/stdint.\+h$>$}\newline
{\ttfamily \#include $<$sys/stddef.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/queue.\+h$>$}\newline
{\ttfamily \#include $<$sys/types.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/condvar.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/sx.\+h$>$}\newline
{\ttfamily \#include $<$sys/unistd.\+h$>$}\newline
{\ttfamily \#include $<$sys/callout.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/priv.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usbdi.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+core.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+debug.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+busdma.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+process.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+transfer.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+device.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+hub.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+util.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+controller.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+bus.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/controller/avr32dci.\+h$>$}\newline
Include dependency graph for avr32dci.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/da5/avr32dci_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{avr32dci_8c_a927dd6f59caf10a2991dfb564bcbb1e1}{USB\+\_\+\+DEBUG\+\_\+\+VAR}}~avr32dci\+\_\+debug
\item 
\#define \mbox{\hyperlink{avr32dci_8c_ae0797ce8067e0b7c8f7038caecbb79fd}{AVR32\+\_\+\+BUS2\+SC}}(\textbf{ bus})~    \+\_\+\+\_\+containerof(\textbf{ bus}, struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}}, sc\+\_\+bus)
\item 
\#define \mbox{\hyperlink{avr32dci_8c_ae9b389bec6486c63ebcd1a65117805a5}{AVR32\+\_\+\+PC2\+SC}}(pc)~   \mbox{\hyperlink{avr32dci_8c_ae0797ce8067e0b7c8f7038caecbb79fd}{AVR32\+\_\+\+BUS2\+SC}}(\mbox{\hyperlink{usb__transfer_8h_a93bca45b3152750a7652f9df1094990d}{USB\+\_\+\+DMATAG\+\_\+\+TO\+\_\+\+XROOT}}((pc)-\/$>$tag\+\_\+parent)-\/$>$\textbf{ bus})
\item 
\#define \mbox{\hyperlink{avr32dci_8c_afb9baf8e49569fdbe7ec8e5190429a2f}{AVR32\+\_\+\+INTR\+\_\+\+ENDPT}}~1
\item 
\#define \mbox{\hyperlink{avr32dci_8c_ac65fb39fbba36a16524a7f501cd169a3}{HSETW}}(ptr,  \mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}})~ptr = \{ (uint8\+\_\+t)(\mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}), (uint8\+\_\+t)((\mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}) $>$$>$ 8) \}
\item 
\#define \mbox{\hyperlink{avr32dci_8c_a265c7a0fcb3a015f0e30e8ff1de8b618}{STRING\+\_\+\+VENDOR}}~  \char`\"{}A\textbackslash{}0\+V\textbackslash{}0\+R\textbackslash{}0003\textbackslash{}0002\char`\"{}
\item 
\#define \mbox{\hyperlink{avr32dci_8c_ab7717822bc6abda59578615741ee2223}{STRING\+\_\+\+PRODUCT}}~  \char`\"{}D\textbackslash{}0\+C\textbackslash{}0\+I\textbackslash{}0 \textbackslash{}0\+R\textbackslash{}0o\textbackslash{}0o\textbackslash{}0t\textbackslash{}0 \textbackslash{}0\+H\textbackslash{}0\+U\textbackslash{}0B\char`\"{}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static void \mbox{\hyperlink{avr32dci_8c_a6d61b8d92143e413dfd6a47be849576f}{avr32dci\+\_\+device\+\_\+done}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}})
\item 
static void \mbox{\hyperlink{avr32dci_8c_a831b706e75ca2736e55a7fbeb1a4d39a}{avr32dci\+\_\+do\+\_\+poll}} (struct \mbox{\hyperlink{structusb__bus}{usb\+\_\+bus}} $\ast$)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a369940367809107a2f60005b806b142b}{avr32dci\+\_\+standard\+\_\+done}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a87c2859a8b0b0995a19bd9829669ec0e}{avr32dci\+\_\+root\+\_\+intr}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_af743b15ff7cb0e57939a7c870fb65242}{avr32dci\+\_\+get\+\_\+hw\+\_\+ep\+\_\+profile}} (struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev, const struct \mbox{\hyperlink{structusb__hw__ep__profile}{usb\+\_\+hw\+\_\+ep\+\_\+profile}} $\ast$$\ast$ppf, uint8\+\_\+t ep\+\_\+addr)
\item 
static void \mbox{\hyperlink{avr32dci_8c_adcd2cfc6e968642e46b2fb36d9a507df}{avr32dci\+\_\+mod\+\_\+ctrl}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc, uint32\+\_\+t set, uint32\+\_\+t clear)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a950699c98bb9a441f04087106d5e91a5}{avr32dci\+\_\+mod\+\_\+ien}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc, uint32\+\_\+t set, uint32\+\_\+t clear)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a6e8d9c72f3441293642434dec761e1c0}{avr32dci\+\_\+clocks\+\_\+on}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a3841547380ffe937e0569f99c3e25156}{avr32dci\+\_\+clocks\+\_\+off}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_aee08d3cf160ff62aaa654813ab8489f3}{avr32dci\+\_\+pull\+\_\+up}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a2b0f1b68742e2ba132f05aa79d4f441f}{avr32dci\+\_\+pull\+\_\+down}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a218e5721794ef32356009711ce544b75}{avr32dci\+\_\+wakeup\+\_\+peer}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a71ab54a1cffc88e5c48c2156f5a220e5}{avr32dci\+\_\+set\+\_\+address}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc, uint8\+\_\+t \textbf{ addr})
\item 
static uint8\+\_\+t \mbox{\hyperlink{avr32dci_8c_a2f0d48f662bc0a10841b1d8f09f00faa}{avr32dci\+\_\+setup\+\_\+rx}} (struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$td)
\item 
static uint8\+\_\+t \mbox{\hyperlink{avr32dci_8c_a61c1cd8953866ae232b971e01460dc39}{avr32dci\+\_\+data\+\_\+rx}} (struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$td)
\item 
static uint8\+\_\+t \mbox{\hyperlink{avr32dci_8c_a6e77e8a223c5f997c2b022e367a888f4}{avr32dci\+\_\+data\+\_\+tx}} (struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$td)
\item 
static uint8\+\_\+t \mbox{\hyperlink{avr32dci_8c_a8b3ccf78bd7a2af6d9c55d6fde956b3f}{avr32dci\+\_\+data\+\_\+tx\+\_\+sync}} (struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$td)
\item 
static uint8\+\_\+t \mbox{\hyperlink{avr32dci_8c_afa37bbe20523bd6b4e2a04092a3f67db}{avr32dci\+\_\+xfer\+\_\+do\+\_\+fifo}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a806ec76851a92c83e3d1d9898a305ae9}{avr32dci\+\_\+interrupt\+\_\+poll}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{avr32dci_8c_a99663464f2ee0b968d381f61b1556e2c}{avr32dci\+\_\+vbus\+\_\+interrupt}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc, uint8\+\_\+t is\+\_\+on)
\item 
void \mbox{\hyperlink{avr32dci_8c_ada33ce3d670ae7ad8cabcdb71debfd5a}{avr32dci\+\_\+interrupt}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_af2866fcee6f06c7e992ce3f248cc594d}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub}} (struct \mbox{\hyperlink{structavr32dci__std__temp}{avr32dci\+\_\+std\+\_\+temp}} $\ast$temp)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a3213d9b0d90cb4c19a06d07e7a516a39}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a534db0c8cf09bc82e78ab610134ba9ed}{avr32dci\+\_\+timeout}} (void $\ast$arg)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a5cc27645cf9004d2df8a48140cb93d30}{avr32dci\+\_\+start\+\_\+standard\+\_\+chain}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{avr32dci_8c_ac226203c41dae21100136c3c49589ae8}{avr32dci\+\_\+standard\+\_\+done\+\_\+sub}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a248735ef53d9a0b9c6402a57781e2847}{avr32dci\+\_\+xfer\+\_\+stall}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_ae2bea8138b2372d278c187e4fa84d609}{avr32dci\+\_\+set\+\_\+stall}} (struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev, struct \mbox{\hyperlink{structusb__endpoint}{usb\+\_\+endpoint}} $\ast$pipe, uint8\+\_\+t $\ast$did\+\_\+stall)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a5df53985e2adae064cccbd266b5e94e1}{avr32dci\+\_\+clear\+\_\+stall\+\_\+sub}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc, uint8\+\_\+t ep\+\_\+no, uint8\+\_\+t ep\+\_\+type, uint8\+\_\+t ep\+\_\+dir)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a69f14f35f68e56d0860fc471c0a052ac}{avr32dci\+\_\+clear\+\_\+stall}} (struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev, struct \mbox{\hyperlink{structusb__endpoint}{usb\+\_\+endpoint}} $\ast$pipe)
\item 
\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{avr32dci_8c_ad41f77a9f9fa9d7116fd8ad04f703f26}{avr32dci\+\_\+init}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{avr32dci_8c_a601f7d338910b27159ffcb4e9ba242a5}{avr32dci\+\_\+uninit}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_ada5b8ae12938988bff9c8bb3301fdbf1}{avr32dci\+\_\+suspend}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_aa4b084a587d47e5344fa091fb1b3d7c2}{avr32dci\+\_\+resume}} (struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{avr32dci_8c_ad632129a19c84b77f1c0ddc6cb624493}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+open}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a8ee8e8027e5b0ca38726ebc65a6fbae8}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+close}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a490cca16b2d9d7852adb4c91561ed704}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+enter}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a4e85045d605926956d211ff420a34549}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+start}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a48108b72d9fad40bd01a55de5073abd8}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+open}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a93291363ea91bf482778e2e544257bb1}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+close}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a158950103b2f2fbc7fe825a3f9676d74}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a3f519fa849357c9f93fd20f4e0028cbd}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+start}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
\mbox{\hyperlink{avr32dci_8c_a6f5f251400ace8e8efe7d8f1748b0a22}{USB\+\_\+\+MAKE\+\_\+\+STRING\+\_\+\+DESC}} (\mbox{\hyperlink{uss820dci_8c_a265c7a0fcb3a015f0e30e8ff1de8b618}{STRING\+\_\+\+VENDOR}}, avr32dci\+\_\+vendor)
\item 
\mbox{\hyperlink{avr32dci_8c_ac320d986542cef9d187df6cecc4dac82}{USB\+\_\+\+MAKE\+\_\+\+STRING\+\_\+\+DESC}} (\mbox{\hyperlink{uss820dci_8c_ab7717822bc6abda59578615741ee2223}{STRING\+\_\+\+PRODUCT}}, avr32dci\+\_\+product)
\item 
static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{avr32dci_8c_ad486726c1092cab1ded937e409538a1c}{avr32dci\+\_\+roothub\+\_\+exec}} (struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev, struct \mbox{\hyperlink{structusb__device__request}{usb\+\_\+device\+\_\+request}} $\ast$\mbox{\hyperlink{usb__if_8m_accfb270fc1884a0d1e4b9a0fb6234f14}{req}}, const void $\ast$$\ast$\mbox{\hyperlink{usb__if_8m_a074c17a419327b41805af2dd7cb152e7}{pptr}}, uint16\+\_\+t $\ast$plength)
\item 
static void \mbox{\hyperlink{avr32dci_8c_ab06d3c5d578580fd0537bd272b7a865e}{avr32dci\+\_\+xfer\+\_\+setup}} (struct \mbox{\hyperlink{structusb__setup__params}{usb\+\_\+setup\+\_\+params}} $\ast$parm)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a6e3b1c88e2ca5c202c020792d0034c38}{avr32dci\+\_\+xfer\+\_\+unsetup}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a29425ac282653f0c1c23c1a9347044aa}{avr32dci\+\_\+ep\+\_\+init}} (struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$udev, struct \mbox{\hyperlink{structusb__endpoint__descriptor}{usb\+\_\+endpoint\+\_\+descriptor}} $\ast$edesc, struct \mbox{\hyperlink{structusb__endpoint}{usb\+\_\+endpoint}} $\ast$pipe)
\item 
static void \mbox{\hyperlink{avr32dci_8c_a436316c0cfa43eab74fd8dd01e6afce8}{avr32dci\+\_\+set\+\_\+hw\+\_\+power\+\_\+sleep}} (struct \mbox{\hyperlink{structusb__bus}{usb\+\_\+bus}} $\ast$\textbf{ bus}, uint32\+\_\+t \textbf{ state})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const struct \mbox{\hyperlink{structusb__bus__methods}{usb\+\_\+bus\+\_\+methods}} \mbox{\hyperlink{avr32dci_8c_a849c795aa83cb5c0a57f08bfeb3eeff6}{avr32dci\+\_\+bus\+\_\+methods}}
\item 
static const struct \mbox{\hyperlink{structusb__pipe__methods}{usb\+\_\+pipe\+\_\+methods}} \mbox{\hyperlink{avr32dci_8c_a7a1da856a6f7ec9b5fcde84dc40a6d7f}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+methods}}
\item 
static const struct \mbox{\hyperlink{structusb__pipe__methods}{usb\+\_\+pipe\+\_\+methods}} \mbox{\hyperlink{avr32dci_8c_aba234abcfcddfb69287af3d0de776291}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+methods}}
\item 
static \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} \mbox{\hyperlink{avr32dci_8c_a63f2b957e6d123c517464992d687ed27}{avr32dci\+\_\+setup\+\_\+rx}}
\item 
static \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} \mbox{\hyperlink{avr32dci_8c_a341261afca899e681f65bc6ad3c66abf}{avr32dci\+\_\+data\+\_\+rx}}
\item 
static \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} \mbox{\hyperlink{avr32dci_8c_adc94e48dcbbe9348c9f7702bc5114cd6}{avr32dci\+\_\+data\+\_\+tx}}
\item 
static \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} \mbox{\hyperlink{avr32dci_8c_a15948b099d74aa6d6e1fe0f194dc591a}{avr32dci\+\_\+data\+\_\+tx\+\_\+sync}}
\item 
static const struct \mbox{\hyperlink{structusb__hw__ep__profile}{usb\+\_\+hw\+\_\+ep\+\_\+profile}} \mbox{\hyperlink{avr32dci_8c_a438d9643a5b87909a464b3ad82c5200f}{avr32dci\+\_\+ep\+\_\+profile}} \mbox{[}4\mbox{]}
\item 
static const struct \mbox{\hyperlink{structusb__device__descriptor}{usb\+\_\+device\+\_\+descriptor}} \mbox{\hyperlink{avr32dci_8c_a8798fcb32a928c890bebdf82719d0ecd}{avr32dci\+\_\+devd}}
\item 
static const struct \mbox{\hyperlink{structusb__device__qualifier}{usb\+\_\+device\+\_\+qualifier}} \mbox{\hyperlink{avr32dci_8c_a8e7fcb68c50a2b807fb9c7adf982593e}{avr32dci\+\_\+odevd}}
\item 
static const struct \mbox{\hyperlink{structavr32dci__config__desc}{avr32dci\+\_\+config\+\_\+desc}} \mbox{\hyperlink{avr32dci_8c_ad1271716cf7fa3903ddb6036b66ae853}{avr32dci\+\_\+confd}}
\item 
static const struct \mbox{\hyperlink{structusb__hub__descriptor__min}{usb\+\_\+hub\+\_\+descriptor\+\_\+min}} \mbox{\hyperlink{avr32dci_8c_add3cb2fbf7681962759895a92c2425ca}{avr32dci\+\_\+hubd}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{avr32dci_8c_ae0797ce8067e0b7c8f7038caecbb79fd}\label{avr32dci_8c_ae0797ce8067e0b7c8f7038caecbb79fd}} 
\index{avr32dci.c@{avr32dci.c}!AVR32\_BUS2SC@{AVR32\_BUS2SC}}
\index{AVR32\_BUS2SC@{AVR32\_BUS2SC}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{AVR32\_BUS2SC}{AVR32\_BUS2SC}}
{\footnotesize\ttfamily \#define AVR32\+\_\+\+BUS2\+SC(\begin{DoxyParamCaption}\item[{}]{\textbf{ bus} }\end{DoxyParamCaption})~    \+\_\+\+\_\+containerof(\textbf{ bus}, struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}}, sc\+\_\+bus)}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00080}{80}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_afb9baf8e49569fdbe7ec8e5190429a2f}\label{avr32dci_8c_afb9baf8e49569fdbe7ec8e5190429a2f}} 
\index{avr32dci.c@{avr32dci.c}!AVR32\_INTR\_ENDPT@{AVR32\_INTR\_ENDPT}}
\index{AVR32\_INTR\_ENDPT@{AVR32\_INTR\_ENDPT}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{AVR32\_INTR\_ENDPT}{AVR32\_INTR\_ENDPT}}
{\footnotesize\ttfamily \#define AVR32\+\_\+\+INTR\+\_\+\+ENDPT~1}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00096}{96}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_ae9b389bec6486c63ebcd1a65117805a5}\label{avr32dci_8c_ae9b389bec6486c63ebcd1a65117805a5}} 
\index{avr32dci.c@{avr32dci.c}!AVR32\_PC2SC@{AVR32\_PC2SC}}
\index{AVR32\_PC2SC@{AVR32\_PC2SC}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{AVR32\_PC2SC}{AVR32\_PC2SC}}
{\footnotesize\ttfamily \#define AVR32\+\_\+\+PC2\+SC(\begin{DoxyParamCaption}\item[{}]{pc }\end{DoxyParamCaption})~   \mbox{\hyperlink{avr32dci_8c_ae0797ce8067e0b7c8f7038caecbb79fd}{AVR32\+\_\+\+BUS2\+SC}}(\mbox{\hyperlink{usb__transfer_8h_a93bca45b3152750a7652f9df1094990d}{USB\+\_\+\+DMATAG\+\_\+\+TO\+\_\+\+XROOT}}((pc)-\/$>$tag\+\_\+parent)-\/$>$\textbf{ bus})}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00083}{83}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_ac65fb39fbba36a16524a7f501cd169a3}\label{avr32dci_8c_ac65fb39fbba36a16524a7f501cd169a3}} 
\index{avr32dci.c@{avr32dci.c}!HSETW@{HSETW}}
\index{HSETW@{HSETW}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{HSETW}{HSETW}}
{\footnotesize\ttfamily \#define HSETW(\begin{DoxyParamCaption}\item[{}]{ptr,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}} }\end{DoxyParamCaption})~ptr = \{ (uint8\+\_\+t)(\mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}), (uint8\+\_\+t)((\mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}}) $>$$>$ 8) \}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01449}{1449}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_ab7717822bc6abda59578615741ee2223}\label{avr32dci_8c_ab7717822bc6abda59578615741ee2223}} 
\index{avr32dci.c@{avr32dci.c}!STRING\_PRODUCT@{STRING\_PRODUCT}}
\index{STRING\_PRODUCT@{STRING\_PRODUCT}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{STRING\_PRODUCT}{STRING\_PRODUCT}}
{\footnotesize\ttfamily \#define STRING\+\_\+\+PRODUCT~  \char`\"{}D\textbackslash{}0\+C\textbackslash{}0\+I\textbackslash{}0 \textbackslash{}0\+R\textbackslash{}0o\textbackslash{}0o\textbackslash{}0t\textbackslash{}0 \textbackslash{}0\+H\textbackslash{}0\+U\textbackslash{}0B\char`\"{}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01464}{1464}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_a265c7a0fcb3a015f0e30e8ff1de8b618}\label{avr32dci_8c_a265c7a0fcb3a015f0e30e8ff1de8b618}} 
\index{avr32dci.c@{avr32dci.c}!STRING\_VENDOR@{STRING\_VENDOR}}
\index{STRING\_VENDOR@{STRING\_VENDOR}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{STRING\_VENDOR}{STRING\_VENDOR}}
{\footnotesize\ttfamily \#define STRING\+\_\+\+VENDOR~  \char`\"{}A\textbackslash{}0\+V\textbackslash{}0\+R\textbackslash{}0003\textbackslash{}0002\char`\"{}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01461}{1461}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_a927dd6f59caf10a2991dfb564bcbb1e1}\label{avr32dci_8c_a927dd6f59caf10a2991dfb564bcbb1e1}} 
\index{avr32dci.c@{avr32dci.c}!USB\_DEBUG\_VAR@{USB\_DEBUG\_VAR}}
\index{USB\_DEBUG\_VAR@{USB\_DEBUG\_VAR}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{USB\_DEBUG\_VAR}{USB\_DEBUG\_VAR}}
{\footnotesize\ttfamily \#define USB\+\_\+\+DEBUG\+\_\+\+VAR~avr32dci\+\_\+debug}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00063}{63}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{avr32dci_8c_a69f14f35f68e56d0860fc471c0a052ac}\label{avr32dci_8c_a69f14f35f68e56d0860fc471c0a052ac}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_clear\_stall@{avr32dci\_clear\_stall}}
\index{avr32dci\_clear\_stall@{avr32dci\_clear\_stall}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_clear\_stall()}{avr32dci\_clear\_stall()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+clear\+\_\+stall (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$}]{udev,  }\item[{struct \mbox{\hyperlink{structusb__endpoint}{usb\+\_\+endpoint}} $\ast$}]{pipe }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01161}{1161}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8c_source_l01096}{avr32dci\+\_\+clear\+\_\+stall\+\_\+sub()}}, \mbox{\hyperlink{usb_8h_source_l00528}{usb\+\_\+endpoint\+\_\+descriptor\+::b\+Endpoint\+Address}}, \mbox{\hyperlink{usb_8h_source_l00539}{usb\+\_\+endpoint\+\_\+descriptor\+::bm\+Attributes}}, \mbox{\hyperlink{usb__device_8h_source_l00216}{usb\+\_\+device\+::bus}}, \mbox{\hyperlink{usbdi_8h_source_l00144}{usb\+\_\+endpoint\+::edesc}}, \mbox{\hyperlink{usb__device_8h_source_l00266}{usb\+\_\+device\+::flags}}, \mbox{\hyperlink{usb_8h_source_l00536}{UE\+\_\+\+ADDR}}, \mbox{\hyperlink{usb_8h_source_l00531}{UE\+\_\+\+DIR\+\_\+\+IN}}, \mbox{\hyperlink{usb_8h_source_l00532}{UE\+\_\+\+DIR\+\_\+\+OUT}}, \mbox{\hyperlink{usb_8h_source_l00540}{UE\+\_\+\+XFERTYPE}}, \mbox{\hyperlink{usb__core_8h_source_l00047}{USB\+\_\+\+BUS\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{usb__device_8h_source_l00094}{usb\+\_\+device\+\_\+flags\+::usb\+\_\+mode}}, and \mbox{\hyperlink{usb_8h_source_l00779}{USB\+\_\+\+MODE\+\_\+\+DEVICE}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a69f14f35f68e56d0860fc471c0a052ac_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a5df53985e2adae064cccbd266b5e94e1}\label{avr32dci_8c_a5df53985e2adae064cccbd266b5e94e1}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_clear\_stall\_sub@{avr32dci\_clear\_stall\_sub}}
\index{avr32dci\_clear\_stall\_sub@{avr32dci\_clear\_stall\_sub}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_clear\_stall\_sub()}{avr32dci\_clear\_stall\_sub()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+clear\+\_\+stall\+\_\+sub (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{ep\+\_\+no,  }\item[{uint8\+\_\+t}]{ep\+\_\+type,  }\item[{uint8\+\_\+t}]{ep\+\_\+dir }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01096}{1096}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00086}{AVR32\+\_\+\+EPTCFG}}, \mbox{\hyperlink{avr32dci_8h_source_l00089}{AVR32\+\_\+\+EPTCFG\+\_\+\+EPDIR\+\_\+\+IN}}, \mbox{\hyperlink{avr32dci_8h_source_l00087}{AVR32\+\_\+\+EPTCFG\+\_\+\+EPSIZE}}, \mbox{\hyperlink{avr32dci_8h_source_l00096}{AVR32\+\_\+\+EPTCFG\+\_\+\+EPT\+\_\+\+MAPD}}, \mbox{\hyperlink{avr32dci_8h_source_l00095}{AVR32\+\_\+\+EPTCFG\+\_\+\+NB\+\_\+\+TRANS}}, \mbox{\hyperlink{avr32dci_8h_source_l00094}{AVR32\+\_\+\+EPTCFG\+\_\+\+NBANK}}, \mbox{\hyperlink{avr32dci_8h_source_l00092}{AVR32\+\_\+\+EPTCFG\+\_\+\+TYPE\+\_\+\+BULK}}, \mbox{\hyperlink{avr32dci_8h_source_l00093}{AVR32\+\_\+\+EPTCFG\+\_\+\+TYPE\+\_\+\+INTR}}, \mbox{\hyperlink{avr32dci_8h_source_l00091}{AVR32\+\_\+\+EPTCFG\+\_\+\+TYPE\+\_\+\+ISOC}}, \mbox{\hyperlink{avr32dci_8h_source_l00120}{AVR32\+\_\+\+EPTCLRSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00101}{AVR32\+\_\+\+EPTCTL\+\_\+\+EPT\+\_\+\+ENABL}}, \mbox{\hyperlink{avr32dci_8h_source_l00098}{AVR32\+\_\+\+EPTCTLENB}}, \mbox{\hyperlink{avr32dci_8h_source_l00063}{AVR32\+\_\+\+EPTRST}}, \mbox{\hyperlink{avr32dci_8h_source_l00064}{AVR32\+\_\+\+EPTRST\+\_\+\+MASK}}, \mbox{\hyperlink{avr32dci_8h_source_l00119}{AVR32\+\_\+\+EPTSETSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00122}{AVR32\+\_\+\+EPTSTA\+\_\+\+FRCESTALL}}, \mbox{\hyperlink{avr32dci_8h_source_l00124}{AVR32\+\_\+\+EPTSTA\+\_\+\+TOGGLESQ}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00159}{avr32dci\+\_\+get\+\_\+hw\+\_\+ep\+\_\+profile()}}, \mbox{\hyperlink{usb__bus_8h_source_l00101}{usb\+\_\+bus\+::bdev}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \textbf{ pf}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{usb_8h_source_l00543}{UE\+\_\+\+BULK}}, \mbox{\hyperlink{usb_8h_source_l00541}{UE\+\_\+\+CONTROL}}, \mbox{\hyperlink{usb_8h_source_l00531}{UE\+\_\+\+DIR\+\_\+\+IN}}, and \mbox{\hyperlink{usb_8h_source_l00544}{UE\+\_\+\+INTERRUPT}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01161}{avr32dci\+\_\+clear\+\_\+stall()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a5df53985e2adae064cccbd266b5e94e1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a5df53985e2adae064cccbd266b5e94e1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a3841547380ffe937e0569f99c3e25156}\label{avr32dci_8c_a3841547380ffe937e0569f99c3e25156}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_clocks\_off@{avr32dci\_clocks\_off}}
\index{avr32dci\_clocks\_off@{avr32dci\_clocks\_off}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_clocks\_off()}{avr32dci\_clocks\_off()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+clocks\+\_\+off (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00213}{213}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00039}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+EN\+\_\+\+USBA}}, \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}, \mbox{\hyperlink{avr32dci_8h_source_l00217}{avr32dci\+\_\+flags\+::clocks\+\_\+off}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00229}{avr32dci\+\_\+softc\+::sc\+\_\+clocks\+\_\+off}}, and \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01189}{avr32dci\+\_\+init()}}, \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}, and \mbox{\hyperlink{avr32dci_8c_source_l01243}{avr32dci\+\_\+uninit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=336pt]{d3/dbb/avr32dci_8c_a3841547380ffe937e0569f99c3e25156_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a3841547380ffe937e0569f99c3e25156_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a6e8d9c72f3441293642434dec761e1c0}\label{avr32dci_8c_a6e8d9c72f3441293642434dec761e1c0}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_clocks\_on@{avr32dci\_clocks\_on}}
\index{avr32dci\_clocks\_on@{avr32dci\_clocks\_on}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_clocks\_on()}{avr32dci\_clocks\_on()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+clocks\+\_\+on (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00197}{197}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00039}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+EN\+\_\+\+USBA}}, \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}, \mbox{\hyperlink{avr32dci_8h_source_l00217}{avr32dci\+\_\+flags\+::clocks\+\_\+off}}, \mbox{\hyperlink{avr32dci_8h_source_l00218}{avr32dci\+\_\+flags\+::port\+\_\+powered}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00228}{avr32dci\+\_\+softc\+::sc\+\_\+clocks\+\_\+on}}, and \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=335pt]{d3/dbb/avr32dci_8c_a6e8d9c72f3441293642434dec761e1c0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a6e8d9c72f3441293642434dec761e1c0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a61c1cd8953866ae232b971e01460dc39}\label{avr32dci_8c_a61c1cd8953866ae232b971e01460dc39}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_data\_rx@{avr32dci\_data\_rx}}
\index{avr32dci\_data\_rx@{avr32dci\_data\_rx}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_data\_rx()}{avr32dci\_data\_rx()}}
{\footnotesize\ttfamily static uint8\+\_\+t avr32dci\+\_\+data\+\_\+rx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$}]{td }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00349}{349}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00120}{AVR32\+\_\+\+EPTCLRSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00121}{AVR32\+\_\+\+EPTSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00135}{AVR32\+\_\+\+EPTSTA\+\_\+\+BYTE\+\_\+\+COUNT}}, \mbox{\hyperlink{avr32dci_8h_source_l00133}{AVR32\+\_\+\+EPTSTA\+\_\+\+CURRENT\+\_\+\+BANK}}, \mbox{\hyperlink{avr32dci_8h_source_l00126}{AVR32\+\_\+\+EPTSTA\+\_\+\+RX\+\_\+\+BK\+\_\+\+RDY}}, \mbox{\hyperlink{avr32dci_8h_source_l00129}{AVR32\+\_\+\+EPTSTA\+\_\+\+RX\+\_\+\+SETUP}}, \mbox{\hyperlink{avr32dci_8c_source_l00083}{AVR32\+\_\+\+PC2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00171}{avr32dci\+\_\+td\+::bank\+\_\+shift}}, \mbox{\hyperlink{usb__busdma_8h_source_l00078}{usb\+\_\+page\+\_\+search\+::buffer}}, \textbf{ count}, \mbox{\hyperlink{avr32dci_8h_source_l00177}{avr32dci\+\_\+td\+::ep\+\_\+no}}, \mbox{\hyperlink{avr32dci_8h_source_l00172}{avr32dci\+\_\+td\+::error}}, \mbox{\hyperlink{usb__busdma_8h_source_l00082}{usb\+\_\+page\+\_\+search\+::length}}, \mbox{\hyperlink{avr32dci_8h_source_l00170}{avr32dci\+\_\+td\+::max\+\_\+packet\+\_\+size}}, \mbox{\hyperlink{avr32dci_8h_source_l00168}{avr32dci\+\_\+td\+::offset}}, \mbox{\hyperlink{avr32dci_8h_source_l00167}{avr32dci\+\_\+td\+::pc}}, \mbox{\hyperlink{avr32dci_8h_source_l00237}{avr32dci\+\_\+softc\+::physdata}}, \mbox{\hyperlink{avr32dci_8h_source_l00169}{avr32dci\+\_\+td\+::remainder}}, \mbox{\hyperlink{avr32dci_8h_source_l00174}{avr32dci\+\_\+td\+::short\+\_\+pkt}}, and \mbox{\hyperlink{usb__busdma_8c_source_l00086}{usbd\+\_\+get\+\_\+page()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d3/dbb/avr32dci_8c_a61c1cd8953866ae232b971e01460dc39_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a6e77e8a223c5f997c2b022e367a888f4}\label{avr32dci_8c_a6e77e8a223c5f997c2b022e367a888f4}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_data\_tx@{avr32dci\_data\_tx}}
\index{avr32dci\_data\_tx@{avr32dci\_data\_tx}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_data\_tx()}{avr32dci\_data\_tx()}}
{\footnotesize\ttfamily static uint8\+\_\+t avr32dci\+\_\+data\+\_\+tx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$}]{td }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00448}{448}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00100}{AVR32\+\_\+\+EPTCTL}}, \mbox{\hyperlink{avr32dci_8h_source_l00110}{AVR32\+\_\+\+EPTCTL\+\_\+\+TX\+\_\+\+PK\+\_\+\+RDY}}, \mbox{\hyperlink{avr32dci_8h_source_l00121}{AVR32\+\_\+\+EPTSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00133}{AVR32\+\_\+\+EPTSTA\+\_\+\+CURRENT\+\_\+\+BANK}}, \mbox{\hyperlink{avr32dci_8h_source_l00129}{AVR32\+\_\+\+EPTSTA\+\_\+\+RX\+\_\+\+SETUP}}, \mbox{\hyperlink{avr32dci_8h_source_l00128}{AVR32\+\_\+\+EPTSTA\+\_\+\+TX\+\_\+\+PK\+\_\+\+RDY}}, \mbox{\hyperlink{avr32dci_8c_source_l00083}{AVR32\+\_\+\+PC2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00171}{avr32dci\+\_\+td\+::bank\+\_\+shift}}, \mbox{\hyperlink{usb__busdma_8h_source_l00078}{usb\+\_\+page\+\_\+search\+::buffer}}, \textbf{ count}, \mbox{\hyperlink{avr32dci_8h_source_l00177}{avr32dci\+\_\+td\+::ep\+\_\+no}}, \mbox{\hyperlink{avr32dci_8h_source_l00172}{avr32dci\+\_\+td\+::error}}, \mbox{\hyperlink{usb__busdma_8h_source_l00082}{usb\+\_\+page\+\_\+search\+::length}}, \mbox{\hyperlink{avr32dci_8h_source_l00170}{avr32dci\+\_\+td\+::max\+\_\+packet\+\_\+size}}, \mbox{\hyperlink{avr32dci_8h_source_l00168}{avr32dci\+\_\+td\+::offset}}, \mbox{\hyperlink{avr32dci_8h_source_l00167}{avr32dci\+\_\+td\+::pc}}, \mbox{\hyperlink{avr32dci_8h_source_l00237}{avr32dci\+\_\+softc\+::physdata}}, \mbox{\hyperlink{avr32dci_8h_source_l00169}{avr32dci\+\_\+td\+::remainder}}, \mbox{\hyperlink{avr32dci_8h_source_l00174}{avr32dci\+\_\+td\+::short\+\_\+pkt}}, and \mbox{\hyperlink{usb__busdma_8c_source_l00086}{usbd\+\_\+get\+\_\+page()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d3/dbb/avr32dci_8c_a6e77e8a223c5f997c2b022e367a888f4_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a8b3ccf78bd7a2af6d9c55d6fde956b3f}\label{avr32dci_8c_a8b3ccf78bd7a2af6d9c55d6fde956b3f}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_data\_tx\_sync@{avr32dci\_data\_tx\_sync}}
\index{avr32dci\_data\_tx\_sync@{avr32dci\_data\_tx\_sync}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_data\_tx\_sync()}{avr32dci\_data\_tx\_sync()}}
{\footnotesize\ttfamily static uint8\+\_\+t avr32dci\+\_\+data\+\_\+tx\+\_\+sync (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$}]{td }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00522}{522}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00121}{AVR32\+\_\+\+EPTSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00134}{AVR32\+\_\+\+EPTSTA\+\_\+\+BUSY\+\_\+\+BANK\+\_\+\+STA}}, \mbox{\hyperlink{avr32dci_8h_source_l00129}{AVR32\+\_\+\+EPTSTA\+\_\+\+RX\+\_\+\+SETUP}}, \mbox{\hyperlink{avr32dci_8c_source_l00083}{AVR32\+\_\+\+PC2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00266}{avr32dci\+\_\+set\+\_\+address()}}, \mbox{\hyperlink{avr32dci_8h_source_l00177}{avr32dci\+\_\+td\+::ep\+\_\+no}}, \mbox{\hyperlink{avr32dci_8h_source_l00167}{avr32dci\+\_\+td\+::pc}}, and \mbox{\hyperlink{avr32dci_8h_source_l00240}{avr32dci\+\_\+softc\+::sc\+\_\+dv\+\_\+addr}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a8b3ccf78bd7a2af6d9c55d6fde956b3f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a6d61b8d92143e413dfd6a47be849576f}\label{avr32dci_8c_a6d61b8d92143e413dfd6a47be849576f}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_done@{avr32dci\_device\_done}}
\index{avr32dci\_device\_done@{avr32dci\_device\_done}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_done()}{avr32dci\_device\_done()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+done (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer,  }\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01049}{1049}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00060}{AVR32\+\_\+\+INT\+\_\+\+EPT\+\_\+\+INT}}, \mbox{\hyperlink{avr32dci_8c_source_l00186}{avr32dci\+\_\+mod\+\_\+ien()}}, \mbox{\hyperlink{usb__transfer_8h_source_l00078}{usb\+\_\+xfer\+\_\+root\+::bus}}, \mbox{\hyperlink{usb__core_8h_source_l00140}{usb\+\_\+xfer\+::endpoint}}, \mbox{\hyperlink{usb__core_8h_source_l00174}{usb\+\_\+xfer\+::endpointno}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{usb__core_8h_source_l00182}{usb\+\_\+xfer\+::flags\+\_\+int}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{usb_8h_source_l00536}{UE\+\_\+\+ADDR}}, \mbox{\hyperlink{usb__core_8h_source_l00047}{USB\+\_\+\+BUS\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{usb__core_8h_source_l00091}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::usb\+\_\+mode}}, \mbox{\hyperlink{usb_8h_source_l00779}{USB\+\_\+\+MODE\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb__transfer_8c_source_l02593}{usbd\+\_\+transfer\+\_\+done()}}, and \mbox{\hyperlink{usb__core_8h_source_l00141}{usb\+\_\+xfer\+::xroot}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01348}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+close()}}, \mbox{\hyperlink{avr32dci_8c_source_l01311}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+close()}}, \mbox{\hyperlink{avr32dci_8c_source_l01004}{avr32dci\+\_\+standard\+\_\+done()}}, \mbox{\hyperlink{avr32dci_8c_source_l00889}{avr32dci\+\_\+timeout()}}, and \mbox{\hyperlink{avr32dci_8c_source_l01072}{avr32dci\+\_\+xfer\+\_\+stall()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a6d61b8d92143e413dfd6a47be849576f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a6d61b8d92143e413dfd6a47be849576f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a93291363ea91bf482778e2e544257bb1}\label{avr32dci_8c_a93291363ea91bf482778e2e544257bb1}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_isoc\_fs\_close@{avr32dci\_device\_isoc\_fs\_close}}
\index{avr32dci\_device\_isoc\_fs\_close@{avr32dci\_device\_isoc\_fs\_close}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_isoc\_fs\_close()}{avr32dci\_device\_isoc\_fs\_close()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+close (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01348}{1348}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l01049}{avr32dci\+\_\+device\+\_\+done()}}, and \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a93291363ea91bf482778e2e544257bb1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a158950103b2f2fbc7fe825a3f9676d74}\label{avr32dci_8c_a158950103b2f2fbc7fe825a3f9676d74}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_isoc\_fs\_enter@{avr32dci\_device\_isoc\_fs\_enter}}
\index{avr32dci\_device\_isoc\_fs\_enter@{avr32dci\_device\_isoc\_fs\_enter}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_isoc\_fs\_enter()}{avr32dci\_device\_isoc\_fs\_enter()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01354}{1354}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00043}{AVR32\+\_\+\+FNUM}}, \mbox{\hyperlink{avr32dci_8h_source_l00045}{AVR32\+\_\+\+FRAME\+\_\+\+MASK}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00744}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain()}}, \mbox{\hyperlink{usb__transfer_8h_source_l00078}{usb\+\_\+xfer\+\_\+root\+::bus}}, \mbox{\hyperlink{usb__core_8h_source_l00140}{usb\+\_\+xfer\+::endpoint}}, \mbox{\hyperlink{usb__core_8h_source_l00174}{usb\+\_\+xfer\+::endpointno}}, \mbox{\hyperlink{usbdi_8h_source_l00148}{usb\+\_\+endpoint\+::isoc\+\_\+next}}, \mbox{\hyperlink{usb__core_8h_source_l00162}{usb\+\_\+xfer\+::nframes}}, \mbox{\hyperlink{usb_8h_source_l00536}{UE\+\_\+\+ADDR}}, \mbox{\hyperlink{usb__transfer_8c_source_l03692}{usbd\+\_\+xfer\+\_\+get\+\_\+isochronous\+\_\+start\+\_\+frame()}}, and \mbox{\hyperlink{usb__core_8h_source_l00141}{usb\+\_\+xfer\+::xroot}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a158950103b2f2fbc7fe825a3f9676d74_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a48108b72d9fad40bd01a55de5073abd8}\label{avr32dci_8c_a48108b72d9fad40bd01a55de5073abd8}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_isoc\_fs\_open@{avr32dci\_device\_isoc\_fs\_open}}
\index{avr32dci\_device\_isoc\_fs\_open@{avr32dci\_device\_isoc\_fs\_open}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_isoc\_fs\_open()}{avr32dci\_device\_isoc\_fs\_open()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+open (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01342}{1342}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_a3f519fa849357c9f93fd20f4e0028cbd}\label{avr32dci_8c_a3f519fa849357c9f93fd20f4e0028cbd}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_isoc\_fs\_start@{avr32dci\_device\_isoc\_fs\_start}}
\index{avr32dci\_device\_isoc\_fs\_start@{avr32dci\_device\_isoc\_fs\_start}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_isoc\_fs\_start()}{avr32dci\_device\_isoc\_fs\_start()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01376}{1376}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00902}{avr32dci\+\_\+start\+\_\+standard\+\_\+chain()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a3f519fa849357c9f93fd20f4e0028cbd_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a8ee8e8027e5b0ca38726ebc65a6fbae8}\label{avr32dci_8c_a8ee8e8027e5b0ca38726ebc65a6fbae8}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_non\_isoc\_close@{avr32dci\_device\_non\_isoc\_close}}
\index{avr32dci\_device\_non\_isoc\_close@{avr32dci\_device\_non\_isoc\_close}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_non\_isoc\_close()}{avr32dci\_device\_non\_isoc\_close()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+close (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01311}{1311}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l01049}{avr32dci\+\_\+device\+\_\+done()}}, and \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a8ee8e8027e5b0ca38726ebc65a6fbae8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a490cca16b2d9d7852adb4c91561ed704}\label{avr32dci_8c_a490cca16b2d9d7852adb4c91561ed704}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_non\_isoc\_enter@{avr32dci\_device\_non\_isoc\_enter}}
\index{avr32dci\_device\_non\_isoc\_enter@{avr32dci\_device\_non\_isoc\_enter}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_non\_isoc\_enter()}{avr32dci\_device\_non\_isoc\_enter()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+enter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01317}{1317}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_ad632129a19c84b77f1c0ddc6cb624493}\label{avr32dci_8c_ad632129a19c84b77f1c0ddc6cb624493}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_non\_isoc\_open@{avr32dci\_device\_non\_isoc\_open}}
\index{avr32dci\_device\_non\_isoc\_open@{avr32dci\_device\_non\_isoc\_open}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_non\_isoc\_open()}{avr32dci\_device\_non\_isoc\_open()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+open (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01305}{1305}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_a4e85045d605926956d211ff420a34549}\label{avr32dci_8c_a4e85045d605926956d211ff420a34549}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_non\_isoc\_start@{avr32dci\_device\_non\_isoc\_start}}
\index{avr32dci\_device\_non\_isoc\_start@{avr32dci\_device\_non\_isoc\_start}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_non\_isoc\_start()}{avr32dci\_device\_non\_isoc\_start()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01323}{1323}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00744}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain()}}, and \mbox{\hyperlink{avr32dci_8c_source_l00902}{avr32dci\+\_\+start\+\_\+standard\+\_\+chain()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a4e85045d605926956d211ff420a34549_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a831b706e75ca2736e55a7fbeb1a4d39a}\label{avr32dci_8c_a831b706e75ca2736e55a7fbeb1a4d39a}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_do\_poll@{avr32dci\_do\_poll}}
\index{avr32dci\_do\_poll@{avr32dci\_do\_poll}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_do\_poll()}{avr32dci\_do\_poll()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+do\+\_\+poll (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__bus}{usb\+\_\+bus}} $\ast$}]{bus }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01290}{1290}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8c_source_l00602}{avr32dci\+\_\+interrupt\+\_\+poll()}}, \textbf{ bus}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{usb__core_8h_source_l00045}{USB\+\_\+\+BUS\+\_\+\+LOCK}}, and \mbox{\hyperlink{usb__core_8h_source_l00046}{USB\+\_\+\+BUS\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01189}{avr32dci\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a831b706e75ca2736e55a7fbeb1a4d39a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d3/dbb/avr32dci_8c_a831b706e75ca2736e55a7fbeb1a4d39a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a29425ac282653f0c1c23c1a9347044aa}\label{avr32dci_8c_a29425ac282653f0c1c23c1a9347044aa}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_ep\_init@{avr32dci\_ep\_init}}
\index{avr32dci\_ep\_init@{avr32dci\_ep\_init}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_ep\_init()}{avr32dci\_ep\_init()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+ep\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$}]{udev,  }\item[{struct \mbox{\hyperlink{structusb__endpoint__descriptor}{usb\+\_\+endpoint\+\_\+descriptor}} $\ast$}]{edesc,  }\item[{struct \mbox{\hyperlink{structusb__endpoint}{usb\+\_\+endpoint}} $\ast$}]{pipe }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01999}{1999}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{usb__device_8h_source_l00243}{usb\+\_\+device\+::address}}, \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8c_source_l00102}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+methods}}, \mbox{\hyperlink{avr32dci_8c_source_l00101}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+methods}}, \mbox{\hyperlink{usb_8h_source_l00528}{usb\+\_\+endpoint\+\_\+descriptor\+::b\+Endpoint\+Address}}, \mbox{\hyperlink{usb_8h_source_l00539}{usb\+\_\+endpoint\+\_\+descriptor\+::bm\+Attributes}}, \mbox{\hyperlink{usb__device_8h_source_l00216}{usb\+\_\+device\+::bus}}, \mbox{\hyperlink{usb__device_8h_source_l00244}{usb\+\_\+device\+::device\+\_\+index}}, \mbox{\hyperlink{usb__device_8h_source_l00266}{usb\+\_\+device\+::flags}}, \mbox{\hyperlink{usbdi_8h_source_l00146}{usb\+\_\+endpoint\+::methods}}, \mbox{\hyperlink{avr32dci_8h_source_l00239}{avr32dci\+\_\+softc\+::sc\+\_\+rt\+\_\+addr}}, \mbox{\hyperlink{usb__device_8h_source_l00235}{usb\+\_\+device\+::speed}}, \mbox{\hyperlink{usb_8h_source_l00542}{UE\+\_\+\+ISOCHRONOUS}}, \mbox{\hyperlink{usb_8h_source_l00540}{UE\+\_\+\+XFERTYPE}}, \mbox{\hyperlink{usb__device_8h_source_l00094}{usb\+\_\+device\+\_\+flags\+::usb\+\_\+mode}}, \mbox{\hyperlink{usb_8h_source_l00754}{USB\+\_\+\+SPEED\+\_\+\+FULL}}, and \mbox{\hyperlink{usb_8h_source_l00755}{USB\+\_\+\+SPEED\+\_\+\+HIGH}}.

\mbox{\Hypertarget{avr32dci_8c_af743b15ff7cb0e57939a7c870fb65242}\label{avr32dci_8c_af743b15ff7cb0e57939a7c870fb65242}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_get\_hw\_ep\_profile@{avr32dci\_get\_hw\_ep\_profile}}
\index{avr32dci\_get\_hw\_ep\_profile@{avr32dci\_get\_hw\_ep\_profile}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_get\_hw\_ep\_profile()}{avr32dci\_get\_hw\_ep\_profile()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+get\+\_\+hw\+\_\+ep\+\_\+profile (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$}]{udev,  }\item[{const struct \mbox{\hyperlink{structusb__hw__ep__profile}{usb\+\_\+hw\+\_\+ep\+\_\+profile}} $\ast$$\ast$}]{ppf,  }\item[{uint8\+\_\+t}]{ep\+\_\+addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00159}{159}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00117}{avr32dci\+\_\+ep\+\_\+profile}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01096}{avr32dci\+\_\+clear\+\_\+stall\+\_\+sub()}}, and \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_af743b15ff7cb0e57939a7c870fb65242_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_ad41f77a9f9fa9d7116fd8ad04f703f26}\label{avr32dci_8c_ad41f77a9f9fa9d7116fd8ad04f703f26}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_init@{avr32dci\_init}}
\index{avr32dci\_init@{avr32dci\_init}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_init()}{avr32dci\_init()}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} avr32dci\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01189}{1189}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00040}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+DETACH}}, \mbox{\hyperlink{avr32dci_8h_source_l00039}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+EN\+\_\+\+USBA}}, \mbox{\hyperlink{avr32dci_8h_source_l00157}{AVR32\+\_\+\+EP\+\_\+\+MAX}}, \mbox{\hyperlink{avr32dci_8h_source_l00101}{AVR32\+\_\+\+EPTCTL\+\_\+\+EPT\+\_\+\+ENABL}}, \mbox{\hyperlink{avr32dci_8h_source_l00099}{AVR32\+\_\+\+EPTCTLDIS}}, \mbox{\hyperlink{avr32dci_8h_source_l00063}{AVR32\+\_\+\+EPTRST}}, \mbox{\hyperlink{avr32dci_8h_source_l00053}{AVR32\+\_\+\+INT\+\_\+\+DET\+\_\+\+SUSPD}}, \mbox{\hyperlink{avr32dci_8h_source_l00056}{AVR32\+\_\+\+INT\+\_\+\+ENDRESET}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00100}{avr32dci\+\_\+bus\+\_\+methods}}, \mbox{\hyperlink{avr32dci_8c_source_l00213}{avr32dci\+\_\+clocks\+\_\+off()}}, \mbox{\hyperlink{avr32dci_8c_source_l01290}{avr32dci\+\_\+do\+\_\+poll()}}, \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}, \mbox{\hyperlink{avr32dci_8c_source_l00186}{avr32dci\+\_\+mod\+\_\+ien()}}, \mbox{\hyperlink{usb__bus_8h_source_l00095}{usb\+\_\+bus\+::bus\+\_\+mtx}}, \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{usb__bus_8h_source_l00107}{usb\+\_\+bus\+::methods}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00228}{avr32dci\+\_\+softc\+::sc\+\_\+clocks\+\_\+on}}, \mbox{\hyperlink{usb__core_8h_source_l00045}{USB\+\_\+\+BUS\+\_\+\+LOCK}}, \mbox{\hyperlink{usb__core_8h_source_l00046}{USB\+\_\+\+BUS\+\_\+\+UNLOCK}}, \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}, \mbox{\hyperlink{usb_8h_source_l00767}{USB\+\_\+\+REV\+\_\+1\+\_\+1}}, and \mbox{\hyperlink{usb__bus_8h_source_l00119}{usb\+\_\+bus\+::usbrev}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_ad41f77a9f9fa9d7116fd8ad04f703f26_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_ada33ce3d670ae7ad8cabcdb71debfd5a}\label{avr32dci_8c_ada33ce3d670ae7ad8cabcdb71debfd5a}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_interrupt@{avr32dci\_interrupt}}
\index{avr32dci\_interrupt@{avr32dci\_interrupt}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_interrupt()}{avr32dci\_interrupt()}}
{\footnotesize\ttfamily void avr32dci\+\_\+interrupt (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00644}{644}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00050}{AVR32\+\_\+\+CLRINT}}, \mbox{\hyperlink{avr32dci_8h_source_l00053}{AVR32\+\_\+\+INT\+\_\+\+DET\+\_\+\+SUSPD}}, \mbox{\hyperlink{avr32dci_8h_source_l00056}{AVR32\+\_\+\+INT\+\_\+\+ENDRESET}}, \mbox{\hyperlink{avr32dci_8h_source_l00060}{AVR32\+\_\+\+INT\+\_\+\+EPT\+\_\+\+INT}}, \mbox{\hyperlink{avr32dci_8h_source_l00057}{AVR32\+\_\+\+INT\+\_\+\+WAKE\+\_\+\+UP}}, \mbox{\hyperlink{avr32dci_8h_source_l00049}{AVR32\+\_\+\+INTSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00602}{avr32dci\+\_\+interrupt\+\_\+poll()}}, \mbox{\hyperlink{avr32dci_8c_source_l00186}{avr32dci\+\_\+mod\+\_\+ien()}}, \mbox{\hyperlink{avr32dci_8c_source_l00925}{avr32dci\+\_\+root\+\_\+intr()}}, \mbox{\hyperlink{avr32dci_8h_source_l00210}{avr32dci\+\_\+flags\+::change\+\_\+connect}}, \mbox{\hyperlink{avr32dci_8h_source_l00211}{avr32dci\+\_\+flags\+::change\+\_\+suspend}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{xhci_8h_source_l00014}{status}}, \mbox{\hyperlink{avr32dci_8h_source_l00214}{avr32dci\+\_\+flags\+::status\+\_\+bus\+\_\+reset}}, \mbox{\hyperlink{avr32dci_8h_source_l00212}{avr32dci\+\_\+flags\+::status\+\_\+suspend}}, \mbox{\hyperlink{usb__core_8h_source_l00045}{USB\+\_\+\+BUS\+\_\+\+LOCK}}, and \mbox{\hyperlink{usb__core_8h_source_l00046}{USB\+\_\+\+BUS\+\_\+\+UNLOCK}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_ada33ce3d670ae7ad8cabcdb71debfd5a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a806ec76851a92c83e3d1d9898a305ae9}\label{avr32dci_8c_a806ec76851a92c83e3d1d9898a305ae9}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_interrupt\_poll@{avr32dci\_interrupt\_poll}}
\index{avr32dci\_interrupt\_poll@{avr32dci\_interrupt\_poll}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_interrupt\_poll()}{avr32dci\_interrupt\_poll()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+interrupt\+\_\+poll (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00602}{602}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00559}{avr32dci\+\_\+xfer\+\_\+do\+\_\+fifo()}}, \mbox{\hyperlink{usb__bus_8h_source_l00097}{usb\+\_\+bus\+::intr\+\_\+q}}, and \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01290}{avr32dci\+\_\+do\+\_\+poll()}}, and \mbox{\hyperlink{avr32dci_8c_source_l00644}{avr32dci\+\_\+interrupt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a806ec76851a92c83e3d1d9898a305ae9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a806ec76851a92c83e3d1d9898a305ae9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_adcd2cfc6e968642e46b2fb36d9a507df}\label{avr32dci_8c_adcd2cfc6e968642e46b2fb36d9a507df}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_mod\_ctrl@{avr32dci\_mod\_ctrl}}
\index{avr32dci\_mod\_ctrl@{avr32dci\_mod\_ctrl}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_mod\_ctrl()}{avr32dci\_mod\_ctrl()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+mod\+\_\+ctrl (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{set,  }\item[{uint32\+\_\+t}]{clear }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00175}{175}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00036}{AVR32\+\_\+\+CTRL}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, and \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00213}{avr32dci\+\_\+clocks\+\_\+off()}}, \mbox{\hyperlink{avr32dci_8c_source_l00197}{avr32dci\+\_\+clocks\+\_\+on()}}, \mbox{\hyperlink{avr32dci_8c_source_l01189}{avr32dci\+\_\+init()}}, \mbox{\hyperlink{avr32dci_8c_source_l00240}{avr32dci\+\_\+pull\+\_\+down()}}, \mbox{\hyperlink{avr32dci_8c_source_l00228}{avr32dci\+\_\+pull\+\_\+up()}}, \mbox{\hyperlink{avr32dci_8c_source_l00266}{avr32dci\+\_\+set\+\_\+address()}}, \mbox{\hyperlink{avr32dci_8c_source_l00274}{avr32dci\+\_\+setup\+\_\+rx()}}, and \mbox{\hyperlink{avr32dci_8c_source_l00251}{avr32dci\+\_\+wakeup\+\_\+peer()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_adcd2cfc6e968642e46b2fb36d9a507df_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a950699c98bb9a441f04087106d5e91a5}\label{avr32dci_8c_a950699c98bb9a441f04087106d5e91a5}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_mod\_ien@{avr32dci\_mod\_ien}}
\index{avr32dci\_mod\_ien@{avr32dci\_mod\_ien}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_mod\_ien()}{avr32dci\_mod\_ien()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+mod\+\_\+ien (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{set,  }\item[{uint32\+\_\+t}]{clear }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00186}{186}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00048}{AVR32\+\_\+\+IEN}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, and \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01049}{avr32dci\+\_\+device\+\_\+done()}}, \mbox{\hyperlink{avr32dci_8c_source_l01189}{avr32dci\+\_\+init()}}, \mbox{\hyperlink{avr32dci_8c_source_l00644}{avr32dci\+\_\+interrupt()}}, \mbox{\hyperlink{avr32dci_8c_source_l00902}{avr32dci\+\_\+start\+\_\+standard\+\_\+chain()}}, and \mbox{\hyperlink{avr32dci_8c_source_l01243}{avr32dci\+\_\+uninit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a950699c98bb9a441f04087106d5e91a5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a2b0f1b68742e2ba132f05aa79d4f441f}\label{avr32dci_8c_a2b0f1b68742e2ba132f05aa79d4f441f}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_pull\_down@{avr32dci\_pull\_down}}
\index{avr32dci\_pull\_down@{avr32dci\_pull\_down}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_pull\_down()}{avr32dci\_pull\_down()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+pull\+\_\+down (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00240}{240}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00040}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+DETACH}}, \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}, \mbox{\hyperlink{avr32dci_8h_source_l00220}{avr32dci\+\_\+flags\+::d\+\_\+pulled\+\_\+up}}, and \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}, and \mbox{\hyperlink{avr32dci_8c_source_l01243}{avr32dci\+\_\+uninit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=336pt]{d3/dbb/avr32dci_8c_a2b0f1b68742e2ba132f05aa79d4f441f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a2b0f1b68742e2ba132f05aa79d4f441f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_aee08d3cf160ff62aaa654813ab8489f3}\label{avr32dci_8c_aee08d3cf160ff62aaa654813ab8489f3}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_pull\_up@{avr32dci\_pull\_up}}
\index{avr32dci\_pull\_up@{avr32dci\_pull\_up}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_pull\_up()}{avr32dci\_pull\_up()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+pull\+\_\+up (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00228}{228}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00040}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+DETACH}}, \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}, \mbox{\hyperlink{avr32dci_8h_source_l00220}{avr32dci\+\_\+flags\+::d\+\_\+pulled\+\_\+up}}, \mbox{\hyperlink{avr32dci_8h_source_l00218}{avr32dci\+\_\+flags\+::port\+\_\+powered}}, and \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=322pt]{d3/dbb/avr32dci_8c_aee08d3cf160ff62aaa654813ab8489f3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=344pt]{d3/dbb/avr32dci_8c_aee08d3cf160ff62aaa654813ab8489f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_aa4b084a587d47e5344fa091fb1b3d7c2}\label{avr32dci_8c_aa4b084a587d47e5344fa091fb1b3d7c2}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_resume@{avr32dci\_resume}}
\index{avr32dci\_resume@{avr32dci\_resume}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_resume()}{avr32dci\_resume()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+resume (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01284}{1284}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l02023}{avr32dci\+\_\+set\+\_\+hw\+\_\+power\+\_\+sleep()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_aa4b084a587d47e5344fa091fb1b3d7c2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a87c2859a8b0b0995a19bd9829669ec0e}\label{avr32dci_8c_a87c2859a8b0b0995a19bd9829669ec0e}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_root\_intr@{avr32dci\_root\_intr}}
\index{avr32dci\_root\_intr@{avr32dci\_root\_intr}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_root\_intr()}{avr32dci\_root\_intr()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+root\+\_\+intr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00925}{925}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00243}{avr32dci\+\_\+softc\+::sc\+\_\+hub\+\_\+idata}}, \mbox{\hyperlink{usb__hub_8c_source_l00960}{uhub\+\_\+root\+\_\+intr()}}, and \mbox{\hyperlink{usb__core_8h_source_l00047}{USB\+\_\+\+BUS\+\_\+\+LOCK\+\_\+\+ASSERT}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00644}{avr32dci\+\_\+interrupt()}}, and \mbox{\hyperlink{avr32dci_8c_source_l00616}{avr32dci\+\_\+vbus\+\_\+interrupt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a87c2859a8b0b0995a19bd9829669ec0e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a87c2859a8b0b0995a19bd9829669ec0e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_ad486726c1092cab1ded937e409538a1c}\label{avr32dci_8c_ad486726c1092cab1ded937e409538a1c}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_roothub\_exec@{avr32dci\_roothub\_exec}}
\index{avr32dci\_roothub\_exec@{avr32dci\_roothub\_exec}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_roothub\_exec()}{avr32dci\_roothub\_exec()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} avr32dci\+\_\+roothub\+\_\+exec (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$}]{udev,  }\item[{struct \mbox{\hyperlink{structusb__device__request}{usb\+\_\+device\+\_\+request}} $\ast$}]{req,  }\item[{const void $\ast$$\ast$}]{pptr,  }\item[{uint16\+\_\+t $\ast$}]{plength }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01471}{1471}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00086}{AVR32\+\_\+\+EPTCFG}}, \mbox{\hyperlink{avr32dci_8h_source_l00087}{AVR32\+\_\+\+EPTCFG\+\_\+\+EPSIZE}}, \mbox{\hyperlink{avr32dci_8h_source_l00096}{AVR32\+\_\+\+EPTCFG\+\_\+\+EPT\+\_\+\+MAPD}}, \mbox{\hyperlink{avr32dci_8h_source_l00094}{AVR32\+\_\+\+EPTCFG\+\_\+\+NBANK}}, \mbox{\hyperlink{avr32dci_8h_source_l00090}{AVR32\+\_\+\+EPTCFG\+\_\+\+TYPE\+\_\+\+CTRL}}, \mbox{\hyperlink{avr32dci_8h_source_l00120}{AVR32\+\_\+\+EPTCLRSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00101}{AVR32\+\_\+\+EPTCTL\+\_\+\+EPT\+\_\+\+ENABL}}, \mbox{\hyperlink{avr32dci_8h_source_l00098}{AVR32\+\_\+\+EPTCTLENB}}, \mbox{\hyperlink{avr32dci_8h_source_l00063}{AVR32\+\_\+\+EPTRST}}, \mbox{\hyperlink{avr32dci_8h_source_l00064}{AVR32\+\_\+\+EPTRST\+\_\+\+MASK}}, \mbox{\hyperlink{avr32dci_8h_source_l00119}{AVR32\+\_\+\+EPTSETSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00122}{AVR32\+\_\+\+EPTSTA\+\_\+\+FRCESTALL}}, \mbox{\hyperlink{avr32dci_8h_source_l00124}{AVR32\+\_\+\+EPTSTA\+\_\+\+TOGGLESQ}}, \mbox{\hyperlink{avr32dci_8h_source_l00052}{AVR32\+\_\+\+INT\+\_\+\+SPEED}}, \mbox{\hyperlink{avr32dci_8h_source_l00049}{AVR32\+\_\+\+INTSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00213}{avr32dci\+\_\+clocks\+\_\+off()}}, \mbox{\hyperlink{avr32dci_8c_source_l00197}{avr32dci\+\_\+clocks\+\_\+on()}}, \mbox{\hyperlink{avr32dci_8c_source_l01421}{avr32dci\+\_\+confd}}, \mbox{\hyperlink{avr32dci_8c_source_l01396}{avr32dci\+\_\+devd}}, \mbox{\hyperlink{avr32dci_8c_source_l01451}{avr32dci\+\_\+hubd}}, \mbox{\hyperlink{avr32dci_8c_source_l01410}{avr32dci\+\_\+odevd}}, \mbox{\hyperlink{avr32dci_8c_source_l00240}{avr32dci\+\_\+pull\+\_\+down()}}, \mbox{\hyperlink{avr32dci_8c_source_l00228}{avr32dci\+\_\+pull\+\_\+up()}}, \mbox{\hyperlink{avr32dci_8c_source_l00251}{avr32dci\+\_\+wakeup\+\_\+peer()}}, \mbox{\hyperlink{usb__bus_8h_source_l00101}{usb\+\_\+bus\+::bdev}}, \mbox{\hyperlink{usb__device_8h_source_l00216}{usb\+\_\+device\+::bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00210}{avr32dci\+\_\+flags\+::change\+\_\+connect}}, \mbox{\hyperlink{avr32dci_8h_source_l00211}{avr32dci\+\_\+flags\+::change\+\_\+suspend}}, \textbf{ index}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{avr32dci_8h_source_l00219}{avr32dci\+\_\+flags\+::port\+\_\+enabled}}, \mbox{\hyperlink{avr32dci_8h_source_l00218}{avr32dci\+\_\+flags\+::port\+\_\+powered}}, \mbox{\hyperlink{usb__if_8m_source_l00052}{pptr}}, \mbox{\hyperlink{avr32dci_8h_source_l00206}{avr32dci\+\_\+hub\+\_\+temp\+::ps}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00241}{avr32dci\+\_\+softc\+::sc\+\_\+conf}}, \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{avr32dci_8h_source_l00225}{avr32dci\+\_\+softc\+::sc\+\_\+hub\+\_\+temp}}, \mbox{\hyperlink{avr32dci_8h_source_l00239}{avr32dci\+\_\+softc\+::sc\+\_\+rt\+\_\+addr}}, \mbox{\hyperlink{avr32dci_8h_source_l00214}{avr32dci\+\_\+flags\+::status\+\_\+bus\+\_\+reset}}, \mbox{\hyperlink{avr32dci_8h_source_l00212}{avr32dci\+\_\+flags\+::status\+\_\+suspend}}, \mbox{\hyperlink{avr32dci_8h_source_l00213}{avr32dci\+\_\+flags\+::status\+\_\+vbus}}, \mbox{\hyperlink{usb_8h_source_l00196}{UDESC\+\_\+\+CONFIG}}, \mbox{\hyperlink{usb_8h_source_l00195}{UDESC\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb_8h_source_l00201}{UDESC\+\_\+\+DEVICE\+\_\+\+QUALIFIER}}, \mbox{\hyperlink{usb_8h_source_l00197}{UDESC\+\_\+\+STRING}}, \mbox{\hyperlink{usb_8h_source_l00688}{UDS\+\_\+\+SELF\+\_\+\+POWERED}}, \mbox{\hyperlink{usb_8h_source_l00239}{UF\+\_\+\+DEVICE\+\_\+\+REMOTE\+\_\+\+WAKEUP}}, \mbox{\hyperlink{usb_8h_source_l00238}{UF\+\_\+\+ENDPOINT\+\_\+\+HALT}}, \mbox{\hyperlink{usb__endian_8h_source_l00053}{UGETW}}, \mbox{\hyperlink{usb_8h_source_l00257}{UHF\+\_\+\+C\+\_\+\+PORT\+\_\+\+CONNECTION}}, \mbox{\hyperlink{usb_8h_source_l00258}{UHF\+\_\+\+C\+\_\+\+PORT\+\_\+\+ENABLE}}, \mbox{\hyperlink{usb_8h_source_l00260}{UHF\+\_\+\+C\+\_\+\+PORT\+\_\+\+OVER\+\_\+\+CURRENT}}, \mbox{\hyperlink{usb_8h_source_l00261}{UHF\+\_\+\+C\+\_\+\+PORT\+\_\+\+RESET}}, \mbox{\hyperlink{usb_8h_source_l00259}{UHF\+\_\+\+C\+\_\+\+PORT\+\_\+\+SUSPEND}}, \mbox{\hyperlink{usb_8h_source_l00249}{UHF\+\_\+\+PORT\+\_\+\+ENABLE}}, \mbox{\hyperlink{usb_8h_source_l00263}{UHF\+\_\+\+PORT\+\_\+\+INDICATOR}}, \mbox{\hyperlink{usb_8h_source_l00254}{UHF\+\_\+\+PORT\+\_\+\+POWER}}, \mbox{\hyperlink{usb_8h_source_l00252}{UHF\+\_\+\+PORT\+\_\+\+RESET}}, \mbox{\hyperlink{usb_8h_source_l00250}{UHF\+\_\+\+PORT\+\_\+\+SUSPEND}}, \mbox{\hyperlink{usb_8h_source_l00262}{UHF\+\_\+\+PORT\+\_\+\+TEST}}, \mbox{\hyperlink{usb_8h_source_l00736}{UPS\+\_\+\+C\+\_\+\+CONNECT\+\_\+\+STATUS}}, \mbox{\hyperlink{usb_8h_source_l00738}{UPS\+\_\+\+C\+\_\+\+SUSPEND}}, \mbox{\hyperlink{usb_8h_source_l00705}{UPS\+\_\+\+CURRENT\+\_\+\+CONNECT\+\_\+\+STATUS}}, \mbox{\hyperlink{usb_8h_source_l00730}{UPS\+\_\+\+HIGH\+\_\+\+SPEED}}, \mbox{\hyperlink{usb_8h_source_l00706}{UPS\+\_\+\+PORT\+\_\+\+ENABLED}}, \mbox{\hyperlink{usb_8h_source_l00734}{UPS\+\_\+\+PORT\+\_\+\+MODE\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb_8h_source_l00727}{UPS\+\_\+\+PORT\+\_\+\+POWER}}, \mbox{\hyperlink{usb_8h_source_l00707}{UPS\+\_\+\+SUSPEND}}, \mbox{\hyperlink{usb_8h_source_l00191}{UR\+\_\+\+CLEAR\+\_\+\+FEATURE}}, \mbox{\hyperlink{usb_8h_source_l00228}{UR\+\_\+\+CLEAR\+\_\+\+TT\+\_\+\+BUFFER}}, \mbox{\hyperlink{usb_8h_source_l00218}{UR\+\_\+\+GET\+\_\+\+CONFIG}}, \mbox{\hyperlink{usb_8h_source_l00194}{UR\+\_\+\+GET\+\_\+\+DESCRIPTOR}}, \mbox{\hyperlink{usb_8h_source_l00220}{UR\+\_\+\+GET\+\_\+\+INTERFACE}}, \mbox{\hyperlink{usb_8h_source_l00190}{UR\+\_\+\+GET\+\_\+\+STATUS}}, \mbox{\hyperlink{usb_8h_source_l00230}{UR\+\_\+\+GET\+\_\+\+TT\+\_\+\+STATE}}, \mbox{\hyperlink{usb_8h_source_l00229}{UR\+\_\+\+RESET\+\_\+\+TT}}, \mbox{\hyperlink{usb_8h_source_l00193}{UR\+\_\+\+SET\+\_\+\+ADDRESS}}, \mbox{\hyperlink{usb_8h_source_l00219}{UR\+\_\+\+SET\+\_\+\+CONFIG}}, \mbox{\hyperlink{usb_8h_source_l00217}{UR\+\_\+\+SET\+\_\+\+DESCRIPTOR}}, \mbox{\hyperlink{usb_8h_source_l00192}{UR\+\_\+\+SET\+\_\+\+FEATURE}}, \mbox{\hyperlink{usb_8h_source_l00221}{UR\+\_\+\+SET\+\_\+\+INTERFACE}}, \mbox{\hyperlink{usb_8h_source_l00231}{UR\+\_\+\+STOP\+\_\+\+TT}}, \mbox{\hyperlink{usb_8h_source_l00222}{UR\+\_\+\+SYNCH\+\_\+\+FRAME}}, \mbox{\hyperlink{usb__core_8h_source_l00047}{USB\+\_\+\+BUS\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{usbdi_8h_source_l00064}{USB\+\_\+\+ERR\+\_\+\+IOERROR}}, \mbox{\hyperlink{usbdi_8h_source_l00068}{USB\+\_\+\+ERR\+\_\+\+STALLED}}, \mbox{\hyperlink{usb__core_8c_source_l00063}{usb\+\_\+string\+\_\+lang\+\_\+en}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00172}{UT\+\_\+\+READ\+\_\+\+CLASS\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb_8h_source_l00173}{UT\+\_\+\+READ\+\_\+\+CLASS\+\_\+\+INTERFACE}}, \mbox{\hyperlink{usb_8h_source_l00174}{UT\+\_\+\+READ\+\_\+\+CLASS\+\_\+\+OTHER}}, \mbox{\hyperlink{usb_8h_source_l00166}{UT\+\_\+\+READ\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb_8h_source_l00168}{UT\+\_\+\+READ\+\_\+\+ENDPOINT}}, \mbox{\hyperlink{usb_8h_source_l00167}{UT\+\_\+\+READ\+\_\+\+INTERFACE}}, \mbox{\hyperlink{usb_8h_source_l00181}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+INTERFACE}}, \mbox{\hyperlink{usb_8h_source_l00176}{UT\+\_\+\+WRITE\+\_\+\+CLASS\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb_8h_source_l00177}{UT\+\_\+\+WRITE\+\_\+\+CLASS\+\_\+\+INTERFACE}}, \mbox{\hyperlink{usb_8h_source_l00178}{UT\+\_\+\+WRITE\+\_\+\+CLASS\+\_\+\+OTHER}}, \mbox{\hyperlink{usb_8h_source_l00169}{UT\+\_\+\+WRITE\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb_8h_source_l00171}{UT\+\_\+\+WRITE\+\_\+\+ENDPOINT}}, \mbox{\hyperlink{usb_8h_source_l00170}{UT\+\_\+\+WRITE\+\_\+\+INTERFACE}}, \mbox{\hyperlink{usb_8h_source_l00185}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+INTERFACE}}, \textbf{ value}, \mbox{\hyperlink{usb_8h_source_l00735}{usb\+\_\+port\+\_\+status\+::w\+Port\+Change}}, \mbox{\hyperlink{usb_8h_source_l00704}{usb\+\_\+port\+\_\+status\+::w\+Port\+Status}}, and \mbox{\hyperlink{avr32dci_8h_source_l00205}{avr32dci\+\_\+hub\+\_\+temp\+::w\+Value}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_ad486726c1092cab1ded937e409538a1c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a71ab54a1cffc88e5c48c2156f5a220e5}\label{avr32dci_8c_a71ab54a1cffc88e5c48c2156f5a220e5}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_set\_address@{avr32dci\_set\_address}}
\index{avr32dci\_set\_address@{avr32dci\_set\_address}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_set\_address()}{avr32dci\_set\_address()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+set\+\_\+address (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00266}{266}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{avr32dci_8h_source_l00038}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+FADDR\+\_\+\+EN}}, and \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00522}{avr32dci\+\_\+data\+\_\+tx\+\_\+sync()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=345pt]{d3/dbb/avr32dci_8c_a71ab54a1cffc88e5c48c2156f5a220e5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a71ab54a1cffc88e5c48c2156f5a220e5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a436316c0cfa43eab74fd8dd01e6afce8}\label{avr32dci_8c_a436316c0cfa43eab74fd8dd01e6afce8}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_set\_hw\_power\_sleep@{avr32dci\_set\_hw\_power\_sleep}}
\index{avr32dci\_set\_hw\_power\_sleep@{avr32dci\_set\_hw\_power\_sleep}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_set\_hw\_power\_sleep()}{avr32dci\_set\_hw\_power\_sleep()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+set\+\_\+hw\+\_\+power\+\_\+sleep (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__bus}{usb\+\_\+bus}} $\ast$}]{bus,  }\item[{uint32\+\_\+t}]{state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l02023}{2023}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8c_source_l01284}{avr32dci\+\_\+resume()}}, \mbox{\hyperlink{avr32dci_8c_source_l01278}{avr32dci\+\_\+suspend()}}, \mbox{\hyperlink{avr32dci_8c_source_l01243}{avr32dci\+\_\+uninit()}}, \textbf{ bus}, \textbf{ state}, \mbox{\hyperlink{usb__controller_8h_source_l00102}{USB\+\_\+\+HW\+\_\+\+POWER\+\_\+\+RESUME}}, \mbox{\hyperlink{usb__controller_8h_source_l00106}{USB\+\_\+\+HW\+\_\+\+POWER\+\_\+\+SHUTDOWN}}, and \mbox{\hyperlink{usb__controller_8h_source_l00098}{USB\+\_\+\+HW\+\_\+\+POWER\+\_\+\+SUSPEND}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a436316c0cfa43eab74fd8dd01e6afce8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_ae2bea8138b2372d278c187e4fa84d609}\label{avr32dci_8c_ae2bea8138b2372d278c187e4fa84d609}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_set\_stall@{avr32dci\_set\_stall}}
\index{avr32dci\_set\_stall@{avr32dci\_set\_stall}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_set\_stall()}{avr32dci\_set\_stall()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+set\+\_\+stall (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$}]{udev,  }\item[{struct \mbox{\hyperlink{structusb__endpoint}{usb\+\_\+endpoint}} $\ast$}]{pipe,  }\item[{uint8\+\_\+t $\ast$}]{did\+\_\+stall }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01078}{1078}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00119}{AVR32\+\_\+\+EPTSETSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00122}{AVR32\+\_\+\+EPTSTA\+\_\+\+FRCESTALL}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{usb_8h_source_l00528}{usb\+\_\+endpoint\+\_\+descriptor\+::b\+Endpoint\+Address}}, \mbox{\hyperlink{usb__device_8h_source_l00216}{usb\+\_\+device\+::bus}}, \mbox{\hyperlink{usbdi_8h_source_l00144}{usb\+\_\+endpoint\+::edesc}}, \mbox{\hyperlink{usb_8h_source_l00536}{UE\+\_\+\+ADDR}}, and \mbox{\hyperlink{usb__core_8h_source_l00047}{USB\+\_\+\+BUS\+\_\+\+LOCK\+\_\+\+ASSERT}}.

\mbox{\Hypertarget{avr32dci_8c_a2f0d48f662bc0a10841b1d8f09f00faa}\label{avr32dci_8c_a2f0d48f662bc0a10841b1d8f09f00faa}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_setup\_rx@{avr32dci\_setup\_rx}}
\index{avr32dci\_setup\_rx@{avr32dci\_setup\_rx}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_setup\_rx()}{avr32dci\_setup\_rx()}}
{\footnotesize\ttfamily static uint8\+\_\+t avr32dci\+\_\+setup\+\_\+rx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__td}{avr32dci\+\_\+td}} $\ast$}]{td }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00274}{274}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00037}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+ADDR}}, \mbox{\hyperlink{avr32dci_8h_source_l00038}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+FADDR\+\_\+\+EN}}, \mbox{\hyperlink{avr32dci_8h_source_l00120}{AVR32\+\_\+\+EPTCLRSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00119}{AVR32\+\_\+\+EPTSETSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00121}{AVR32\+\_\+\+EPTSTA}}, \mbox{\hyperlink{avr32dci_8h_source_l00135}{AVR32\+\_\+\+EPTSTA\+\_\+\+BYTE\+\_\+\+COUNT}}, \mbox{\hyperlink{avr32dci_8h_source_l00122}{AVR32\+\_\+\+EPTSTA\+\_\+\+FRCESTALL}}, \mbox{\hyperlink{avr32dci_8h_source_l00129}{AVR32\+\_\+\+EPTSTA\+\_\+\+RX\+\_\+\+SETUP}}, \mbox{\hyperlink{avr32dci_8c_source_l00083}{AVR32\+\_\+\+PC2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00142}{AVR32\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}, \textbf{ count}, \mbox{\hyperlink{avr32dci_8h_source_l00176}{avr32dci\+\_\+td\+::did\+\_\+stall}}, \mbox{\hyperlink{avr32dci_8h_source_l00177}{avr32dci\+\_\+td\+::ep\+\_\+no}}, \mbox{\hyperlink{avr32dci_8h_source_l00168}{avr32dci\+\_\+td\+::offset}}, \mbox{\hyperlink{avr32dci_8h_source_l00167}{avr32dci\+\_\+td\+::pc}}, \mbox{\hyperlink{avr32dci_8h_source_l00237}{avr32dci\+\_\+softc\+::physdata}}, \mbox{\hyperlink{avr32dci_8h_source_l00169}{avr32dci\+\_\+td\+::remainder}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{avr32dci_8h_source_l00240}{avr32dci\+\_\+softc\+::sc\+\_\+dv\+\_\+addr}}, \mbox{\hyperlink{usb_8h_source_l00193}{UR\+\_\+\+SET\+\_\+\+ADDRESS}}, \mbox{\hyperlink{usb__busdma_8c_source_l00166}{usbd\+\_\+copy\+\_\+in()}}, and \mbox{\hyperlink{usb_8h_source_l00169}{UT\+\_\+\+WRITE\+\_\+\+DEVICE}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a2f0d48f662bc0a10841b1d8f09f00faa_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a3213d9b0d90cb4c19a06d07e7a516a39}\label{avr32dci_8c_a3213d9b0d90cb4c19a06d07e7a516a39}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_setup\_standard\_chain@{avr32dci\_setup\_standard\_chain}}
\index{avr32dci\_setup\_standard\_chain@{avr32dci\_setup\_standard\_chain}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_setup\_standard\_chain()}{avr32dci\_setup\_standard\_chain()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+setup\+\_\+standard\+\_\+chain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00744}{744}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{usb__core_8h_source_l00173}{usb\+\_\+xfer\+::address}}, \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8c_source_l00105}{avr32dci\+\_\+data\+\_\+rx}}, \mbox{\hyperlink{avr32dci_8c_source_l00106}{avr32dci\+\_\+data\+\_\+tx}}, \mbox{\hyperlink{avr32dci_8c_source_l00107}{avr32dci\+\_\+data\+\_\+tx\+\_\+sync}}, \mbox{\hyperlink{avr32dci_8c_source_l00104}{avr32dci\+\_\+setup\+\_\+rx}}, \mbox{\hyperlink{avr32dci_8c_source_l00721}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub()}}, \mbox{\hyperlink{usb__transfer_8h_source_l00078}{usb\+\_\+xfer\+\_\+root\+::bus}}, \mbox{\hyperlink{usb__core_8h_source_l00106}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::control\+\_\+act}}, \mbox{\hyperlink{usb__core_8h_source_l00104}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::control\+\_\+hdr}}, \mbox{\hyperlink{usb__core_8h_source_l00107}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::control\+\_\+stall}}, \mbox{\hyperlink{usb__core_8h_source_l00103}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::control\+\_\+xfr}}, \mbox{\hyperlink{avr32dci_8h_source_l00195}{avr32dci\+\_\+std\+\_\+temp\+::did\+\_\+stall}}, \mbox{\hyperlink{usb__core_8h_source_l00174}{usb\+\_\+xfer\+::endpointno}}, \mbox{\hyperlink{avr32dci_8h_source_l00177}{avr32dci\+\_\+td\+::ep\+\_\+no}}, \mbox{\hyperlink{usb__core_8h_source_l00181}{usb\+\_\+xfer\+::flags}}, \mbox{\hyperlink{usb__core_8h_source_l00182}{usb\+\_\+xfer\+::flags\+\_\+int}}, \mbox{\hyperlink{usbdi_8h_source_l00196}{usb\+\_\+xfer\+\_\+flags\+::force\+\_\+short\+\_\+xfer}}, \mbox{\hyperlink{usb__core_8h_source_l00151}{usb\+\_\+xfer\+::frbuffers}}, \mbox{\hyperlink{usb__core_8h_source_l00150}{usb\+\_\+xfer\+::frlengths}}, \mbox{\hyperlink{avr32dci_8h_source_l00181}{avr32dci\+\_\+std\+\_\+temp\+::func}}, \mbox{\hyperlink{usb__core_8h_source_l00120}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::isochronous\+\_\+xfr}}, \mbox{\hyperlink{avr32dci_8h_source_l00185}{avr32dci\+\_\+std\+\_\+temp\+::len}}, \mbox{\hyperlink{avr32dci_8h_source_l00187}{avr32dci\+\_\+std\+\_\+temp\+::max\+\_\+frame\+\_\+size}}, \mbox{\hyperlink{usb__core_8h_source_l00168}{usb\+\_\+xfer\+::max\+\_\+frame\+\_\+size}}, \mbox{\hyperlink{usb__core_8h_source_l00162}{usb\+\_\+xfer\+::nframes}}, \mbox{\hyperlink{avr32dci_8h_source_l00186}{avr32dci\+\_\+std\+\_\+temp\+::offset}}, \mbox{\hyperlink{avr32dci_8h_source_l00182}{avr32dci\+\_\+std\+\_\+temp\+::pc}}, \mbox{\hyperlink{avr32dci_8h_source_l00194}{avr32dci\+\_\+std\+\_\+temp\+::setup\+\_\+alt\+\_\+next}}, \mbox{\hyperlink{usb__core_8h_source_l00110}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::short\+\_\+frames\+\_\+ok}}, \mbox{\hyperlink{avr32dci_8h_source_l00189}{avr32dci\+\_\+std\+\_\+temp\+::short\+\_\+pkt}}, \mbox{\hyperlink{usb__core_8h_source_l00156}{usb\+\_\+xfer\+::sumlen}}, \mbox{\hyperlink{avr32dci_8h_source_l00183}{avr32dci\+\_\+std\+\_\+temp\+::td}}, \mbox{\hyperlink{avr32dci_8h_source_l00184}{avr32dci\+\_\+std\+\_\+temp\+::td\+\_\+next}}, \mbox{\hyperlink{usb__core_8h_source_l00143}{usb\+\_\+xfer\+::td\+\_\+start}}, \mbox{\hyperlink{usb__core_8h_source_l00146}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+cache}}, \mbox{\hyperlink{usb__core_8h_source_l00144}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+first}}, \mbox{\hyperlink{usb__core_8h_source_l00145}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+last}}, \mbox{\hyperlink{usb__transfer_8h_source_l00079}{usb\+\_\+xfer\+\_\+root\+::udev}}, \mbox{\hyperlink{usb_8h_source_l00536}{UE\+\_\+\+ADDR}}, \mbox{\hyperlink{usb_8h_source_l00531}{UE\+\_\+\+DIR\+\_\+\+IN}}, \mbox{\hyperlink{usb_8h_source_l00538}{UE\+\_\+\+GET\+\_\+\+ADDR}}, \mbox{\hyperlink{usb__device_8c_source_l02589}{usbd\+\_\+get\+\_\+speed()}}, and \mbox{\hyperlink{usb__core_8h_source_l00141}{usb\+\_\+xfer\+::xroot}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01354}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+enter()}}, and \mbox{\hyperlink{avr32dci_8c_source_l01323}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a3213d9b0d90cb4c19a06d07e7a516a39_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a3213d9b0d90cb4c19a06d07e7a516a39_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_af2866fcee6f06c7e992ce3f248cc594d}\label{avr32dci_8c_af2866fcee6f06c7e992ce3f248cc594d}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_setup\_standard\_chain\_sub@{avr32dci\_setup\_standard\_chain\_sub}}
\index{avr32dci\_setup\_standard\_chain\_sub@{avr32dci\_setup\_standard\_chain\_sub}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_setup\_standard\_chain\_sub()}{avr32dci\_setup\_standard\_chain\_sub()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+setup\+\_\+standard\+\_\+chain\+\_\+sub (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__std__temp}{avr32dci\+\_\+std\+\_\+temp}} $\ast$}]{temp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00721}{721}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00173}{avr32dci\+\_\+td\+::alt\+\_\+next}}, \mbox{\hyperlink{avr32dci_8h_source_l00176}{avr32dci\+\_\+td\+::did\+\_\+stall}}, \mbox{\hyperlink{avr32dci_8h_source_l00195}{avr32dci\+\_\+std\+\_\+temp\+::did\+\_\+stall}}, \mbox{\hyperlink{avr32dci_8h_source_l00172}{avr32dci\+\_\+td\+::error}}, \mbox{\hyperlink{avr32dci_8h_source_l00166}{avr32dci\+\_\+td\+::func}}, \mbox{\hyperlink{avr32dci_8h_source_l00181}{avr32dci\+\_\+std\+\_\+temp\+::func}}, \mbox{\hyperlink{avr32dci_8h_source_l00185}{avr32dci\+\_\+std\+\_\+temp\+::len}}, \mbox{\hyperlink{avr32dci_8h_source_l00165}{avr32dci\+\_\+td\+::obj\+\_\+next}}, \mbox{\hyperlink{avr32dci_8h_source_l00168}{avr32dci\+\_\+td\+::offset}}, \mbox{\hyperlink{avr32dci_8h_source_l00186}{avr32dci\+\_\+std\+\_\+temp\+::offset}}, \mbox{\hyperlink{avr32dci_8h_source_l00167}{avr32dci\+\_\+td\+::pc}}, \mbox{\hyperlink{avr32dci_8h_source_l00182}{avr32dci\+\_\+std\+\_\+temp\+::pc}}, \mbox{\hyperlink{avr32dci_8h_source_l00169}{avr32dci\+\_\+td\+::remainder}}, \mbox{\hyperlink{avr32dci_8h_source_l00194}{avr32dci\+\_\+std\+\_\+temp\+::setup\+\_\+alt\+\_\+next}}, \mbox{\hyperlink{avr32dci_8h_source_l00174}{avr32dci\+\_\+td\+::short\+\_\+pkt}}, \mbox{\hyperlink{avr32dci_8h_source_l00189}{avr32dci\+\_\+std\+\_\+temp\+::short\+\_\+pkt}}, \mbox{\hyperlink{avr32dci_8h_source_l00183}{avr32dci\+\_\+std\+\_\+temp\+::td}}, and \mbox{\hyperlink{avr32dci_8h_source_l00184}{avr32dci\+\_\+std\+\_\+temp\+::td\+\_\+next}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00744}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_af2866fcee6f06c7e992ce3f248cc594d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a369940367809107a2f60005b806b142b}\label{avr32dci_8c_a369940367809107a2f60005b806b142b}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_standard\_done@{avr32dci\_standard\_done}}
\index{avr32dci\_standard\_done@{avr32dci\_standard\_done}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_standard\_done()}{avr32dci\_standard\_done()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+standard\+\_\+done (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01004}{1004}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{usb__core_8h_source_l00163}{usb\+\_\+xfer\+::aframes}}, \mbox{\hyperlink{avr32dci_8c_source_l01049}{avr32dci\+\_\+device\+\_\+done()}}, \mbox{\hyperlink{avr32dci_8c_source_l00939}{avr32dci\+\_\+standard\+\_\+done\+\_\+sub()}}, \mbox{\hyperlink{usb__core_8h_source_l00106}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::control\+\_\+act}}, \mbox{\hyperlink{usb__core_8h_source_l00104}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::control\+\_\+hdr}}, \mbox{\hyperlink{usb__core_8h_source_l00103}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::control\+\_\+xfr}}, \mbox{\hyperlink{usb__core_8h_source_l00140}{usb\+\_\+xfer\+::endpoint}}, \mbox{\hyperlink{usb__core_8h_source_l00182}{usb\+\_\+xfer\+::flags\+\_\+int}}, \mbox{\hyperlink{usb__core_8h_source_l00162}{usb\+\_\+xfer\+::nframes}}, \mbox{\hyperlink{usb__core_8h_source_l00146}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+cache}}, and \mbox{\hyperlink{usb__core_8h_source_l00144}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+first}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00559}{avr32dci\+\_\+xfer\+\_\+do\+\_\+fifo()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a369940367809107a2f60005b806b142b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a369940367809107a2f60005b806b142b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_ac226203c41dae21100136c3c49589ae8}\label{avr32dci_8c_ac226203c41dae21100136c3c49589ae8}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_standard\_done\_sub@{avr32dci\_standard\_done\_sub}}
\index{avr32dci\_standard\_done\_sub@{avr32dci\_standard\_done\_sub}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_standard\_done\_sub()}{avr32dci\_standard\_done\_sub()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} avr32dci\+\_\+standard\+\_\+done\+\_\+sub (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00939}{939}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{usb__core_8h_source_l00163}{usb\+\_\+xfer\+::aframes}}, \mbox{\hyperlink{avr32dci_8h_source_l00173}{avr32dci\+\_\+td\+::alt\+\_\+next}}, \mbox{\hyperlink{avr32dci_8h_source_l00172}{avr32dci\+\_\+td\+::error}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{usb__core_8h_source_l00182}{usb\+\_\+xfer\+::flags\+\_\+int}}, \mbox{\hyperlink{usb__core_8h_source_l00150}{usb\+\_\+xfer\+::frlengths}}, \mbox{\hyperlink{usb__core_8h_source_l00120}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::isochronous\+\_\+xfr}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{usb__core_8h_source_l00162}{usb\+\_\+xfer\+::nframes}}, \mbox{\hyperlink{avr32dci_8h_source_l00165}{avr32dci\+\_\+td\+::obj\+\_\+next}}, \mbox{\hyperlink{avr32dci_8h_source_l00169}{avr32dci\+\_\+td\+::remainder}}, \mbox{\hyperlink{usb__core_8h_source_l00110}{usb\+\_\+xfer\+\_\+flags\+\_\+int\+::short\+\_\+frames\+\_\+ok}}, \mbox{\hyperlink{usb__core_8h_source_l00146}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+cache}}, \mbox{\hyperlink{usbdi_8h_source_l00046}{USB\+\_\+\+ERR\+\_\+\+NORMAL\+\_\+\+COMPLETION}}, and \mbox{\hyperlink{usbdi_8h_source_l00068}{USB\+\_\+\+ERR\+\_\+\+STALLED}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01004}{avr32dci\+\_\+standard\+\_\+done()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_ac226203c41dae21100136c3c49589ae8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a5cc27645cf9004d2df8a48140cb93d30}\label{avr32dci_8c_a5cc27645cf9004d2df8a48140cb93d30}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_start\_standard\_chain@{avr32dci\_start\_standard\_chain}}
\index{avr32dci\_start\_standard\_chain@{avr32dci\_start\_standard\_chain}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_start\_standard\_chain()}{avr32dci\_start\_standard\_chain()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+start\+\_\+standard\+\_\+chain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00902}{902}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8h_source_l00060}{AVR32\+\_\+\+INT\+\_\+\+EPT\+\_\+\+INT}}, \mbox{\hyperlink{avr32dci_8c_source_l00186}{avr32dci\+\_\+mod\+\_\+ien()}}, \mbox{\hyperlink{avr32dci_8c_source_l00889}{avr32dci\+\_\+timeout()}}, \mbox{\hyperlink{avr32dci_8c_source_l00559}{avr32dci\+\_\+xfer\+\_\+do\+\_\+fifo()}}, \mbox{\hyperlink{usb__transfer_8h_source_l00078}{usb\+\_\+xfer\+\_\+root\+::bus}}, \mbox{\hyperlink{usb__core_8h_source_l00174}{usb\+\_\+xfer\+::endpointno}}, \mbox{\hyperlink{usb__bus_8h_source_l00097}{usb\+\_\+bus\+::intr\+\_\+q}}, \mbox{\hyperlink{usb__core_8h_source_l00158}{usb\+\_\+xfer\+::timeout}}, \mbox{\hyperlink{usb_8h_source_l00536}{UE\+\_\+\+ADDR}}, \mbox{\hyperlink{usb__transfer_8c_source_l02569}{usbd\+\_\+transfer\+\_\+enqueue()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02934}{usbd\+\_\+transfer\+\_\+timeout\+\_\+ms()}}, and \mbox{\hyperlink{usb__core_8h_source_l00141}{usb\+\_\+xfer\+::xroot}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01376}{avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+start()}}, and \mbox{\hyperlink{avr32dci_8c_source_l01323}{avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a5cc27645cf9004d2df8a48140cb93d30_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a5cc27645cf9004d2df8a48140cb93d30_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_ada5b8ae12938988bff9c8bb3301fdbf1}\label{avr32dci_8c_ada5b8ae12938988bff9c8bb3301fdbf1}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_suspend@{avr32dci\_suspend}}
\index{avr32dci\_suspend@{avr32dci\_suspend}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_suspend()}{avr32dci\_suspend()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+suspend (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01278}{1278}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l02023}{avr32dci\+\_\+set\+\_\+hw\+\_\+power\+\_\+sleep()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_ada5b8ae12938988bff9c8bb3301fdbf1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a534db0c8cf09bc82e78ab610134ba9ed}\label{avr32dci_8c_a534db0c8cf09bc82e78ab610134ba9ed}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_timeout@{avr32dci\_timeout}}
\index{avr32dci\_timeout@{avr32dci\_timeout}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_timeout()}{avr32dci\_timeout()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+timeout (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00889}{889}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l01049}{avr32dci\+\_\+device\+\_\+done()}}, \mbox{\hyperlink{usb__transfer_8h_source_l00078}{usb\+\_\+xfer\+\_\+root\+::bus}}, \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{usb__core_8h_source_l00047}{USB\+\_\+\+BUS\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{usbdi_8h_source_l00066}{USB\+\_\+\+ERR\+\_\+\+TIMEOUT}}, and \mbox{\hyperlink{usb__core_8h_source_l00141}{usb\+\_\+xfer\+::xroot}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00902}{avr32dci\+\_\+start\+\_\+standard\+\_\+chain()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a534db0c8cf09bc82e78ab610134ba9ed_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a534db0c8cf09bc82e78ab610134ba9ed_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a601f7d338910b27159ffcb4e9ba242a5}\label{avr32dci_8c_a601f7d338910b27159ffcb4e9ba242a5}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_uninit@{avr32dci\_uninit}}
\index{avr32dci\_uninit@{avr32dci\_uninit}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_uninit()}{avr32dci\_uninit()}}
{\footnotesize\ttfamily void avr32dci\+\_\+uninit (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01243}{1243}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00157}{AVR32\+\_\+\+EP\+\_\+\+MAX}}, \mbox{\hyperlink{avr32dci_8h_source_l00101}{AVR32\+\_\+\+EPTCTL\+\_\+\+EPT\+\_\+\+ENABL}}, \mbox{\hyperlink{avr32dci_8h_source_l00099}{AVR32\+\_\+\+EPTCTLDIS}}, \mbox{\hyperlink{avr32dci_8h_source_l00063}{AVR32\+\_\+\+EPTRST}}, \mbox{\hyperlink{avr32dci_8h_source_l00145}{AVR32\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{avr32dci_8c_source_l00213}{avr32dci\+\_\+clocks\+\_\+off()}}, \mbox{\hyperlink{avr32dci_8c_source_l00186}{avr32dci\+\_\+mod\+\_\+ien()}}, \mbox{\hyperlink{avr32dci_8c_source_l00240}{avr32dci\+\_\+pull\+\_\+down()}}, \mbox{\hyperlink{avr32dci_8h_source_l00210}{avr32dci\+\_\+flags\+::change\+\_\+connect}}, \mbox{\hyperlink{avr32dci_8h_source_l00211}{avr32dci\+\_\+flags\+::change\+\_\+suspend}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \mbox{\hyperlink{avr32dci_8h_source_l00218}{avr32dci\+\_\+flags\+::port\+\_\+powered}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00228}{avr32dci\+\_\+softc\+::sc\+\_\+clocks\+\_\+on}}, \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{avr32dci_8h_source_l00214}{avr32dci\+\_\+flags\+::status\+\_\+bus\+\_\+reset}}, \mbox{\hyperlink{avr32dci_8h_source_l00212}{avr32dci\+\_\+flags\+::status\+\_\+suspend}}, \mbox{\hyperlink{avr32dci_8h_source_l00213}{avr32dci\+\_\+flags\+::status\+\_\+vbus}}, \mbox{\hyperlink{usb__core_8h_source_l00045}{USB\+\_\+\+BUS\+\_\+\+LOCK}}, and \mbox{\hyperlink{usb__core_8h_source_l00046}{USB\+\_\+\+BUS\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l02023}{avr32dci\+\_\+set\+\_\+hw\+\_\+power\+\_\+sleep()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a601f7d338910b27159ffcb4e9ba242a5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d3/dbb/avr32dci_8c_a601f7d338910b27159ffcb4e9ba242a5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a99663464f2ee0b968d381f61b1556e2c}\label{avr32dci_8c_a99663464f2ee0b968d381f61b1556e2c}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_vbus\_interrupt@{avr32dci\_vbus\_interrupt}}
\index{avr32dci\_vbus\_interrupt@{avr32dci\_vbus\_interrupt}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_vbus\_interrupt()}{avr32dci\_vbus\_interrupt()}}
{\footnotesize\ttfamily void avr32dci\+\_\+vbus\+\_\+interrupt (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{is\+\_\+on }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00616}{616}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00925}{avr32dci\+\_\+root\+\_\+intr()}}, \mbox{\hyperlink{avr32dci_8h_source_l00210}{avr32dci\+\_\+flags\+::change\+\_\+connect}}, \mbox{\hyperlink{avr32dci_8h_source_l00211}{avr32dci\+\_\+flags\+::change\+\_\+suspend}}, \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{avr32dci_8h_source_l00214}{avr32dci\+\_\+flags\+::status\+\_\+bus\+\_\+reset}}, \mbox{\hyperlink{avr32dci_8h_source_l00212}{avr32dci\+\_\+flags\+::status\+\_\+suspend}}, and \mbox{\hyperlink{avr32dci_8h_source_l00213}{avr32dci\+\_\+flags\+::status\+\_\+vbus}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a99663464f2ee0b968d381f61b1556e2c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a218e5721794ef32356009711ce544b75}\label{avr32dci_8c_a218e5721794ef32356009711ce544b75}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_wakeup\_peer@{avr32dci\_wakeup\_peer}}
\index{avr32dci\_wakeup\_peer@{avr32dci\_wakeup\_peer}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_wakeup\_peer()}{avr32dci\_wakeup\_peer()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+wakeup\+\_\+peer (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structavr32dci__softc}{avr32dci\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00251}{251}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8h_source_l00041}{AVR32\+\_\+\+CTRL\+\_\+\+DEV\+\_\+\+REWAKEUP}}, \mbox{\hyperlink{avr32dci_8c_source_l00175}{avr32dci\+\_\+mod\+\_\+ctrl()}}, \mbox{\hyperlink{usb__bus_8h_source_l00095}{usb\+\_\+bus\+::bus\+\_\+mtx}}, \mbox{\hyperlink{avr32dci_8h_source_l00224}{avr32dci\+\_\+softc\+::sc\+\_\+bus}}, \mbox{\hyperlink{avr32dci_8h_source_l00245}{avr32dci\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{avr32dci_8h_source_l00212}{avr32dci\+\_\+flags\+::status\+\_\+suspend}}, and \mbox{\hyperlink{usb__util_8c_source_l00135}{usb\+\_\+pause\+\_\+mtx()}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a218e5721794ef32356009711ce544b75_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a218e5721794ef32356009711ce544b75_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_afa37bbe20523bd6b4e2a04092a3f67db}\label{avr32dci_8c_afa37bbe20523bd6b4e2a04092a3f67db}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_xfer\_do\_fifo@{avr32dci\_xfer\_do\_fifo}}
\index{avr32dci\_xfer\_do\_fifo@{avr32dci\_xfer\_do\_fifo}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_xfer\_do\_fifo()}{avr32dci\_xfer\_do\_fifo()}}
{\footnotesize\ttfamily static uint8\+\_\+t avr32dci\+\_\+xfer\+\_\+do\+\_\+fifo (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00559}{559}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l01004}{avr32dci\+\_\+standard\+\_\+done()}}, \mbox{\hyperlink{avr32dci_8h_source_l00166}{avr32dci\+\_\+td\+::func}}, \mbox{\hyperlink{usb__core_8h_source_l00146}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+cache}}, and \mbox{\hyperlink{usb__core_8h_source_l00145}{usb\+\_\+xfer\+::td\+\_\+transfer\+\_\+last}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00602}{avr32dci\+\_\+interrupt\+\_\+poll()}}, and \mbox{\hyperlink{avr32dci_8c_source_l00902}{avr32dci\+\_\+start\+\_\+standard\+\_\+chain()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_afa37bbe20523bd6b4e2a04092a3f67db_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_afa37bbe20523bd6b4e2a04092a3f67db_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_ab06d3c5d578580fd0537bd272b7a865e}\label{avr32dci_8c_ab06d3c5d578580fd0537bd272b7a865e}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_xfer\_setup@{avr32dci\_xfer\_setup}}
\index{avr32dci\_xfer\_setup@{avr32dci\_xfer\_setup}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_xfer\_setup()}{avr32dci\_xfer\_setup()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+xfer\+\_\+setup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__setup__params}{usb\+\_\+setup\+\_\+params}} $\ast$}]{parm }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01905}{1905}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l00080}{AVR32\+\_\+\+BUS2\+SC}}, \mbox{\hyperlink{avr32dci_8c_source_l00159}{avr32dci\+\_\+get\+\_\+hw\+\_\+ep\+\_\+profile()}}, \mbox{\hyperlink{avr32dci_8h_source_l00171}{avr32dci\+\_\+td\+::bank\+\_\+shift}}, \mbox{\hyperlink{usb_8h_source_l00539}{usb\+\_\+endpoint\+\_\+descriptor\+::bm\+Attributes}}, \mbox{\hyperlink{usb__transfer_8h_source_l00108}{usb\+\_\+setup\+\_\+params\+::buf}}, \mbox{\hyperlink{usb__device_8h_source_l00216}{usb\+\_\+device\+::bus}}, \mbox{\hyperlink{usb__transfer_8h_source_l00105}{usb\+\_\+setup\+\_\+params\+::curr\+\_\+xfer}}, \mbox{\hyperlink{usbdi_8h_source_l00144}{usb\+\_\+endpoint\+::edesc}}, \mbox{\hyperlink{usb__core_8h_source_l00140}{usb\+\_\+xfer\+::endpoint}}, \mbox{\hyperlink{usb__core_8h_source_l00174}{usb\+\_\+xfer\+::endpointno}}, \mbox{\hyperlink{avr32dci_8h_source_l00177}{avr32dci\+\_\+td\+::ep\+\_\+no}}, \mbox{\hyperlink{usb__transfer_8h_source_l00120}{usb\+\_\+setup\+\_\+params\+::err}}, \mbox{\hyperlink{usb__transfer_8h_source_l00115}{usb\+\_\+setup\+\_\+params\+::hc\+\_\+max\+\_\+frame\+\_\+size}}, \mbox{\hyperlink{usb__transfer_8h_source_l00117}{usb\+\_\+setup\+\_\+params\+::hc\+\_\+max\+\_\+packet\+\_\+count}}, \mbox{\hyperlink{usb__transfer_8h_source_l00116}{usb\+\_\+setup\+\_\+params\+::hc\+\_\+max\+\_\+packet\+\_\+size}}, \mbox{\hyperlink{avr32dci_8h_source_l00170}{avr32dci\+\_\+td\+::max\+\_\+packet\+\_\+size}}, \mbox{\hyperlink{usb__core_8h_source_l00167}{usb\+\_\+xfer\+::max\+\_\+packet\+\_\+size}}, \mbox{\hyperlink{if__run_8c_source_l00612}{n}}, \mbox{\hyperlink{usb__core_8h_source_l00162}{usb\+\_\+xfer\+::nframes}}, \mbox{\hyperlink{avr32dci_8h_source_l00165}{avr32dci\+\_\+td\+::obj\+\_\+next}}, \textbf{ pf}, \mbox{\hyperlink{usb__transfer_8h_source_l00111}{usb\+\_\+setup\+\_\+params\+::size}}, \mbox{\hyperlink{avr32dci_8h_source_l00175}{avr32dci\+\_\+td\+::support\+\_\+multi\+\_\+buffer}}, \mbox{\hyperlink{usb__core_8h_source_l00143}{usb\+\_\+xfer\+::td\+\_\+start}}, \mbox{\hyperlink{usb__transfer_8h_source_l00104}{usb\+\_\+setup\+\_\+params\+::udev}}, \mbox{\hyperlink{usb_8h_source_l00536}{UE\+\_\+\+ADDR}}, \mbox{\hyperlink{usb_8h_source_l00541}{UE\+\_\+\+CONTROL}}, \mbox{\hyperlink{usb_8h_source_l00540}{UE\+\_\+\+XFERTYPE}}, \mbox{\hyperlink{usb__core_8h_source_l00064}{USB\+\_\+\+ADD\+\_\+\+BYTES}}, \mbox{\hyperlink{usbdi_8h_source_l00049}{USB\+\_\+\+ERR\+\_\+\+INVAL}}, \mbox{\hyperlink{usb__freebsd_8h_source_l00070}{USB\+\_\+\+HOST\+\_\+\+ALIGN}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_ab06d3c5d578580fd0537bd272b7a865e_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a248735ef53d9a0b9c6402a57781e2847}\label{avr32dci_8c_a248735ef53d9a0b9c6402a57781e2847}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_xfer\_stall@{avr32dci\_xfer\_stall}}
\index{avr32dci\_xfer\_stall@{avr32dci\_xfer\_stall}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_xfer\_stall()}{avr32dci\_xfer\_stall()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+xfer\+\_\+stall (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01072}{1072}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



References \mbox{\hyperlink{avr32dci_8c_source_l01049}{avr32dci\+\_\+device\+\_\+done()}}, and \mbox{\hyperlink{usbdi_8h_source_l00068}{USB\+\_\+\+ERR\+\_\+\+STALLED}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dbb/avr32dci_8c_a248735ef53d9a0b9c6402a57781e2847_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{avr32dci_8c_a6e3b1c88e2ca5c202c020792d0034c38}\label{avr32dci_8c_a6e3b1c88e2ca5c202c020792d0034c38}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_xfer\_unsetup@{avr32dci\_xfer\_unsetup}}
\index{avr32dci\_xfer\_unsetup@{avr32dci\_xfer\_unsetup}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_xfer\_unsetup()}{avr32dci\_xfer\_unsetup()}}
{\footnotesize\ttfamily static void avr32dci\+\_\+xfer\+\_\+unsetup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$}]{xfer }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01993}{1993}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.

\mbox{\Hypertarget{avr32dci_8c_ac320d986542cef9d187df6cecc4dac82}\label{avr32dci_8c_ac320d986542cef9d187df6cecc4dac82}} 
\index{avr32dci.c@{avr32dci.c}!USB\_MAKE\_STRING\_DESC@{USB\_MAKE\_STRING\_DESC}}
\index{USB\_MAKE\_STRING\_DESC@{USB\_MAKE\_STRING\_DESC}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{USB\_MAKE\_STRING\_DESC()}{USB\_MAKE\_STRING\_DESC()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily USB\+\_\+\+MAKE\+\_\+\+STRING\+\_\+\+DESC (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{uss820dci_8c_ab7717822bc6abda59578615741ee2223}{STRING\+\_\+\+PRODUCT}}}]{,  }\item[{avr32dci\+\_\+product}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{avr32dci_8c_a6f5f251400ace8e8efe7d8f1748b0a22}\label{avr32dci_8c_a6f5f251400ace8e8efe7d8f1748b0a22}} 
\index{avr32dci.c@{avr32dci.c}!USB\_MAKE\_STRING\_DESC@{USB\_MAKE\_STRING\_DESC}}
\index{USB\_MAKE\_STRING\_DESC@{USB\_MAKE\_STRING\_DESC}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{USB\_MAKE\_STRING\_DESC()}{USB\_MAKE\_STRING\_DESC()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily USB\+\_\+\+MAKE\+\_\+\+STRING\+\_\+\+DESC (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{uss820dci_8c_a265c7a0fcb3a015f0e30e8ff1de8b618}{STRING\+\_\+\+VENDOR}}}]{,  }\item[{avr32dci\+\_\+vendor}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{avr32dci_8c_a849c795aa83cb5c0a57f08bfeb3eeff6}\label{avr32dci_8c_a849c795aa83cb5c0a57f08bfeb3eeff6}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_bus\_methods@{avr32dci\_bus\_methods}}
\index{avr32dci\_bus\_methods@{avr32dci\_bus\_methods}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_bus\_methods}{avr32dci\_bus\_methods}}
{\footnotesize\ttfamily static const struct \mbox{\hyperlink{structusb__bus__methods}{usb\+\_\+bus\+\_\+methods}} avr32dci\+\_\+bus\+\_\+methods\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{\{}
\DoxyCodeLine{        .endpoint\_init = \&\mbox{\hyperlink{avr32dci_8c_a29425ac282653f0c1c23c1a9347044aa}{avr32dci\_ep\_init}},}
\DoxyCodeLine{        .xfer\_setup = \&\mbox{\hyperlink{avr32dci_8c_ab06d3c5d578580fd0537bd272b7a865e}{avr32dci\_xfer\_setup}},}
\DoxyCodeLine{        .xfer\_unsetup = \&\mbox{\hyperlink{avr32dci_8c_a6e3b1c88e2ca5c202c020792d0034c38}{avr32dci\_xfer\_unsetup}},}
\DoxyCodeLine{        .get\_hw\_ep\_profile = \&\mbox{\hyperlink{avr32dci_8c_af743b15ff7cb0e57939a7c870fb65242}{avr32dci\_get\_hw\_ep\_profile}},}
\DoxyCodeLine{        .xfer\_stall = \&\mbox{\hyperlink{avr32dci_8c_a248735ef53d9a0b9c6402a57781e2847}{avr32dci\_xfer\_stall}},}
\DoxyCodeLine{        .set\_stall = \&\mbox{\hyperlink{avr32dci_8c_ae2bea8138b2372d278c187e4fa84d609}{avr32dci\_set\_stall}},}
\DoxyCodeLine{        .clear\_stall = \&\mbox{\hyperlink{avr32dci_8c_a69f14f35f68e56d0860fc471c0a052ac}{avr32dci\_clear\_stall}},}
\DoxyCodeLine{        .roothub\_exec = \&\mbox{\hyperlink{avr32dci_8c_ad486726c1092cab1ded937e409538a1c}{avr32dci\_roothub\_exec}},}
\DoxyCodeLine{        .xfer\_poll = \&\mbox{\hyperlink{avr32dci_8c_a831b706e75ca2736e55a7fbeb1a4d39a}{avr32dci\_do\_poll}},}
\DoxyCodeLine{        .set\_hw\_power\_sleep = \&\mbox{\hyperlink{avr32dci_8c_a436316c0cfa43eab74fd8dd01e6afce8}{avr32dci\_set\_hw\_power\_sleep}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00100}{100}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01189}{avr32dci\+\_\+init()}}.

\mbox{\Hypertarget{avr32dci_8c_ad1271716cf7fa3903ddb6036b66ae853}\label{avr32dci_8c_ad1271716cf7fa3903ddb6036b66ae853}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_confd@{avr32dci\_confd}}
\index{avr32dci\_confd@{avr32dci\_confd}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_confd}{avr32dci\_confd}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structavr32dci__config__desc}{avr32dci\+\_\+config\+\_\+desc}} avr32dci\+\_\+confd\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .confd = \{}
\DoxyCodeLine{                .bLength = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structusb__config__descriptor}{usb\_config\_descriptor}}),}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__config__descriptor_a5fe7b158ddf2b2c752a0e9d5540ccb30}{bDescriptorType}} = \mbox{\hyperlink{usb_8h_a35d8259be2f4b9d3b278e889898a697a}{UDESC\_CONFIG}},}
\DoxyCodeLine{                .wTotalLength[0] = \textcolor{keyword}{sizeof}(\mbox{\hyperlink{avr32dci_8c_ad1271716cf7fa3903ddb6036b66ae853}{avr32dci\_confd}}),}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__config__descriptor_a60b87e4669815bc7e5728c897dae77fb}{bNumInterface}} = 1,}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__config__descriptor_affc7816579932817c36478f630b7b7a1}{bConfigurationValue}} = 1,}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__config__descriptor_af2e38326d498da74125894ea7482bed8}{iConfiguration}} = 0,}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__config__descriptor_a8f3926a6e43bcd315b7b2f770cdfed7e}{bmAttributes}} = \mbox{\hyperlink{usb_8h_a1a9a7ef4724e86785942f8ca612cd661}{UC\_SELF\_POWERED}},}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__config__descriptor_aeac4fc9cf1261c3db5e17e28b48f873c}{bMaxPower}} = 0,}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        .ifcd = \{}
\DoxyCodeLine{                .bLength = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structusb__interface__descriptor}{usb\_interface\_descriptor}}),}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__interface__descriptor_ad4f7914ce2bc3d8830d6463a7f2989d6}{bDescriptorType}} = \mbox{\hyperlink{usb_8h_a93c15218c1fed26b097fb0b53a3ce4f7}{UDESC\_INTERFACE}},}
\DoxyCodeLine{                .bNumEndpoints = 1,}
\DoxyCodeLine{                .bInterfaceClass = \mbox{\hyperlink{usb_8h_a9087453dd0a77bb9091c9ee62a3c87cc}{UICLASS\_HUB}},}
\DoxyCodeLine{                .bInterfaceSubClass = \mbox{\hyperlink{usb_8h_a2b2ea572877c6b2bb5d2238be6554fa0}{UISUBCLASS\_HUB}},}
\DoxyCodeLine{                .bInterfaceProtocol = 0,}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        .endpd = \{}
\DoxyCodeLine{                .bLength = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structusb__endpoint__descriptor}{usb\_endpoint\_descriptor}}),}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__endpoint__descriptor_a82be4599246c494022ea964cfddfb121}{bDescriptorType}} = \mbox{\hyperlink{usb_8h_a4b8e0317b094aec02ff237d9b4f7a202}{UDESC\_ENDPOINT}},}
\DoxyCodeLine{                .bEndpointAddress = (\mbox{\hyperlink{usb_8h_a72bb077a860132c175c166f344c75893}{UE\_DIR\_IN}} | \mbox{\hyperlink{avr32dci_8c_afb9baf8e49569fdbe7ec8e5190429a2f}{AVR32\_INTR\_ENDPT}}),}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__endpoint__descriptor_aff28dcc97802a405b31baccd33c2bf8f}{bmAttributes}} = \mbox{\hyperlink{usb_8h_a01e28e87ad16f6dfffefc6ccab08baed}{UE\_INTERRUPT}},}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__endpoint__descriptor_af5ba49fb2ee7353335dc33e38d89aed5}{wMaxPacketSize}}[0] = 8,}
\DoxyCodeLine{                .\mbox{\hyperlink{structusb__endpoint__descriptor_a1b46a434989cbf5dd1a7637aebca9f45}{bInterval}} = 255,}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01421}{1421}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{avr32dci_8c_a341261afca899e681f65bc6ad3c66abf}\label{avr32dci_8c_a341261afca899e681f65bc6ad3c66abf}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_data\_rx@{avr32dci\_data\_rx}}
\index{avr32dci\_data\_rx@{avr32dci\_data\_rx}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_data\_rx}{avr32dci\_data\_rx}}
{\footnotesize\ttfamily \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} avr32dci\+\_\+data\+\_\+rx\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00105}{105}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00744}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain()}}.

\mbox{\Hypertarget{avr32dci_8c_adc94e48dcbbe9348c9f7702bc5114cd6}\label{avr32dci_8c_adc94e48dcbbe9348c9f7702bc5114cd6}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_data\_tx@{avr32dci\_data\_tx}}
\index{avr32dci\_data\_tx@{avr32dci\_data\_tx}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_data\_tx}{avr32dci\_data\_tx}}
{\footnotesize\ttfamily \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} avr32dci\+\_\+data\+\_\+tx\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00106}{106}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00744}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain()}}.

\mbox{\Hypertarget{avr32dci_8c_a15948b099d74aa6d6e1fe0f194dc591a}\label{avr32dci_8c_a15948b099d74aa6d6e1fe0f194dc591a}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_data\_tx\_sync@{avr32dci\_data\_tx\_sync}}
\index{avr32dci\_data\_tx\_sync@{avr32dci\_data\_tx\_sync}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_data\_tx\_sync}{avr32dci\_data\_tx\_sync}}
{\footnotesize\ttfamily \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} avr32dci\+\_\+data\+\_\+tx\+\_\+sync\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00107}{107}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00744}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain()}}.

\mbox{\Hypertarget{avr32dci_8c_a8798fcb32a928c890bebdf82719d0ecd}\label{avr32dci_8c_a8798fcb32a928c890bebdf82719d0ecd}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_devd@{avr32dci\_devd}}
\index{avr32dci\_devd@{avr32dci\_devd}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_devd}{avr32dci\_devd}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__device__descriptor}{usb\+\_\+device\+\_\+descriptor}} avr32dci\+\_\+devd\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .bLength = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structusb__device__descriptor}{usb\_device\_descriptor}}),}
\DoxyCodeLine{        .\mbox{\hyperlink{structusb__device__descriptor_a5335f6d2de0050e61da6f979d71e2f67}{bDescriptorType}} = \mbox{\hyperlink{usb_8h_a91e8696a051fcdd76cd797fa128938a2}{UDESC\_DEVICE}},}
\DoxyCodeLine{        .bcdUSB = \{0x00, 0x02\},}
\DoxyCodeLine{        .bDeviceClass = \mbox{\hyperlink{usb_8h_a3c5e5fca25f06d3b8ddc5ec932116178}{UDCLASS\_HUB}},}
\DoxyCodeLine{        .bDeviceSubClass = \mbox{\hyperlink{usb_8h_a0ce87986a681a89bcb413e066e007785}{UDSUBCLASS\_HUB}},}
\DoxyCodeLine{        .bDeviceProtocol = \mbox{\hyperlink{usb_8h_a7d338cb7381cbf5f996588ef21739dd0}{UDPROTO\_HSHUBSTT}},}
\DoxyCodeLine{        .bMaxPacketSize = 64,}
\DoxyCodeLine{        .bcdDevice = \{0x00, 0x01\},}
\DoxyCodeLine{        .iManufacturer = 1,}
\DoxyCodeLine{        .iProduct = 2,}
\DoxyCodeLine{        .bNumConfigurations = 1,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01396}{1396}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{avr32dci_8c_aba234abcfcddfb69287af3d0de776291}\label{avr32dci_8c_aba234abcfcddfb69287af3d0de776291}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_isoc\_fs\_methods@{avr32dci\_device\_isoc\_fs\_methods}}
\index{avr32dci\_device\_isoc\_fs\_methods@{avr32dci\_device\_isoc\_fs\_methods}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_isoc\_fs\_methods}{avr32dci\_device\_isoc\_fs\_methods}}
{\footnotesize\ttfamily static const struct \mbox{\hyperlink{structusb__pipe__methods}{usb\+\_\+pipe\+\_\+methods}} avr32dci\+\_\+device\+\_\+isoc\+\_\+fs\+\_\+methods\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{\{}
\DoxyCodeLine{        .open = \mbox{\hyperlink{avr32dci_8c_a48108b72d9fad40bd01a55de5073abd8}{avr32dci\_device\_isoc\_fs\_open}},}
\DoxyCodeLine{        .close = \mbox{\hyperlink{avr32dci_8c_a93291363ea91bf482778e2e544257bb1}{avr32dci\_device\_isoc\_fs\_close}},}
\DoxyCodeLine{        .enter = \mbox{\hyperlink{avr32dci_8c_a158950103b2f2fbc7fe825a3f9676d74}{avr32dci\_device\_isoc\_fs\_enter}},}
\DoxyCodeLine{        .start = \mbox{\hyperlink{avr32dci_8c_a3f519fa849357c9f93fd20f4e0028cbd}{avr32dci\_device\_isoc\_fs\_start}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00102}{102}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01999}{avr32dci\+\_\+ep\+\_\+init()}}.

\mbox{\Hypertarget{avr32dci_8c_a7a1da856a6f7ec9b5fcde84dc40a6d7f}\label{avr32dci_8c_a7a1da856a6f7ec9b5fcde84dc40a6d7f}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_device\_non\_isoc\_methods@{avr32dci\_device\_non\_isoc\_methods}}
\index{avr32dci\_device\_non\_isoc\_methods@{avr32dci\_device\_non\_isoc\_methods}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_device\_non\_isoc\_methods}{avr32dci\_device\_non\_isoc\_methods}}
{\footnotesize\ttfamily static const struct \mbox{\hyperlink{structusb__pipe__methods}{usb\+\_\+pipe\+\_\+methods}} avr32dci\+\_\+device\+\_\+non\+\_\+isoc\+\_\+methods\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{\{}
\DoxyCodeLine{        .open = \mbox{\hyperlink{avr32dci_8c_ad632129a19c84b77f1c0ddc6cb624493}{avr32dci\_device\_non\_isoc\_open}},}
\DoxyCodeLine{        .close = \mbox{\hyperlink{avr32dci_8c_a8ee8e8027e5b0ca38726ebc65a6fbae8}{avr32dci\_device\_non\_isoc\_close}},}
\DoxyCodeLine{        .enter = \mbox{\hyperlink{avr32dci_8c_a490cca16b2d9d7852adb4c91561ed704}{avr32dci\_device\_non\_isoc\_enter}},}
\DoxyCodeLine{        .start = \mbox{\hyperlink{avr32dci_8c_a4e85045d605926956d211ff420a34549}{avr32dci\_device\_non\_isoc\_start}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00101}{101}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01999}{avr32dci\+\_\+ep\+\_\+init()}}.

\mbox{\Hypertarget{avr32dci_8c_a438d9643a5b87909a464b3ad82c5200f}\label{avr32dci_8c_a438d9643a5b87909a464b3ad82c5200f}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_ep\_profile@{avr32dci\_ep\_profile}}
\index{avr32dci\_ep\_profile@{avr32dci\_ep\_profile}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_ep\_profile}{avr32dci\_ep\_profile}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__hw__ep__profile}{usb\+\_\+hw\+\_\+ep\+\_\+profile}} avr32dci\+\_\+ep\+\_\+profile\mbox{[}4\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00117}{117}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00159}{avr32dci\+\_\+get\+\_\+hw\+\_\+ep\+\_\+profile()}}.

\mbox{\Hypertarget{avr32dci_8c_add3cb2fbf7681962759895a92c2425ca}\label{avr32dci_8c_add3cb2fbf7681962759895a92c2425ca}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_hubd@{avr32dci\_hubd}}
\index{avr32dci\_hubd@{avr32dci\_hubd}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_hubd}{avr32dci\_hubd}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__hub__descriptor__min}{usb\+\_\+hub\+\_\+descriptor\+\_\+min}} avr32dci\+\_\+hubd\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .bDescLength = \textcolor{keyword}{sizeof}(\mbox{\hyperlink{avr32dci_8c_add3cb2fbf7681962759895a92c2425ca}{avr32dci\_hubd}}),}
\DoxyCodeLine{        .bDescriptorType = \mbox{\hyperlink{usb_8h_a61e1d91f3367e2a9928acbd3a33b1385}{UDESC\_HUB}},}
\DoxyCodeLine{        .bNbrPorts = 1,}
\DoxyCodeLine{        \mbox{\hyperlink{avr32dci_8c_ac65fb39fbba36a16524a7f501cd169a3}{HSETW}}(.wHubCharacteristics, (\mbox{\hyperlink{usb_8h_ae376b1b1d3d165c2d208854983d2139d}{UHD\_PWR\_NO\_SWITCH}} | \mbox{\hyperlink{usb_8h_aac0dd7ff049f3c4d14a3da361d35ec21}{UHD\_OC\_INDIVIDUAL}})),}
\DoxyCodeLine{        .bPwrOn2PwrGood = 50,}
\DoxyCodeLine{        .bHubContrCurrent = 0,}
\DoxyCodeLine{        .DeviceRemovable = \{0\},         }
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01451}{1451}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{avr32dci_8c_a8e7fcb68c50a2b807fb9c7adf982593e}\label{avr32dci_8c_a8e7fcb68c50a2b807fb9c7adf982593e}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_odevd@{avr32dci\_odevd}}
\index{avr32dci\_odevd@{avr32dci\_odevd}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_odevd}{avr32dci\_odevd}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__device__qualifier}{usb\+\_\+device\+\_\+qualifier}} avr32dci\+\_\+odevd\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .bLength = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structusb__device__qualifier}{usb\_device\_qualifier}}),}
\DoxyCodeLine{        .\mbox{\hyperlink{structusb__device__qualifier_ac0b448458fb3029d87593499d5cafe01}{bDescriptorType}} = \mbox{\hyperlink{usb_8h_a5ab2dc4d80db05aea0b739d0f9f66bb1}{UDESC\_DEVICE\_QUALIFIER}},}
\DoxyCodeLine{        .bcdUSB = \{0x00, 0x02\},}
\DoxyCodeLine{        .bDeviceClass = \mbox{\hyperlink{usb_8h_a3c5e5fca25f06d3b8ddc5ec932116178}{UDCLASS\_HUB}},}
\DoxyCodeLine{        .bDeviceSubClass = \mbox{\hyperlink{usb_8h_a0ce87986a681a89bcb413e066e007785}{UDSUBCLASS\_HUB}},}
\DoxyCodeLine{        .bDeviceProtocol = \mbox{\hyperlink{usb_8h_ab80f5dc89606b21b68c1081e55c7d373}{UDPROTO\_FSHUB}},}
\DoxyCodeLine{        .bMaxPacketSize0 = 0,}
\DoxyCodeLine{        .bNumConfigurations = 0,}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{avr32dci_8c_source_l01410}{1410}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l01471}{avr32dci\+\_\+roothub\+\_\+exec()}}.

\mbox{\Hypertarget{avr32dci_8c_a63f2b957e6d123c517464992d687ed27}\label{avr32dci_8c_a63f2b957e6d123c517464992d687ed27}} 
\index{avr32dci.c@{avr32dci.c}!avr32dci\_setup\_rx@{avr32dci\_setup\_rx}}
\index{avr32dci\_setup\_rx@{avr32dci\_setup\_rx}!avr32dci.c@{avr32dci.c}}
\doxysubsubsection{\texorpdfstring{avr32dci\_setup\_rx}{avr32dci\_setup\_rx}}
{\footnotesize\ttfamily \mbox{\hyperlink{avr32dci_8h_a01bc0137dbf76b1187b1e45a88cad2fe}{avr32dci\+\_\+cmd\+\_\+t}} avr32dci\+\_\+setup\+\_\+rx\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{avr32dci_8c_source_l00104}{104}} of file \mbox{\hyperlink{avr32dci_8c_source}{avr32dci.\+c}}.



Referenced by \mbox{\hyperlink{avr32dci_8c_source_l00744}{avr32dci\+\_\+setup\+\_\+standard\+\_\+chain()}}.

