\hypertarget{if__cue_8c}{}\doxysection{dev/usb/net/if\+\_\+cue.c File Reference}
\label{if__cue_8c}\index{dev/usb/net/if\_cue.c@{dev/usb/net/if\_cue.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\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/socket.\+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 $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usbdi.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usbdi\+\_\+util.\+h$>$}\newline
{\ttfamily \#include \char`\"{}usbdevs.\+h\char`\"{}}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+debug.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb\+\_\+process.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/net/usb\+\_\+ethernet.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/net/if\+\_\+cuereg.\+h$>$}\newline
Include dependency graph for if\+\_\+cue.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{de/d16/if__cue_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__cue_8c_a927dd6f59caf10a2991dfb564bcbb1e1}{USB\+\_\+\+DEBUG\+\_\+\+VAR}}~cue\+\_\+debug
\item 
\#define \mbox{\hyperlink{if__cue_8c_a60303f099dd7c3c15cf586f107a7e227}{CUE\+\_\+\+DEV}}(v,  p)~\{ \mbox{\hyperlink{usbdi_8h_a5b31cb666de14c80efa3edbce7f5ae19}{USB\+\_\+\+VP}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p) \}
\item 
\#define \mbox{\hyperlink{if__cue_8c_a862c66c18eebd7e1ca144fd3cf35ea6f}{CUE\+\_\+\+SETBIT}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  x)~ \mbox{\hyperlink{if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6}{cue\+\_\+csr\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \mbox{\hyperlink{if__cue_8c_a555c3cc96a521894e7db3aa5004b8263}{cue\+\_\+csr\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}) $\vert$ (x))
\item 
\#define \mbox{\hyperlink{if__cue_8c_aff28beac6281baede87cfdc8c739df88}{CUE\+\_\+\+CLRBIT}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  x)~ \mbox{\hyperlink{if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6}{cue\+\_\+csr\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \mbox{\hyperlink{if__cue_8c_a555c3cc96a521894e7db3aa5004b8263}{cue\+\_\+csr\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}) \& $\sim$(x))
\item 
\#define \mbox{\hyperlink{if__cue_8c_a094715b7aec6b6d8b2e06ad2f4de53f9}{CUE\+\_\+\+BITS}}~9
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__cue_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__cue_8c_a555c3cc96a521894e7db3aa5004b8263}{cue\+\_\+csr\+\_\+read\+\_\+1}} (struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static uint16\+\_\+t \mbox{\hyperlink{if__cue_8c_a95a888db6d72d99649dda254c4b24e7c}{cue\+\_\+csr\+\_\+read\+\_\+2}} (struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$, uint8\+\_\+t)
\item 
static int \mbox{\hyperlink{if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6}{cue\+\_\+csr\+\_\+write\+\_\+1}} (struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__cue_8c_a63e1567202222c184bd840fc83753714}{cue\+\_\+mem}} (struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$, uint8\+\_\+t, uint16\+\_\+t, void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__cue_8c_af601786bf15bd9c8d4e7d075303fe01e}{cue\+\_\+getmac}} (struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$, void $\ast$)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__cue_8c_aa7ead4ef0d17aa187fe2027d240e9121}{cue\+\_\+mchash}} (const uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__cue_8c_a560499b0c44c1a5c7a1a96f4946f159b}{cue\+\_\+reset}} (struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$)
\item 
\mbox{\hyperlink{if__cue_8c_a19d57df19abda83e540b7cdc9ac19ef4}{DRIVER\+\_\+\+MODULE}} (cue, uhub, \mbox{\hyperlink{if__cue_8c_a552f477fb62ba5434d6e9bc728ca16fb}{cue\+\_\+driver}}, \mbox{\hyperlink{if__cue_8c_ab2e0e190ac97a619ca586201925df58e}{cue\+\_\+devclass}}, NULL, 0)
\item 
\mbox{\hyperlink{if__cue_8c_a26a95829d2134491014caf3f14ef0eeb}{MODULE\+\_\+\+DEPEND}} (cue, uether, 1, 1, 1)
\item 
\mbox{\hyperlink{if__cue_8c_a49432b1aa8480ccda92c7c3fc25f532c}{MODULE\+\_\+\+DEPEND}} (cue, \mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}, 1, 1, 1)
\item 
\mbox{\hyperlink{if__cue_8c_a6e936d36c4cd8e1c2b028d7fdbc28a45}{MODULE\+\_\+\+DEPEND}} (cue, ether, 1, 1, 1)
\item 
\mbox{\hyperlink{if__cue_8c_a75593bf67d581375870ce65a9f04de2d}{MODULE\+\_\+\+VERSION}} (cue, 1)
\item 
\mbox{\hyperlink{if__cue_8c_a9f78e939675a075f39985bf768b1cf8d}{USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO}} (\mbox{\hyperlink{if__cue_8c_a036aa7a46e24334be9113877c669b434}{cue\+\_\+devs}})
\item 
static void \mbox{\hyperlink{if__cue_8c_ae78f54e5d4884ed8065bf537963bdf36}{cue\+\_\+setpromisc}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static u\+\_\+int \mbox{\hyperlink{if__cue_8c_a7c6098f5c2a0af6172b3888645207dfc}{cue\+\_\+hash\+\_\+maddr}} (void $\ast$arg, struct sockaddr\+\_\+dl $\ast$sdl, u\+\_\+int cnt)
\item 
static void \mbox{\hyperlink{if__cue_8c_a2eaad288fca7a15863b241817ce86db8}{cue\+\_\+setmulti}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__cue_8c_ab78710d36f3081a08cde4afebe227166}{cue\+\_\+attach\+\_\+post}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static int \mbox{\hyperlink{if__cue_8c_aa630d2d7228db52d71790aa6f03b4059}{cue\+\_\+probe}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__cue_8c_a3b65509f7ea01d130fec66730f010b3a}{cue\+\_\+attach}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__cue_8c_a57f54ae7308c49400e03998703071407}{cue\+\_\+detach}} (device\+\_\+t \textbf{ dev})
\item 
static void \mbox{\hyperlink{if__cue_8c_a13227848725ef4c95481c970b1ebe2ef}{cue\+\_\+bulk\+\_\+read\+\_\+callback}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}})
\item 
static void \mbox{\hyperlink{if__cue_8c_a2700d4dcefdc7cef307662e696d1b727}{cue\+\_\+bulk\+\_\+write\+\_\+callback}} (struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$xfer, \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}})
\item 
static void \mbox{\hyperlink{if__cue_8c_a6c0f93817d64514d25cb300297d958a2}{cue\+\_\+tick}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__cue_8c_a615c0634d77ebdcb040db022143394ad}{cue\+\_\+start}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__cue_8c_a8439aaa0bb98f199fb262bfb52817c71}{cue\+\_\+init}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__cue_8c_a26f2a44b7ae8ec30bc18523760dbed5e}{cue\+\_\+stop}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const \mbox{\hyperlink{usbdi_8h_acf836fd8d6349b66a31f45420728da8d}{STRUCT\+\_\+\+USB\+\_\+\+HOST\+\_\+\+ID}} \mbox{\hyperlink{if__cue_8c_a036aa7a46e24334be9113877c669b434}{cue\+\_\+devs}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+probe\+\_\+t \mbox{\hyperlink{if__cue_8c_a6ceccade7843f1f81565ce55d5881e54}{cue\+\_\+probe}}
\item 
static device\+\_\+attach\+\_\+t \mbox{\hyperlink{if__cue_8c_a21ce5c25b5b121983e58ce9e418763a8}{cue\+\_\+attach}}
\item 
static device\+\_\+detach\+\_\+t \mbox{\hyperlink{if__cue_8c_a392db21423f1dbb9c562b04ab1fbf2b8}{cue\+\_\+detach}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__cue_8c_afe27136121eac306a7ecf01aba0ac7b4}{cue\+\_\+bulk\+\_\+read\+\_\+callback}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__cue_8c_a9d5a7e56100a24a02744b325705a21e3}{cue\+\_\+bulk\+\_\+write\+\_\+callback}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__cue_8c_a889aa30e785da5edb4310aae496e0666}{cue\+\_\+attach\+\_\+post}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__cue_8c_a5a9c8ac8bb54dd6d8af42b575dfeaf26}{cue\+\_\+init}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__cue_8c_a80e5fdeb3ad648f7053927433ae21b69}{cue\+\_\+stop}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__cue_8c_a7e17666f91f883275332d0716feef4bb}{cue\+\_\+start}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__cue_8c_a8caa267fb811d1763cf1e30c013f1240}{cue\+\_\+tick}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__cue_8c_afae08e181887f80f1c0e8452bad5d20a}{cue\+\_\+setmulti}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__cue_8c_a47f4e53bd7b7147e5c969d5ae7eef535}{cue\+\_\+setpromisc}}
\item 
static const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} \mbox{\hyperlink{if__cue_8c_ab93d5cde8eda52203845ff791e222270}{cue\+\_\+config}} \mbox{[}\mbox{\hyperlink{if__cuereg_8h_a0944a4353780132eeab7b06e3e42291da0e15f6703e5fc315ba110dc632e5f326}{CUE\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__cue_8c_a74061abeeea8e7bac6bb491bd3720f20}{cue\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__cue_8c_a552f477fb62ba5434d6e9bc728ca16fb}{cue\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__cue_8c_ab2e0e190ac97a619ca586201925df58e}{cue\+\_\+devclass}}
\item 
static const struct \mbox{\hyperlink{structusb__ether__methods}{usb\+\_\+ether\+\_\+methods}} \mbox{\hyperlink{if__cue_8c_a6f5e84eede5f769ad660371741ca74e9}{cue\+\_\+ue\+\_\+methods}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__cue_8c_a094715b7aec6b6d8b2e06ad2f4de53f9}\label{if__cue_8c_a094715b7aec6b6d8b2e06ad2f4de53f9}} 
\index{if\_cue.c@{if\_cue.c}!CUE\_BITS@{CUE\_BITS}}
\index{CUE\_BITS@{CUE\_BITS}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{CUE\_BITS}{CUE\_BITS}}
{\footnotesize\ttfamily \#define CUE\+\_\+\+BITS~9}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00279}{279}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_aff28beac6281baede87cfdc8c739df88}\label{if__cue_8c_aff28beac6281baede87cfdc8c739df88}} 
\index{if\_cue.c@{if\_cue.c}!CUE\_CLRBIT@{CUE\_CLRBIT}}
\index{CUE\_CLRBIT@{CUE\_CLRBIT}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{CUE\_CLRBIT}{CUE\_CLRBIT}}
{\footnotesize\ttfamily \#define CUE\+\_\+\+CLRBIT(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6}{cue\+\_\+csr\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \mbox{\hyperlink{if__cue_8c_a555c3cc96a521894e7db3aa5004b8263}{cue\+\_\+csr\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}) \& $\sim$(x))}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00197}{197}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a60303f099dd7c3c15cf586f107a7e227}\label{if__cue_8c_a60303f099dd7c3c15cf586f107a7e227}} 
\index{if\_cue.c@{if\_cue.c}!CUE\_DEV@{CUE\_DEV}}
\index{CUE\_DEV@{CUE\_DEV}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{CUE\_DEV}{CUE\_DEV}}
{\footnotesize\ttfamily \#define CUE\+\_\+\+DEV(\begin{DoxyParamCaption}\item[{}]{v,  }\item[{}]{p }\end{DoxyParamCaption})~\{ \mbox{\hyperlink{usbdi_8h_a5b31cb666de14c80efa3edbce7f5ae19}{USB\+\_\+\+VP}}(USB\+\_\+\+VENDOR\+\_\+\#\#v, USB\+\_\+\+PRODUCT\+\_\+\#\#v\#\#\+\_\+\#\#p) \}}

\mbox{\Hypertarget{if__cue_8c_a862c66c18eebd7e1ca144fd3cf35ea6f}\label{if__cue_8c_a862c66c18eebd7e1ca144fd3cf35ea6f}} 
\index{if\_cue.c@{if\_cue.c}!CUE\_SETBIT@{CUE\_SETBIT}}
\index{CUE\_SETBIT@{CUE\_SETBIT}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{CUE\_SETBIT}{CUE\_SETBIT}}
{\footnotesize\ttfamily \#define CUE\+\_\+\+SETBIT(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6}{cue\+\_\+csr\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \mbox{\hyperlink{if__cue_8c_a555c3cc96a521894e7db3aa5004b8263}{cue\+\_\+csr\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}) $\vert$ (x))}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00194}{194}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

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



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00084}{84}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{if__cue_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{if__cue_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{if\_cue.c@{if\_cue.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__cue_8c_a3b65509f7ea01d130fec66730f010b3a}\label{if__cue_8c_a3b65509f7ea01d130fec66730f010b3a}} 
\index{if\_cue.c@{if\_cue.c}!cue\_attach@{cue\_attach}}
\index{cue\_attach@{cue\_attach}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_attach()}{cue\_attach()}}
{\footnotesize\ttfamily static int cue\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00404}{404}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cue_8c_source_l00139}{cue\+\_\+config}}, \mbox{\hyperlink{if__cue_8c_source_l00109}{cue\+\_\+detach}}, \mbox{\hyperlink{if__cuereg_8h_source_l00114}{CUE\+\_\+\+IFACE\+\_\+\+IDX}}, \mbox{\hyperlink{if__cuereg_8h_source_l00120}{CUE\+\_\+\+N\+\_\+\+TRANSFER}}, \mbox{\hyperlink{if__cue_8c_source_l00184}{cue\+\_\+ue\+\_\+methods}}, \textbf{ dev}, \mbox{\hyperlink{usbdi_8h_source_l00430}{usb\+\_\+attach\+\_\+arg\+::device}}, \mbox{\hyperlink{usb__util_8c_source_l00073}{device\+\_\+set\+\_\+usb\+\_\+desc()}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__cuereg_8h_source_l00125}{cue\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{if__cuereg_8h_source_l00126}{cue\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00081}{usb\+\_\+ether\+::ue\+\_\+methods}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00080}{usb\+\_\+ether\+::ue\+\_\+mtx}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00083}{usb\+\_\+ether\+::ue\+\_\+sc}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00084}{usb\+\_\+ether\+::ue\+\_\+udev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00164}{uether\+\_\+ifattach()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a3b65509f7ea01d130fec66730f010b3a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_ab78710d36f3081a08cde4afebe227166}\label{if__cue_8c_ab78710d36f3081a08cde4afebe227166}} 
\index{if\_cue.c@{if\_cue.c}!cue\_attach\_post@{cue\_attach\_post}}
\index{cue\_attach\_post@{cue\_attach\_post}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_attach\_post()}{cue\_attach\_post()}}
{\footnotesize\ttfamily static void cue\+\_\+attach\+\_\+post (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$}]{ue }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00377}{377}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cue_8c_source_l00266}{cue\+\_\+getmac()}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00101}{usb\+\_\+ether\+::ue\+\_\+eaddr}}, and \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{d3/def/if__cue_8c_ab78710d36f3081a08cde4afebe227166_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a13227848725ef4c95481c970b1ebe2ef}\label{if__cue_8c_a13227848725ef4c95481c970b1ebe2ef}} 
\index{if\_cue.c@{if\_cue.c}!cue\_bulk\_read\_callback@{cue\_bulk\_read\_callback}}
\index{cue\_bulk\_read\_callback@{cue\_bulk\_read\_callback}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_bulk\_read\_callback()}{cue\_bulk\_read\_callback()}}
{\footnotesize\ttfamily static void cue\+\_\+bulk\+\_\+read\+\_\+callback (\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{if__cue_8c_source_l00455}{455}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00616}{uether\+\_\+rxbuf()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00646}{uether\+\_\+rxflush()}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__busdma_8c_source_l00283}{usbd\+\_\+copy\+\_\+out()}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02156}{usbd\+\_\+xfer\+\_\+get\+\_\+frame()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02304}{usbd\+\_\+xfer\+\_\+max\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02316}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l02247}{usbd\+\_\+xfer\+\_\+status()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a13227848725ef4c95481c970b1ebe2ef_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a2700d4dcefdc7cef307662e696d1b727}\label{if__cue_8c_a2700d4dcefdc7cef307662e696d1b727}} 
\index{if\_cue.c@{if\_cue.c}!cue\_bulk\_write\_callback@{cue\_bulk\_write\_callback}}
\index{cue\_bulk\_write\_callback@{cue\_bulk\_write\_callback}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_bulk\_write\_callback()}{cue\_bulk\_write\_callback()}}
{\footnotesize\ttfamily static void cue\+\_\+bulk\+\_\+write\+\_\+callback (\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{if__cue_8c_source_l00503}{503}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}, \mbox{\hyperlink{usbdi_8h_source_l00502}{USB\+\_\+\+ST\+\_\+\+SETUP}}, \mbox{\hyperlink{usbdi_8h_source_l00503}{USB\+\_\+\+ST\+\_\+\+TRANSFERRED}}, \mbox{\hyperlink{usb__busdma_8c_source_l00166}{usbd\+\_\+copy\+\_\+in()}}, \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}, \mbox{\hyperlink{usbdi_8h_a9696aa8bcb25b1adcf45e8387a13897a}{usbd\+\_\+m\+\_\+copy\+\_\+in()}}, \mbox{\hyperlink{usb__transfer_8c_source_l01719}{usbd\+\_\+transfer\+\_\+submit()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02156}{usbd\+\_\+xfer\+\_\+get\+\_\+frame()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02316}{usbd\+\_\+xfer\+\_\+set\+\_\+frame\+\_\+len()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l03602}{usbd\+\_\+xfer\+\_\+softc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a2700d4dcefdc7cef307662e696d1b727_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a555c3cc96a521894e7db3aa5004b8263}\label{if__cue_8c_a555c3cc96a521894e7db3aa5004b8263}} 
\index{if\_cue.c@{if\_cue.c}!cue\_csr\_read\_1@{cue\_csr\_read\_1}}
\index{cue\_csr\_read\_1@{cue\_csr\_read\_1}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_csr\_read\_1()}{cue\_csr\_read\_1()}}
{\footnotesize\ttfamily static uint8\+\_\+t cue\+\_\+csr\+\_\+read\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00201}{201}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00045}{CUE\+\_\+\+CMD\+\_\+\+READREG}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00104}{uether\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.

\mbox{\Hypertarget{if__cue_8c_a95a888db6d72d99649dda254c4b24e7c}\label{if__cue_8c_a95a888db6d72d99649dda254c4b24e7c}} 
\index{if\_cue.c@{if\_cue.c}!cue\_csr\_read\_2@{cue\_csr\_read\_2}}
\index{cue\_csr\_read\_2@{cue\_csr\_read\_2}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_csr\_read\_2()}{cue\_csr\_read\_2()}}
{\footnotesize\ttfamily static uint16\+\_\+t cue\+\_\+csr\+\_\+read\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00219}{219}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00045}{CUE\+\_\+\+CMD\+\_\+\+READREG}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00104}{uether\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00564}{cue\+\_\+tick()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=265pt]{d3/def/if__cue_8c_a95a888db6d72d99649dda254c4b24e7c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6}\label{if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6}} 
\index{if\_cue.c@{if\_cue.c}!cue\_csr\_write\_1@{cue\_csr\_write\_1}}
\index{cue\_csr\_write\_1@{cue\_csr\_write\_1}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_csr\_write\_1()}{cue\_csr\_write\_1()}}
{\footnotesize\ttfamily static int cue\+\_\+csr\+\_\+write\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00235}{235}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00044}{CUE\+\_\+\+CMD\+\_\+\+WRITEREG}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00104}{uether\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00592}{cue\+\_\+init()}}, and \mbox{\hyperlink{if__cue_8c_source_l00642}{cue\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=271pt]{d3/def/if__cue_8c_a7432ca3ff985dfc89ce9fe701091b6d6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a57f54ae7308c49400e03998703071407}\label{if__cue_8c_a57f54ae7308c49400e03998703071407}} 
\index{if\_cue.c@{if\_cue.c}!cue\_detach@{cue\_detach}}
\index{cue\_detach@{cue\_detach}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_detach()}{cue\_detach()}}
{\footnotesize\ttfamily static int cue\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00442}{442}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00120}{CUE\+\_\+\+N\+\_\+\+TRANSFER}}, \textbf{ dev}, \mbox{\hyperlink{if__cuereg_8h_source_l00125}{cue\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{if__cuereg_8h_source_l00126}{cue\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00302}{uether\+\_\+ifdetach()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01431}{usbd\+\_\+transfer\+\_\+unsetup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a57f54ae7308c49400e03998703071407_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_af601786bf15bd9c8d4e7d075303fe01e}\label{if__cue_8c_af601786bf15bd9c8d4e7d075303fe01e}} 
\index{if\_cue.c@{if\_cue.c}!cue\_getmac@{cue\_getmac}}
\index{cue\_getmac@{cue\_getmac}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_getmac()}{cue\_getmac()}}
{\footnotesize\ttfamily static int cue\+\_\+getmac (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$}]{sc,  }\item[{void $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00266}{266}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00043}{CUE\+\_\+\+CMD\+\_\+\+GET\+\_\+\+MACADDR}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00104}{uether\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00377}{cue\+\_\+attach\+\_\+post()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d3/def/if__cue_8c_af601786bf15bd9c8d4e7d075303fe01e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a7c6098f5c2a0af6172b3888645207dfc}\label{if__cue_8c_a7c6098f5c2a0af6172b3888645207dfc}} 
\index{if\_cue.c@{if\_cue.c}!cue\_hash\_maddr@{cue\_hash\_maddr}}
\index{cue\_hash\_maddr@{cue\_hash\_maddr}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_hash\_maddr()}{cue\_hash\_maddr()}}
{\footnotesize\ttfamily static u\+\_\+int cue\+\_\+hash\+\_\+maddr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct sockaddr\+\_\+dl $\ast$}]{sdl,  }\item[{u\+\_\+int}]{cnt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00311}{311}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cue_8c_source_l00282}{cue\+\_\+mchash()}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00323}{cue\+\_\+setmulti()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{d3/def/if__cue_8c_a7c6098f5c2a0af6172b3888645207dfc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d3/def/if__cue_8c_a7c6098f5c2a0af6172b3888645207dfc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a8439aaa0bb98f199fb262bfb52817c71}\label{if__cue_8c_a8439aaa0bb98f199fb262bfb52817c71}} 
\index{if\_cue.c@{if\_cue.c}!cue\_init@{cue\_init}}
\index{cue\_init@{cue\_init}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_init()}{cue\_init()}}
{\footnotesize\ttfamily static void cue\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$}]{ue }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00592}{592}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00051}{CUE\+\_\+\+ADVANCED\+\_\+\+OPMODES}}, \mbox{\hyperlink{if__cuereg_8h_source_l00071}{CUE\+\_\+\+AOP\+\_\+\+EMBED\+\_\+\+RXLEN}}, \mbox{\hyperlink{if__cuereg_8h_source_l00118}{CUE\+\_\+\+BULK\+\_\+\+DT\+\_\+\+WR}}, \mbox{\hyperlink{if__cue_8c_source_l00235}{cue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__cuereg_8h_source_l00055}{CUE\+\_\+\+ETHCTL}}, \mbox{\hyperlink{if__cuereg_8h_source_l00080}{CUE\+\_\+\+ETHCTL\+\_\+\+MCAST\+\_\+\+ON}}, \mbox{\hyperlink{if__cuereg_8h_source_l00077}{CUE\+\_\+\+ETHCTL\+\_\+\+RX\+\_\+\+ON}}, \mbox{\hyperlink{if__cuereg_8h_source_l00068}{CUE\+\_\+\+LEDCTL}}, \mbox{\hyperlink{if__cuereg_8h_source_l00095}{CUE\+\_\+\+LEDCTL\+\_\+\+FOLLOW\+\_\+\+LINK}}, \mbox{\hyperlink{if__cuereg_8h_source_l00134}{CUE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__cuereg_8h_source_l00062}{CUE\+\_\+\+PAR0}}, \mbox{\hyperlink{if__cue_8c_source_l00356}{cue\+\_\+reset()}}, \mbox{\hyperlink{if__cuereg_8h_source_l00053}{CUE\+\_\+\+RX\+\_\+\+BUFPKTS}}, \mbox{\hyperlink{if__cuereg_8h_source_l00107}{CUE\+\_\+\+RX\+\_\+\+FRAMES}}, \mbox{\hyperlink{if__cue_8c_source_l00120}{cue\+\_\+setpromisc}}, \mbox{\hyperlink{if__cue_8c_source_l00117}{cue\+\_\+start}}, \mbox{\hyperlink{if__cue_8c_source_l00116}{cue\+\_\+stop}}, \mbox{\hyperlink{if__cuereg_8h_source_l00052}{CUE\+\_\+\+TX\+\_\+\+BUFPKTS}}, \mbox{\hyperlink{if__cuereg_8h_source_l00108}{CUE\+\_\+\+TX\+\_\+\+FRAMES}}, \mbox{\hyperlink{if__cuereg_8h_source_l00126}{cue\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l02754}{usbd\+\_\+xfer\+\_\+set\+\_\+stall()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a8439aaa0bb98f199fb262bfb52817c71_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_aa7ead4ef0d17aa187fe2027d240e9121}\label{if__cue_8c_aa7ead4ef0d17aa187fe2027d240e9121}} 
\index{if\_cue.c@{if\_cue.c}!cue\_mchash@{cue\_mchash}}
\index{cue\_mchash@{cue\_mchash}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_mchash()}{cue\_mchash()}}
{\footnotesize\ttfamily static uint32\+\_\+t cue\+\_\+mchash (\begin{DoxyParamCaption}\item[{const uint8\+\_\+t $\ast$}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00282}{282}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \textbf{ addr}, and \mbox{\hyperlink{if__cue_8c_source_l00279}{CUE\+\_\+\+BITS}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00311}{cue\+\_\+hash\+\_\+maddr()}}, and \mbox{\hyperlink{if__cue_8c_source_l00323}{cue\+\_\+setmulti()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_aa7ead4ef0d17aa187fe2027d240e9121_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a63e1567202222c184bd840fc83753714}\label{if__cue_8c_a63e1567202222c184bd840fc83753714}} 
\index{if\_cue.c@{if\_cue.c}!cue\_mem@{cue\_mem}}
\index{cue\_mem@{cue\_mem}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_mem()}{cue\_mem()}}
{\footnotesize\ttfamily static int cue\+\_\+mem (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{cmd,  }\item[{uint16\+\_\+t}]{addr,  }\item[{void $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00249}{249}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__cuereg_8h_source_l00046}{CUE\+\_\+\+CMD\+\_\+\+READSRAM}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00104}{uether\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}, and \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00323}{cue\+\_\+setmulti()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=261pt]{d3/def/if__cue_8c_a63e1567202222c184bd840fc83753714_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_aa630d2d7228db52d71790aa6f03b4059}\label{if__cue_8c_aa630d2d7228db52d71790aa6f03b4059}} 
\index{if\_cue.c@{if\_cue.c}!cue\_probe@{cue\_probe}}
\index{cue\_probe@{cue\_probe}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_probe()}{cue\_probe()}}
{\footnotesize\ttfamily static int cue\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00385}{385}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{usbdi_8h_source_l00419}{usbd\+\_\+lookup\+\_\+info\+::b\+Config\+Index}}, \mbox{\hyperlink{usbdi_8h_source_l00417}{usbd\+\_\+lookup\+\_\+info\+::b\+Iface\+Index}}, \mbox{\hyperlink{if__cuereg_8h_source_l00113}{CUE\+\_\+\+CONFIG\+\_\+\+IDX}}, \mbox{\hyperlink{if__cue_8c_source_l00097}{cue\+\_\+devs}}, \mbox{\hyperlink{if__cuereg_8h_source_l00114}{CUE\+\_\+\+IFACE\+\_\+\+IDX}}, \textbf{ dev}, \mbox{\hyperlink{usbdi_8h_source_l00426}{usb\+\_\+attach\+\_\+arg\+::info}}, \mbox{\hyperlink{usbdi_8h_source_l00432}{usb\+\_\+attach\+\_\+arg\+::usb\+\_\+mode}}, \mbox{\hyperlink{usb_8h_source_l00778}{USB\+\_\+\+MODE\+\_\+\+HOST}}, and \mbox{\hyperlink{usb__lookup_8c_source_l00143}{usbd\+\_\+lookup\+\_\+id\+\_\+by\+\_\+uaa()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_aa630d2d7228db52d71790aa6f03b4059_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a560499b0c44c1a5c7a1a96f4946f159b}\label{if__cue_8c_a560499b0c44c1a5c7a1a96f4946f159b}} 
\index{if\_cue.c@{if\_cue.c}!cue\_reset@{cue\_reset}}
\index{cue\_reset@{cue\_reset}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_reset()}{cue\_reset()}}
{\footnotesize\ttfamily static void cue\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structcue__softc}{cue\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00356}{356}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00042}{CUE\+\_\+\+CMD\+\_\+\+RESET}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__cuereg_8h_source_l00124}{cue\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00104}{uether\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, and \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00592}{cue\+\_\+init()}}, and \mbox{\hyperlink{if__cue_8c_source_l00642}{cue\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a560499b0c44c1a5c7a1a96f4946f159b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=240pt]{d3/def/if__cue_8c_a560499b0c44c1a5c7a1a96f4946f159b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a2eaad288fca7a15863b241817ce86db8}\label{if__cue_8c_a2eaad288fca7a15863b241817ce86db8}} 
\index{if\_cue.c@{if\_cue.c}!cue\_setmulti@{cue\_setmulti}}
\index{cue\_setmulti@{cue\_setmulti}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_setmulti()}{cue\_setmulti()}}
{\footnotesize\ttfamily static void cue\+\_\+setmulti (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$}]{ue }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00323}{323}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00047}{CUE\+\_\+\+CMD\+\_\+\+WRITESRAM}}, \mbox{\hyperlink{if__cue_8c_source_l00311}{cue\+\_\+hash\+\_\+maddr()}}, \mbox{\hyperlink{if__cuereg_8h_source_l00134}{CUE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__cuereg_8h_source_l00103}{CUE\+\_\+\+MCAST\+\_\+\+TABLE\+\_\+\+ADDR}}, \mbox{\hyperlink{if__cue_8c_source_l00282}{cue\+\_\+mchash()}}, \mbox{\hyperlink{if__cue_8c_source_l00249}{cue\+\_\+mem()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, and \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a2eaad288fca7a15863b241817ce86db8_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_ae78f54e5d4884ed8065bf537963bdf36}\label{if__cue_8c_ae78f54e5d4884ed8065bf537963bdf36}} 
\index{if\_cue.c@{if\_cue.c}!cue\_setpromisc@{cue\_setpromisc}}
\index{cue\_setpromisc@{cue\_setpromisc}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_setpromisc()}{cue\_setpromisc()}}
{\footnotesize\ttfamily static void cue\+\_\+setpromisc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$}]{ue }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00293}{293}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cue_8c_source_l00197}{CUE\+\_\+\+CLRBIT}}, \mbox{\hyperlink{if__cuereg_8h_source_l00055}{CUE\+\_\+\+ETHCTL}}, \mbox{\hyperlink{if__cuereg_8h_source_l00081}{CUE\+\_\+\+ETHCTL\+\_\+\+PROMISC}}, \mbox{\hyperlink{if__cuereg_8h_source_l00134}{CUE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__cue_8c_source_l00194}{CUE\+\_\+\+SETBIT}}, \mbox{\hyperlink{if__cue_8c_source_l00119}{cue\+\_\+setmulti}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, and \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=291pt]{d3/def/if__cue_8c_ae78f54e5d4884ed8065bf537963bdf36_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a615c0634d77ebdcb040db022143394ad}\label{if__cue_8c_a615c0634d77ebdcb040db022143394ad}} 
\index{if\_cue.c@{if\_cue.c}!cue\_start@{cue\_start}}
\index{cue\_start@{cue\_start}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_start()}{cue\_start()}}
{\footnotesize\ttfamily static void cue\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$}]{ue }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00580}{580}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00119}{CUE\+\_\+\+BULK\+\_\+\+DT\+\_\+\+RD}}, \mbox{\hyperlink{if__cuereg_8h_source_l00118}{CUE\+\_\+\+BULK\+\_\+\+DT\+\_\+\+WR}}, \mbox{\hyperlink{if__cuereg_8h_source_l00126}{cue\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01948}{usbd\+\_\+transfer\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a615c0634d77ebdcb040db022143394ad_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a26f2a44b7ae8ec30bc18523760dbed5e}\label{if__cue_8c_a26f2a44b7ae8ec30bc18523760dbed5e}} 
\index{if\_cue.c@{if\_cue.c}!cue\_stop@{cue\_stop}}
\index{cue\_stop@{cue\_stop}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_stop()}{cue\_stop()}}
{\footnotesize\ttfamily static void cue\+\_\+stop (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$}]{ue }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00642}{642}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cuereg_8h_source_l00119}{CUE\+\_\+\+BULK\+\_\+\+DT\+\_\+\+RD}}, \mbox{\hyperlink{if__cuereg_8h_source_l00118}{CUE\+\_\+\+BULK\+\_\+\+DT\+\_\+\+WR}}, \mbox{\hyperlink{if__cue_8c_source_l00235}{cue\+\_\+csr\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__cuereg_8h_source_l00055}{CUE\+\_\+\+ETHCTL}}, \mbox{\hyperlink{if__cuereg_8h_source_l00134}{CUE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__cue_8c_source_l00356}{cue\+\_\+reset()}}, \mbox{\hyperlink{if__cuereg_8h_source_l00126}{cue\+\_\+softc\+::sc\+\_\+xfer}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l01984}{usbd\+\_\+transfer\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/def/if__cue_8c_a26f2a44b7ae8ec30bc18523760dbed5e_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a6c0f93817d64514d25cb300297d958a2}\label{if__cue_8c_a6c0f93817d64514d25cb300297d958a2}} 
\index{if\_cue.c@{if\_cue.c}!cue\_tick@{cue\_tick}}
\index{cue\_tick@{cue\_tick}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_tick()}{cue\_tick()}}
{\footnotesize\ttfamily static void cue\+\_\+tick (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$}]{ue }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00564}{564}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



References \mbox{\hyperlink{if__cue_8c_source_l00219}{cue\+\_\+csr\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__cuereg_8h_source_l00134}{CUE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__cuereg_8h_source_l00067}{CUE\+\_\+\+RX\+\_\+\+FRAMEERR}}, \mbox{\hyperlink{if__cuereg_8h_source_l00066}{CUE\+\_\+\+TX\+\_\+\+EXCESSCOLL}}, \mbox{\hyperlink{if__cuereg_8h_source_l00065}{CUE\+\_\+\+TX\+\_\+\+MULTICOLL}}, \mbox{\hyperlink{if__cuereg_8h_source_l00064}{CUE\+\_\+\+TX\+\_\+\+SINGLECOLL}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, and \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=265pt]{d3/def/if__cue_8c_a6c0f93817d64514d25cb300297d958a2_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__cue_8c_a19d57df19abda83e540b7cdc9ac19ef4}\label{if__cue_8c_a19d57df19abda83e540b7cdc9ac19ef4}} 
\index{if\_cue.c@{if\_cue.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{cue}]{,  }\item[{uhub}]{,  }\item[{\mbox{\hyperlink{if__cue_8c_a552f477fb62ba5434d6e9bc728ca16fb}{cue\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__cue_8c_ab2e0e190ac97a619ca586201925df58e}{cue\+\_\+devclass}}}]{,  }\item[{NULL}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__cue_8c_a6e936d36c4cd8e1c2b028d7fdbc28a45}\label{if__cue_8c_a6e936d36c4cd8e1c2b028d7fdbc28a45}} 
\index{if\_cue.c@{if\_cue.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{cue}]{,  }\item[{ether}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__cue_8c_a26a95829d2134491014caf3f14ef0eeb}\label{if__cue_8c_a26a95829d2134491014caf3f14ef0eeb}} 
\index{if\_cue.c@{if\_cue.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{cue}]{,  }\item[{uether}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__cue_8c_a49432b1aa8480ccda92c7c3fc25f532c}\label{if__cue_8c_a49432b1aa8480ccda92c7c3fc25f532c}} 
\index{if\_cue.c@{if\_cue.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{cue}]{,  }\item[{\mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__cue_8c_a75593bf67d581375870ce65a9f04de2d}\label{if__cue_8c_a75593bf67d581375870ce65a9f04de2d}} 
\index{if\_cue.c@{if\_cue.c}!MODULE\_VERSION@{MODULE\_VERSION}}
\index{MODULE\_VERSION@{MODULE\_VERSION}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_VERSION()}{MODULE\_VERSION()}}
{\footnotesize\ttfamily MODULE\+\_\+\+VERSION (\begin{DoxyParamCaption}\item[{cue}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__cue_8c_a9f78e939675a075f39985bf768b1cf8d}\label{if__cue_8c_a9f78e939675a075f39985bf768b1cf8d}} 
\index{if\_cue.c@{if\_cue.c}!USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}}
\index{USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{USB\_PNP\_HOST\_INFO()}{USB\_PNP\_HOST\_INFO()}}
{\footnotesize\ttfamily USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{if__cue_8c_a036aa7a46e24334be9113877c669b434}{cue\+\_\+devs}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__cue_8c_a21ce5c25b5b121983e58ce9e418763a8}\label{if__cue_8c_a21ce5c25b5b121983e58ce9e418763a8}} 
\index{if\_cue.c@{if\_cue.c}!cue\_attach@{cue\_attach}}
\index{cue\_attach@{cue\_attach}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_attach}{cue\_attach}}
{\footnotesize\ttfamily device\+\_\+attach\+\_\+t cue\+\_\+attach\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00108}{108}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a889aa30e785da5edb4310aae496e0666}\label{if__cue_8c_a889aa30e785da5edb4310aae496e0666}} 
\index{if\_cue.c@{if\_cue.c}!cue\_attach\_post@{cue\_attach\_post}}
\index{cue\_attach\_post@{cue\_attach\_post}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_attach\_post}{cue\_attach\_post}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} cue\+\_\+attach\+\_\+post\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00114}{114}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_afe27136121eac306a7ecf01aba0ac7b4}\label{if__cue_8c_afe27136121eac306a7ecf01aba0ac7b4}} 
\index{if\_cue.c@{if\_cue.c}!cue\_bulk\_read\_callback@{cue\_bulk\_read\_callback}}
\index{cue\_bulk\_read\_callback@{cue\_bulk\_read\_callback}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_bulk\_read\_callback}{cue\_bulk\_read\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} cue\+\_\+bulk\+\_\+read\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00111}{111}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a9d5a7e56100a24a02744b325705a21e3}\label{if__cue_8c_a9d5a7e56100a24a02744b325705a21e3}} 
\index{if\_cue.c@{if\_cue.c}!cue\_bulk\_write\_callback@{cue\_bulk\_write\_callback}}
\index{cue\_bulk\_write\_callback@{cue\_bulk\_write\_callback}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_bulk\_write\_callback}{cue\_bulk\_write\_callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} cue\+\_\+bulk\+\_\+write\+\_\+callback\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00112}{112}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_ab93d5cde8eda52203845ff791e222270}\label{if__cue_8c_ab93d5cde8eda52203845ff791e222270}} 
\index{if\_cue.c@{if\_cue.c}!cue\_config@{cue\_config}}
\index{cue\_config@{cue\_config}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_config}{cue\_config}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} cue\+\_\+config\mbox{[}\mbox{\hyperlink{if__cuereg_8h_a0944a4353780132eeab7b06e3e42291da0e15f6703e5fc315ba110dc632e5f326}{CUE\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        [\mbox{\hyperlink{if__cuereg_8h_a0944a4353780132eeab7b06e3e42291da293e415cdb0cc80aab163e26aff08417}{CUE\_BULK\_DT\_WR}}] = \{}
\DoxyCodeLine{                .type = \mbox{\hyperlink{usb_8h_a25240fc009aa67bb7a2b635d2e9401e4}{UE\_BULK}},}
\DoxyCodeLine{                .endpoint = \mbox{\hyperlink{usb_8h_a1e8d1f402536e634471569b83f603197}{UE\_ADDR\_ANY}},}
\DoxyCodeLine{                .direction = \mbox{\hyperlink{usb_8h_a9a98e1bc9388db2ab5213e9d6496e851}{UE\_DIR\_OUT}},}
\DoxyCodeLine{                .bufsize = (MCLBYTES + 2),}
\DoxyCodeLine{                .flags = \{.pipe\_bof = 1,\},}
\DoxyCodeLine{                .callback = \mbox{\hyperlink{if__cue_8c_a9d5a7e56100a24a02744b325705a21e3}{cue\_bulk\_write\_callback}},}
\DoxyCodeLine{                .timeout = 10000,       }
\DoxyCodeLine{        \},}
\DoxyCodeLine{}
\DoxyCodeLine{        [\mbox{\hyperlink{if__cuereg_8h_a0944a4353780132eeab7b06e3e42291dac526af14b6ca7a4012341623a2b0475e}{CUE\_BULK\_DT\_RD}}] = \{}
\DoxyCodeLine{                .type = \mbox{\hyperlink{usb_8h_a25240fc009aa67bb7a2b635d2e9401e4}{UE\_BULK}},}
\DoxyCodeLine{                .endpoint = \mbox{\hyperlink{usb_8h_a1e8d1f402536e634471569b83f603197}{UE\_ADDR\_ANY}},}
\DoxyCodeLine{                .direction = \mbox{\hyperlink{usb_8h_a72bb077a860132c175c166f344c75893}{UE\_DIR\_IN}},}
\DoxyCodeLine{                .bufsize = (MCLBYTES + 2),}
\DoxyCodeLine{                .flags = \{.pipe\_bof = 1,.short\_xfer\_ok = 1,\},}
\DoxyCodeLine{                .callback = \mbox{\hyperlink{if__cue_8c_afe27136121eac306a7ecf01aba0ac7b4}{cue\_bulk\_read\_callback}},}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__cue_8c_source_l00139}{139}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00404}{cue\+\_\+attach()}}.

\mbox{\Hypertarget{if__cue_8c_a392db21423f1dbb9c562b04ab1fbf2b8}\label{if__cue_8c_a392db21423f1dbb9c562b04ab1fbf2b8}} 
\index{if\_cue.c@{if\_cue.c}!cue\_detach@{cue\_detach}}
\index{cue\_detach@{cue\_detach}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_detach}{cue\_detach}}
{\footnotesize\ttfamily device\+\_\+detach\+\_\+t cue\+\_\+detach\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00109}{109}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00404}{cue\+\_\+attach()}}.

\mbox{\Hypertarget{if__cue_8c_ab2e0e190ac97a619ca586201925df58e}\label{if__cue_8c_ab2e0e190ac97a619ca586201925df58e}} 
\index{if\_cue.c@{if\_cue.c}!cue\_devclass@{cue\_devclass}}
\index{cue\_devclass@{cue\_devclass}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_devclass}{cue\_devclass}}
{\footnotesize\ttfamily devclass\+\_\+t cue\+\_\+devclass\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00175}{175}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a036aa7a46e24334be9113877c669b434}\label{if__cue_8c_a036aa7a46e24334be9113877c669b434}} 
\index{if\_cue.c@{if\_cue.c}!cue\_devs@{cue\_devs}}
\index{cue\_devs@{cue\_devs}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_devs}{cue\_devs}}
{\footnotesize\ttfamily const \mbox{\hyperlink{usbdi_8h_acf836fd8d6349b66a31f45420728da8d}{STRUCT\+\_\+\+USB\+\_\+\+HOST\+\_\+\+ID}} cue\+\_\+devs\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{\textcolor{preprocessor}{\#define CUE\_DEV(v,p)                                                  }}
\DoxyCodeLine{        \mbox{\hyperlink{if__cue_8c_a60303f099dd7c3c15cf586f107a7e227}{CUE\_DEV}}(CATC, NETMATE),}
\DoxyCodeLine{        \mbox{\hyperlink{if__cue_8c_a60303f099dd7c3c15cf586f107a7e227}{CUE\_DEV}}(CATC, NETMATE2),}
\DoxyCodeLine{        \mbox{\hyperlink{if__cue_8c_a60303f099dd7c3c15cf586f107a7e227}{CUE\_DEV}}(SMARTBRIDGES, SMARTLINK),}
\DoxyCodeLine{}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__cue_8c_source_l00097}{97}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00385}{cue\+\_\+probe()}}.

\mbox{\Hypertarget{if__cue_8c_a552f477fb62ba5434d6e9bc728ca16fb}\label{if__cue_8c_a552f477fb62ba5434d6e9bc728ca16fb}} 
\index{if\_cue.c@{if\_cue.c}!cue\_driver@{cue\_driver}}
\index{cue\_driver@{cue\_driver}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_driver}{cue\_driver}}
{\footnotesize\ttfamily driver\+\_\+t cue\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .name = \textcolor{stringliteral}{"{}cue"{}},}
\DoxyCodeLine{        .methods = \mbox{\hyperlink{if__cue_8c_a74061abeeea8e7bac6bb491bd3720f20}{cue\_methods}},}
\DoxyCodeLine{        .size = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structcue__softc}{cue\_softc}}),}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__cue_8c_source_l00169}{169}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a5a9c8ac8bb54dd6d8af42b575dfeaf26}\label{if__cue_8c_a5a9c8ac8bb54dd6d8af42b575dfeaf26}} 
\index{if\_cue.c@{if\_cue.c}!cue\_init@{cue\_init}}
\index{cue\_init@{cue\_init}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_init}{cue\_init}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} cue\+\_\+init\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00115}{115}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a74061abeeea8e7bac6bb491bd3720f20}\label{if__cue_8c_a74061abeeea8e7bac6bb491bd3720f20}} 
\index{if\_cue.c@{if\_cue.c}!cue\_methods@{cue\_methods}}
\index{cue\_methods@{cue\_methods}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_methods}{cue\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t cue\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_probe, \mbox{\hyperlink{if__cue_8c_a6ceccade7843f1f81565ce55d5881e54}{cue\_probe}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach, \mbox{\hyperlink{if__cue_8c_a21ce5c25b5b121983e58ce9e418763a8}{cue\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach, \mbox{\hyperlink{if__cue_8c_a392db21423f1dbb9c562b04ab1fbf2b8}{cue\_detach}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__cue_8c_source_l00160}{160}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a6ceccade7843f1f81565ce55d5881e54}\label{if__cue_8c_a6ceccade7843f1f81565ce55d5881e54}} 
\index{if\_cue.c@{if\_cue.c}!cue\_probe@{cue\_probe}}
\index{cue\_probe@{cue\_probe}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_probe}{cue\_probe}}
{\footnotesize\ttfamily device\+\_\+probe\+\_\+t cue\+\_\+probe\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00107}{107}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_afae08e181887f80f1c0e8452bad5d20a}\label{if__cue_8c_afae08e181887f80f1c0e8452bad5d20a}} 
\index{if\_cue.c@{if\_cue.c}!cue\_setmulti@{cue\_setmulti}}
\index{cue\_setmulti@{cue\_setmulti}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_setmulti}{cue\_setmulti}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} cue\+\_\+setmulti\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00119}{119}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00293}{cue\+\_\+setpromisc()}}.

\mbox{\Hypertarget{if__cue_8c_a47f4e53bd7b7147e5c969d5ae7eef535}\label{if__cue_8c_a47f4e53bd7b7147e5c969d5ae7eef535}} 
\index{if\_cue.c@{if\_cue.c}!cue\_setpromisc@{cue\_setpromisc}}
\index{cue\_setpromisc@{cue\_setpromisc}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_setpromisc}{cue\_setpromisc}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} cue\+\_\+setpromisc\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00120}{120}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00592}{cue\+\_\+init()}}.

\mbox{\Hypertarget{if__cue_8c_a7e17666f91f883275332d0716feef4bb}\label{if__cue_8c_a7e17666f91f883275332d0716feef4bb}} 
\index{if\_cue.c@{if\_cue.c}!cue\_start@{cue\_start}}
\index{cue\_start@{cue\_start}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_start}{cue\_start}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} cue\+\_\+start\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00117}{117}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00592}{cue\+\_\+init()}}.

\mbox{\Hypertarget{if__cue_8c_a80e5fdeb3ad648f7053927433ae21b69}\label{if__cue_8c_a80e5fdeb3ad648f7053927433ae21b69}} 
\index{if\_cue.c@{if\_cue.c}!cue\_stop@{cue\_stop}}
\index{cue\_stop@{cue\_stop}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_stop}{cue\_stop}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} cue\+\_\+stop\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00116}{116}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00592}{cue\+\_\+init()}}.

\mbox{\Hypertarget{if__cue_8c_a8caa267fb811d1763cf1e30c013f1240}\label{if__cue_8c_a8caa267fb811d1763cf1e30c013f1240}} 
\index{if\_cue.c@{if\_cue.c}!cue\_tick@{cue\_tick}}
\index{cue\_tick@{cue\_tick}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_tick}{cue\_tick}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} cue\+\_\+tick\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__cue_8c_source_l00118}{118}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.

\mbox{\Hypertarget{if__cue_8c_a6f5e84eede5f769ad660371741ca74e9}\label{if__cue_8c_a6f5e84eede5f769ad660371741ca74e9}} 
\index{if\_cue.c@{if\_cue.c}!cue\_ue\_methods@{cue\_ue\_methods}}
\index{cue\_ue\_methods@{cue\_ue\_methods}!if\_cue.c@{if\_cue.c}}
\doxysubsubsection{\texorpdfstring{cue\_ue\_methods}{cue\_ue\_methods}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__ether__methods}{usb\+\_\+ether\+\_\+methods}} cue\+\_\+ue\+\_\+methods\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .ue\_attach\_post = \mbox{\hyperlink{if__cue_8c_a889aa30e785da5edb4310aae496e0666}{cue\_attach\_post}},}
\DoxyCodeLine{        .ue\_start = \mbox{\hyperlink{if__cue_8c_a7e17666f91f883275332d0716feef4bb}{cue\_start}},}
\DoxyCodeLine{        .ue\_init = \mbox{\hyperlink{if__cue_8c_a5a9c8ac8bb54dd6d8af42b575dfeaf26}{cue\_init}},}
\DoxyCodeLine{        .ue\_stop = \mbox{\hyperlink{if__cue_8c_a80e5fdeb3ad648f7053927433ae21b69}{cue\_stop}},}
\DoxyCodeLine{        .ue\_tick = \mbox{\hyperlink{if__cue_8c_a8caa267fb811d1763cf1e30c013f1240}{cue\_tick}},}
\DoxyCodeLine{        .ue\_setmulti = \mbox{\hyperlink{if__cue_8c_afae08e181887f80f1c0e8452bad5d20a}{cue\_setmulti}},}
\DoxyCodeLine{        .ue\_setpromisc = \mbox{\hyperlink{if__cue_8c_a47f4e53bd7b7147e5c969d5ae7eef535}{cue\_setpromisc}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__cue_8c_source_l00184}{184}} of file \mbox{\hyperlink{if__cue_8c_source}{if\+\_\+cue.\+c}}.



Referenced by \mbox{\hyperlink{if__cue_8c_source_l00404}{cue\+\_\+attach()}}.

