\hypertarget{if__ure_8c}{}\doxysection{dev/usb/net/if\+\_\+ure.c File Reference}
\label{if__ure_8c}\index{dev/usb/net/if\_ure.c@{dev/usb/net/if\_ure.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/condvar.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/sbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/unistd.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in.\+h$>$}\newline
{\ttfamily \#include $<$netinet/ip.\+h$>$}\newline
{\ttfamily \#include $<$dev/mii/mii.\+h$>$}\newline
{\ttfamily \#include $<$dev/mii/miivar.\+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\+\_\+urereg.\+h$>$}\newline
{\ttfamily \#include \char`\"{}miibus\+\_\+if.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+inet6.\+h\char`\"{}}\newline
Include dependency graph for if\+\_\+ure.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{de/da5/if__ure_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__ure_8c_a927dd6f59caf10a2991dfb564bcbb1e1}{USB\+\_\+\+DEBUG\+\_\+\+VAR}}~ure\+\_\+debug
\item 
\#define \mbox{\hyperlink{if__ure_8c_a51e0c2be27c3fc89eda51006bdc19bdc}{DEVPRINTF}}(...)~do \{ \} while (0)
\item 
\#define \mbox{\hyperlink{if__ure_8c_a913a0d090ca3f7968a5ee85ac9baf85a}{DEVPRINTFN}}(...)~do \{ \} while (0)
\item 
\#define \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\+\_\+\+DEV}}(v,  p,  i)
\item 
\#define \mbox{\hyperlink{if__ure_8c_a6efe6fe5657863c4d057adf1078e58c6}{URE\+\_\+\+SETBIT\+\_\+1}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  \textbf{ index},  x)~ \mbox{\hyperlink{if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac}{ure\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2}{ure\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) $\vert$ (x))
\item 
\#define \mbox{\hyperlink{if__ure_8c_a0590ffde4befeb362ed6d4864666a765}{URE\+\_\+\+SETBIT\+\_\+2}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  \textbf{ index},  x)~ \mbox{\hyperlink{if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5}{ure\+\_\+write\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_a45e73c945fbdedde91e2299d1b01d416}{ure\+\_\+read\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) $\vert$ (x))
\item 
\#define \mbox{\hyperlink{if__ure_8c_aeb0f1dc74828df84c750d8cd7ee1637c}{URE\+\_\+\+SETBIT\+\_\+4}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  \textbf{ index},  x)~ \mbox{\hyperlink{if__ure_8c_ac2f88184be0834d3e6b5737eb662000c}{ure\+\_\+write\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6}{ure\+\_\+read\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) $\vert$ (x))
\item 
\#define \mbox{\hyperlink{if__ure_8c_a7d61b0942e735d32437588b979816330}{URE\+\_\+\+CLRBIT\+\_\+1}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  \textbf{ index},  x)~ \mbox{\hyperlink{if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac}{ure\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2}{ure\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) \& $\sim$(x))
\item 
\#define \mbox{\hyperlink{if__ure_8c_a2dec3559b5f3c3b332fb876de578dcd4}{URE\+\_\+\+CLRBIT\+\_\+2}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  \textbf{ index},  x)~ \mbox{\hyperlink{if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5}{ure\+\_\+write\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_a45e73c945fbdedde91e2299d1b01d416}{ure\+\_\+read\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) \& $\sim$(x))
\item 
\#define \mbox{\hyperlink{if__ure_8c_a9832745d6519d1506fa0953b4ece8d1c}{URE\+\_\+\+CLRBIT\+\_\+4}}(sc,  \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  \textbf{ index},  x)~ \mbox{\hyperlink{if__ure_8c_ac2f88184be0834d3e6b5737eb662000c}{ure\+\_\+write\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6}{ure\+\_\+read\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) \& $\sim$(x))
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__ure_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static int \mbox{\hyperlink{if__ure_8c_a3c8b3d81662ff26849f52100529451da}{ure\+\_\+ctl}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint8\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__ure_8c_a96281943d07b4cd3d49db68b4a02537e}{ure\+\_\+read\+\_\+mem}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__ure_8c_a6492b47e5ab6809b4539fe4d7baac9f4}{ure\+\_\+write\+\_\+mem}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, void $\ast$, int)
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2}{ure\+\_\+read\+\_\+1}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static uint16\+\_\+t \mbox{\hyperlink{if__ure_8c_a45e73c945fbdedde91e2299d1b01d416}{ure\+\_\+read\+\_\+2}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6}{ure\+\_\+read\+\_\+4}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac}{ure\+\_\+write\+\_\+1}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5}{ure\+\_\+write\+\_\+2}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__ure_8c_ac2f88184be0834d3e6b5737eb662000c}{ure\+\_\+write\+\_\+4}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint32\+\_\+t)
\item 
static uint16\+\_\+t \mbox{\hyperlink{if__ure_8c_a3256ac2ba9154acb614200d4977890ff}{ure\+\_\+ocp\+\_\+reg\+\_\+read}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__ure_8c_aea222f22768b87388e9660ba11f63396}{ure\+\_\+ocp\+\_\+reg\+\_\+write}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__ure_8c_ae3631d2ed3eacbaed598730a5a27c6f3}{ure\+\_\+sram\+\_\+write}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__ure_8c_a559df0905d0fc8be49ec362240a153c0}{ure\+\_\+sysctl\+\_\+chipver}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static void \mbox{\hyperlink{if__ure_8c_af21297221493a64138faf18292423be8}{ure\+\_\+read\+\_\+chipver}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__ure_8c_aa4bb6fd477c41184dc14288ed1890f73}{ure\+\_\+attach\+\_\+post\+\_\+sub}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_ab00be5b3fae45b4e1f2b50f555cdb6c8}{ure\+\_\+reset}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__ure_8c_ae3a2fbbd001b7b9591af7ad4946030f0}{ure\+\_\+ifmedia\+\_\+upd}} (struct ifnet $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_a8ffd694656eb5d37a03bb64a11955ff6}{ure\+\_\+ifmedia\+\_\+sts}} (struct ifnet $\ast$, struct ifmediareq $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_a57bc32559858ebf8e97fef6dc44e9be0}{ure\+\_\+add\+\_\+media\+\_\+types}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_a1a3ca773941d7e908fe95b69cb728418}{ure\+\_\+link\+\_\+state}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__ure_8c_a6ba32065af5a51dba287f7eb135357e7}{ure\+\_\+get\+\_\+link\+\_\+status}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__ure_8c_a51336eab590618e862cf89766c4923bd}{ure\+\_\+ioctl}} (struct ifnet $\ast$, u\+\_\+long, caddr\+\_\+t)
\item 
static void \mbox{\hyperlink{if__ure_8c_a24a94174cafdb5f291319df005cdec47}{ure\+\_\+rtl8152\+\_\+init}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_a432929462a103eba6dc31d3f715ccd9b}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_a62288668305be36fd0b0b4af54630b97}{ure\+\_\+rtl8153\+\_\+init}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_abbfbc0652270b0a4e3beb410efea9650}{ure\+\_\+rtl8153b\+\_\+init}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_af131bb4131fabf0f015f05bfdb1b4b32}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_a32cf9bad386006ebbf7d9fb8dd1b3f5e}{ure\+\_\+disable\+\_\+teredo}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__ure_8c_a6cd199019db59556405437d43769247c}{ure\+\_\+enable\+\_\+aldps}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, bool)
\item 
static uint16\+\_\+t \mbox{\hyperlink{if__ure_8c_abbc725fc5104d9ef52d92ea8734bd54d}{ure\+\_\+phy\+\_\+status}} (struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__ure_8c_a3dca4b12b0a5b2cdf3046f7d0a6ca371}{ure\+\_\+rxcsum}} (int capenb, struct \mbox{\hyperlink{structure__rxpkt}{ure\+\_\+rxpkt}} $\ast$rp, struct mbuf $\ast$m)
\item 
static int \mbox{\hyperlink{if__ure_8c_ac5f1e7f9c2e02e42d05b97d9cdea6f2a}{ure\+\_\+txcsum}} (struct mbuf $\ast$m, int caps, uint32\+\_\+t $\ast$regout)
\item 
\mbox{\hyperlink{if__ure_8c_aa6e1e87a12253898d10a0c92247e05ee}{DRIVER\+\_\+\+MODULE}} (ure, uhub, \mbox{\hyperlink{if__ure_8c_ab1c0a3f9a3ab7224acd6ffcea0ae5b43}{ure\+\_\+driver}}, \mbox{\hyperlink{if__ure_8c_ab140410eb722afb05d28625489b60ed8}{ure\+\_\+devclass}}, NULL, NULL)
\item 
\mbox{\hyperlink{if__ure_8c_a6103e50cbdaa73f6244c5ebc6d21429d}{DRIVER\+\_\+\+MODULE}} (miibus, ure, miibus\+\_\+driver, miibus\+\_\+devclass, NULL, NULL)
\item 
\mbox{\hyperlink{if__ure_8c_a3c9645a0628af8e2792b51b1579f72dc}{MODULE\+\_\+\+DEPEND}} (ure, uether, 1, 1, 1)
\item 
\mbox{\hyperlink{if__ure_8c_ac570773c7c6f5391c65b2cc4a9ff39b9}{MODULE\+\_\+\+DEPEND}} (ure, \mbox{\hyperlink{usb__if_8m_adfa3f6da9c4881e494b180c4ebb06470}{usb}}, 1, 1, 1)
\item 
\mbox{\hyperlink{if__ure_8c_a2878ab6026d6d4bdaab989960e1a3f88}{MODULE\+\_\+\+DEPEND}} (ure, ether, 1, 1, 1)
\item 
\mbox{\hyperlink{if__ure_8c_a8ecb360a70b0eef06b7a8f88e95df924}{MODULE\+\_\+\+DEPEND}} (ure, miibus, 1, 1, 1)
\item 
\mbox{\hyperlink{if__ure_8c_a835bea0c329c361ebea502efee47a1d7}{MODULE\+\_\+\+VERSION}} (ure, 1)
\item 
\mbox{\hyperlink{if__ure_8c_ace3754401ff77d7d516f5c13ecc85aae}{USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO}} (\mbox{\hyperlink{if__ure_8c_a32041a16624c828d32be57d0443e59fd}{ure\+\_\+devs}})
\item 
static int \mbox{\hyperlink{if__ure_8c_a9b60b03a977049e8eb46594b7692310a}{ure\+\_\+miibus\+\_\+readreg}} (device\+\_\+t \textbf{ dev}, int phy, int \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}})
\item 
static int \mbox{\hyperlink{if__ure_8c_a0ac2d7b136ff514f5dd91c8d984739b6}{ure\+\_\+miibus\+\_\+writereg}} (device\+\_\+t \textbf{ dev}, int phy, int \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, int \mbox{\hyperlink{if__ural_8c_ae1f13e96d928504e11ec4da744f67f9b}{val}})
\item 
static void \mbox{\hyperlink{if__ure_8c_a9236a815d77454891beab8b4c658466a}{ure\+\_\+miibus\+\_\+statchg}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__ure_8c_ae92f48278b01cc565ae3cd1dcd97289d}{ure\+\_\+probe}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__ure_8c_a05b4441424ba22dbe33b5ed20b6efe18}{ure\+\_\+attach}} (device\+\_\+t \textbf{ dev})
\item 
static int \mbox{\hyperlink{if__ure_8c_a460d7c53be62e7533b52dab4592686bb}{ure\+\_\+detach}} (device\+\_\+t \textbf{ dev})
\item 
static struct mbuf $\ast$ \mbox{\hyperlink{if__ure_8c_a1f5ba3442734b099043ccf8749e9c2ab}{ure\+\_\+makembuf}} (struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} $\ast$pc, \mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}} \mbox{\hyperlink{usb__if_8m_ac681806181c80437cfab37335f62ff39}{offset}}, \mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}} \mbox{\hyperlink{if__usievar_8h_a8aed22e2c7b283705ec82e0120515618}{len}})
\item 
static void \mbox{\hyperlink{if__ure_8c_a03ee8adfed47f4de032c3ef32b1ab1e2}{ure\+\_\+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__ure_8c_a774fc0ebd9053679d99e04b95ea62daa}{ure\+\_\+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__ure_8c_a97f5e8c14e4697dbecad04bbe533cda4}{ure\+\_\+attach\+\_\+post}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__ure_8c_a9bf0f8eb6dcaf310eed0c143b51d6695}{ure\+\_\+init}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__ure_8c_ab32fc5014056498becc1b284cdafc6e2}{ure\+\_\+tick}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static u\+\_\+int \mbox{\hyperlink{if__ure_8c_a0e58f48b6a5292ce8367553783fd0cb1}{ure\+\_\+hash\+\_\+maddr}} (void $\ast$arg, struct sockaddr\+\_\+dl $\ast$sdl, u\+\_\+int cnt)
\item 
static void \mbox{\hyperlink{if__ure_8c_a4203a912697a7df9356d678cbac1ad88}{ure\+\_\+rxfilter}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__ure_8c_adb1f58d3753d271d274600d03b297546}{ure\+\_\+start}} (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$ue)
\item 
static void \mbox{\hyperlink{if__ure_8c_ad0981ca64da9c4af679512df9ac3d08e}{ure\+\_\+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__ure_8c_a32041a16624c828d32be57d0443e59fd}{ure\+\_\+devs}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+probe\+\_\+t \mbox{\hyperlink{if__ure_8c_aaf573b14a9de9f4f8127fa65524f4023}{ure\+\_\+probe}}
\item 
static device\+\_\+attach\+\_\+t \mbox{\hyperlink{if__ure_8c_a4418b9062a61a3a87279e4d41952979e}{ure\+\_\+attach}}
\item 
static device\+\_\+detach\+\_\+t \mbox{\hyperlink{if__ure_8c_a690692e7c67deebeed78677b77ee846d}{ure\+\_\+detach}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__ure_8c_a25160ceda9a487927811b5430fc3658a}{ure\+\_\+bulk\+\_\+read\+\_\+callback}}
\item 
static \mbox{\hyperlink{usbdi_8h_aad1085e1e87347ed71e554c4b0209239}{usb\+\_\+callback\+\_\+t}} \mbox{\hyperlink{if__ure_8c_af2ee7fe1ae25996e825562cb9899eee5}{ure\+\_\+bulk\+\_\+write\+\_\+callback}}
\item 
static miibus\+\_\+readreg\+\_\+t \mbox{\hyperlink{if__ure_8c_a4935a56043d65bc533db92793fcbe024}{ure\+\_\+miibus\+\_\+readreg}}
\item 
static miibus\+\_\+writereg\+\_\+t \mbox{\hyperlink{if__ure_8c_ad854b883ccc75b92ffcca4349dfcc45a}{ure\+\_\+miibus\+\_\+writereg}}
\item 
static miibus\+\_\+statchg\+\_\+t \mbox{\hyperlink{if__ure_8c_ae3c6218b9746a23dce411878a644e052}{ure\+\_\+miibus\+\_\+statchg}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__ure_8c_a056c6c58e59e0030631702d332d36e08}{ure\+\_\+attach\+\_\+post}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__ure_8c_a23e5baaaa9dba418464c3400e483ad7b}{ure\+\_\+init}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__ure_8c_a2c2c805cc92f8d86e7eda677b5856382}{ure\+\_\+stop}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__ure_8c_a5b04ec000c99aeee639131fc79a783d6}{ure\+\_\+start}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__ure_8c_a9407a022465ea9217e6406c3f09cc1b5}{ure\+\_\+tick}}
\item 
static \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} \mbox{\hyperlink{if__ure_8c_a2d9197c99094f9a6ff92c29e0b5e8d74}{ure\+\_\+rxfilter}}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__ure_8c_a7aa2be9fa5e331a387ec8990b4d16c3b}{ure\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__ure_8c_ab1c0a3f9a3ab7224acd6ffcea0ae5b43}{ure\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__ure_8c_ab140410eb722afb05d28625489b60ed8}{ure\+\_\+devclass}}
\item 
static const struct \mbox{\hyperlink{structusb__ether__methods}{usb\+\_\+ether\+\_\+methods}} \mbox{\hyperlink{if__ure_8c_adb23adb2a6f5590bfb5e6c98e641e236}{ure\+\_\+ue\+\_\+methods}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__ure_8c_a51e0c2be27c3fc89eda51006bdc19bdc}\label{if__ure_8c_a51e0c2be27c3fc89eda51006bdc19bdc}} 
\index{if\_ure.c@{if\_ure.c}!DEVPRINTF@{DEVPRINTF}}
\index{DEVPRINTF@{DEVPRINTF}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{DEVPRINTF}{DEVPRINTF}}
{\footnotesize\ttfamily \#define DEVPRINTF(\begin{DoxyParamCaption}\item[{}]{... }\end{DoxyParamCaption})~do \{ \} while (0)}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00089}{89}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a913a0d090ca3f7968a5ee85ac9baf85a}\label{if__ure_8c_a913a0d090ca3f7968a5ee85ac9baf85a}} 
\index{if\_ure.c@{if\_ure.c}!DEVPRINTFN@{DEVPRINTFN}}
\index{DEVPRINTFN@{DEVPRINTFN}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{DEVPRINTFN}{DEVPRINTFN}}
{\footnotesize\ttfamily \#define DEVPRINTFN(\begin{DoxyParamCaption}\item[{}]{... }\end{DoxyParamCaption})~do \{ \} while (0)}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00090}{90}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a7d61b0942e735d32437588b979816330}\label{if__ure_8c_a7d61b0942e735d32437588b979816330}} 
\index{if\_ure.c@{if\_ure.c}!URE\_CLRBIT\_1@{URE\_CLRBIT\_1}}
\index{URE\_CLRBIT\_1@{URE\_CLRBIT\_1}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{URE\_CLRBIT\_1}{URE\_CLRBIT\_1}}
{\footnotesize\ttfamily \#define URE\+\_\+\+CLRBIT\+\_\+1(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{\textbf{ index},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac}{ure\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2}{ure\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) \& $\sim$(x))}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00223}{223}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a2dec3559b5f3c3b332fb876de578dcd4}\label{if__ure_8c_a2dec3559b5f3c3b332fb876de578dcd4}} 
\index{if\_ure.c@{if\_ure.c}!URE\_CLRBIT\_2@{URE\_CLRBIT\_2}}
\index{URE\_CLRBIT\_2@{URE\_CLRBIT\_2}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{URE\_CLRBIT\_2}{URE\_CLRBIT\_2}}
{\footnotesize\ttfamily \#define URE\+\_\+\+CLRBIT\+\_\+2(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{\textbf{ index},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5}{ure\+\_\+write\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_a45e73c945fbdedde91e2299d1b01d416}{ure\+\_\+read\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) \& $\sim$(x))}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00225}{225}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a9832745d6519d1506fa0953b4ece8d1c}\label{if__ure_8c_a9832745d6519d1506fa0953b4ece8d1c}} 
\index{if\_ure.c@{if\_ure.c}!URE\_CLRBIT\_4@{URE\_CLRBIT\_4}}
\index{URE\_CLRBIT\_4@{URE\_CLRBIT\_4}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{URE\_CLRBIT\_4}{URE\_CLRBIT\_4}}
{\footnotesize\ttfamily \#define URE\+\_\+\+CLRBIT\+\_\+4(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{\textbf{ index},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__ure_8c_ac2f88184be0834d3e6b5737eb662000c}{ure\+\_\+write\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6}{ure\+\_\+read\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) \& $\sim$(x))}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00227}{227}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}\label{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}} 
\index{if\_ure.c@{if\_ure.c}!URE\_DEV@{URE\_DEV}}
\index{URE\_DEV@{URE\_DEV}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{URE\_DEV}{URE\_DEV}}
{\footnotesize\ttfamily \#define URE\+\_\+\+DEV(\begin{DoxyParamCaption}\item[{}]{v,  }\item[{}]{p,  }\item[{}]{i }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{  \{ \(\backslash\)}
\DoxyCodeLine{  USB\_VPI(USB\_VENDOR\_\#\#v, USB\_PRODUCT\_\#\#v\#\#\_\#\#p, i), \(\backslash\)}
\DoxyCodeLine{  USB\_IFACE\_CLASS(\mbox{\hyperlink{usb_8h_a62544a681ab6641be1497118649e4c25}{UICLASS\_VENDOR}}), \(\backslash\)}
\DoxyCodeLine{  USB\_IFACE\_SUBCLASS(\mbox{\hyperlink{usb_8h_a96c3421e4bd881aaf4ab381d7f861a94}{UISUBCLASS\_VENDOR}}) \}}

\end{DoxyCode}
\mbox{\Hypertarget{if__ure_8c_a6efe6fe5657863c4d057adf1078e58c6}\label{if__ure_8c_a6efe6fe5657863c4d057adf1078e58c6}} 
\index{if\_ure.c@{if\_ure.c}!URE\_SETBIT\_1@{URE\_SETBIT\_1}}
\index{URE\_SETBIT\_1@{URE\_SETBIT\_1}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{URE\_SETBIT\_1}{URE\_SETBIT\_1}}
{\footnotesize\ttfamily \#define URE\+\_\+\+SETBIT\+\_\+1(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{\textbf{ index},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac}{ure\+\_\+write\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2}{ure\+\_\+read\+\_\+1}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) $\vert$ (x))}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00216}{216}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a0590ffde4befeb362ed6d4864666a765}\label{if__ure_8c_a0590ffde4befeb362ed6d4864666a765}} 
\index{if\_ure.c@{if\_ure.c}!URE\_SETBIT\_2@{URE\_SETBIT\_2}}
\index{URE\_SETBIT\_2@{URE\_SETBIT\_2}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{URE\_SETBIT\_2}{URE\_SETBIT\_2}}
{\footnotesize\ttfamily \#define URE\+\_\+\+SETBIT\+\_\+2(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{\textbf{ index},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5}{ure\+\_\+write\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_a45e73c945fbdedde91e2299d1b01d416}{ure\+\_\+read\+\_\+2}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) $\vert$ (x))}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00218}{218}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_aeb0f1dc74828df84c750d8cd7ee1637c}\label{if__ure_8c_aeb0f1dc74828df84c750d8cd7ee1637c}} 
\index{if\_ure.c@{if\_ure.c}!URE\_SETBIT\_4@{URE\_SETBIT\_4}}
\index{URE\_SETBIT\_4@{URE\_SETBIT\_4}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{URE\_SETBIT\_4}{URE\_SETBIT\_4}}
{\footnotesize\ttfamily \#define URE\+\_\+\+SETBIT\+\_\+4(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{\mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}},  }\item[{}]{\textbf{ index},  }\item[{}]{x }\end{DoxyParamCaption})~ \mbox{\hyperlink{if__ure_8c_ac2f88184be0834d3e6b5737eb662000c}{ure\+\_\+write\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}, \mbox{\hyperlink{if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6}{ure\+\_\+read\+\_\+4}}(sc, \mbox{\hyperlink{if__ural_8c_a9428adc9af4653a2050e2536b55dec8d}{reg}}, \textbf{ index}) $\vert$ (x))}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00220}{220}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00059}{59}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



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

\mbox{\Hypertarget{if__ure_8c_a6103e50cbdaa73f6244c5ebc6d21429d}\label{if__ure_8c_a6103e50cbdaa73f6244c5ebc6d21429d}} 
\index{if\_ure.c@{if\_ure.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{miibus}]{,  }\item[{ure}]{,  }\item[{miibus\+\_\+driver}]{,  }\item[{miibus\+\_\+devclass}]{,  }\item[{NULL}]{,  }\item[{NULL}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__ure_8c_aa6e1e87a12253898d10a0c92247e05ee}\label{if__ure_8c_aa6e1e87a12253898d10a0c92247e05ee}} 
\index{if\_ure.c@{if\_ure.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{ure}]{,  }\item[{uhub}]{,  }\item[{\mbox{\hyperlink{if__ure_8c_ab1c0a3f9a3ab7224acd6ffcea0ae5b43}{ure\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__ure_8c_ab140410eb722afb05d28625489b60ed8}{ure\+\_\+devclass}}}]{,  }\item[{NULL}]{,  }\item[{NULL}]{ }\end{DoxyParamCaption})}

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

\mbox{\Hypertarget{if__ure_8c_a8ecb360a70b0eef06b7a8f88e95df924}\label{if__ure_8c_a8ecb360a70b0eef06b7a8f88e95df924}} 
\index{if\_ure.c@{if\_ure.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [2/4]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{ure}]{,  }\item[{miibus}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

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

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

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

\mbox{\Hypertarget{if__ure_8c_a57bc32559858ebf8e97fef6dc44e9be0}\label{if__ure_8c_a57bc32559858ebf8e97fef6dc44e9be0}} 
\index{if\_ure.c@{if\_ure.c}!ure\_add\_media\_types@{ure\_add\_media\_types}}
\index{ure\_add\_media\_types@{ure\_add\_media\_types}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_add\_media\_types()}{ure\_add\_media\_types()}}
{\footnotesize\ttfamily static void ure\+\_\+add\+\_\+media\+\_\+types (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01391}{1391}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00584}{ure\+\_\+softc\+::sc\+\_\+ifmedia}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00986}{ure\+\_\+attach\+\_\+post\+\_\+sub()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a57bc32559858ebf8e97fef6dc44e9be0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a05b4441424ba22dbe33b5ed20b6efe18}\label{if__ure_8c_a05b4441424ba22dbe33b5ed20b6efe18}} 
\index{if\_ure.c@{if\_ure.c}!ure\_attach@{ure\_attach}}
\index{ure\_attach@{ure\_attach}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_attach()}{ure\_attach()}}
{\footnotesize\ttfamily static int ure\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00505}{505}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \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__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00585}{ure\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__urereg_8h_source_l00586}{ure\+\_\+softc\+::sc\+\_\+rx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00589}{ure\+\_\+softc\+::sc\+\_\+rxbufsz}}, \mbox{\hyperlink{if__urereg_8h_source_l00587}{ure\+\_\+softc\+::sc\+\_\+tx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usbdi_8h_source_l00238}{usb\+\_\+config\+::type}}, \mbox{\hyperlink{usb_8h_source_l00537}{UE\+\_\+\+ADDR\+\_\+\+ANY}}, \mbox{\hyperlink{usb_8h_source_l00543}{UE\+\_\+\+BULK}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb_8h_source_l00531}{UE\+\_\+\+DIR\+\_\+\+IN}}, \mbox{\hyperlink{usb_8h_source_l00532}{UE\+\_\+\+DIR\+\_\+\+OUT}}, \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()}}, \mbox{\hyperlink{if__urereg_8h_source_l00577}{URE\+\_\+8152\+\_\+\+RX\+\_\+\+BUFSZ}}, \mbox{\hyperlink{if__urereg_8h_source_l00578}{URE\+\_\+8153\+\_\+\+RX\+\_\+\+BUFSZ}}, \mbox{\hyperlink{if__urereg_8h_source_l00579}{URE\+\_\+8156\+\_\+\+RX\+\_\+\+BUFSZ}}, \mbox{\hyperlink{if__ure_8c_source_l00120}{ure\+\_\+bulk\+\_\+read\+\_\+callback}}, \mbox{\hyperlink{if__ure_8c_source_l00121}{ure\+\_\+bulk\+\_\+write\+\_\+callback}}, \mbox{\hyperlink{if__ure_8c_source_l00118}{ure\+\_\+detach}}, \mbox{\hyperlink{if__urereg_8h_source_l00597}{URE\+\_\+\+FLAG\+\_\+8153}}, \mbox{\hyperlink{if__urereg_8h_source_l00598}{URE\+\_\+\+FLAG\+\_\+8153B}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00033}{URE\+\_\+\+IFACE\+\_\+\+IDX}}, \mbox{\hyperlink{if__urereg_8h_source_l00574}{URE\+\_\+\+MAX\+\_\+\+RX}}, \mbox{\hyperlink{if__urereg_8h_source_l00573}{URE\+\_\+\+MAX\+\_\+\+TX}}, \mbox{\hyperlink{if__urereg_8h_source_l00576}{URE\+\_\+\+TX\+\_\+\+BUFSZ}}, \mbox{\hyperlink{if__ure_8c_source_l00203}{ure\+\_\+ue\+\_\+methods}}, \mbox{\hyperlink{usbdi_8h_source_l00400}{USB\+\_\+\+GET\+\_\+\+DRIVER\+\_\+\+INFO}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, 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]{da/df1/if__ure_8c_a05b4441424ba22dbe33b5ed20b6efe18_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a97f5e8c14e4697dbecad04bbe533cda4}\label{if__ure_8c_a97f5e8c14e4697dbecad04bbe533cda4}} 
\index{if\_ure.c@{if\_ure.c}!ure\_attach\_post@{ure\_attach\_post}}
\index{ure\_attach\_post@{ure\_attach\_post}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_attach\_post()}{ure\_attach\_post()}}
{\footnotesize\ttfamily static void ure\+\_\+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__ure_8c_source_l00951}{951}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00602}{ure\+\_\+softc\+::sc\+\_\+chip}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00592}{ure\+\_\+softc\+::sc\+\_\+phyno}}, \mbox{\hyperlink{if__urereg_8h_source_l00590}{ure\+\_\+softc\+::sc\+\_\+rxstarted}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00101}{usb\+\_\+ether\+::ue\+\_\+eaddr}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{if__urereg_8h_source_l00604}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+4\+C00}}, \mbox{\hyperlink{if__urereg_8h_source_l00605}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+4\+C10}}, \mbox{\hyperlink{if__urereg_8h_source_l00596}{URE\+\_\+\+FLAG\+\_\+8152}}, \mbox{\hyperlink{if__urereg_8h_source_l00598}{URE\+\_\+\+FLAG\+\_\+8153B}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00063}{URE\+\_\+\+PLA\+\_\+\+BACKUP}}, \mbox{\hyperlink{if__urereg_8h_source_l00051}{URE\+\_\+\+PLA\+\_\+\+IDR}}, \mbox{\hyperlink{if__ure_8c_source_l00871}{ure\+\_\+read\+\_\+chipver()}}, \mbox{\hyperlink{if__ure_8c_source_l00251}{ure\+\_\+read\+\_\+mem()}}, \mbox{\hyperlink{if__ure_8c_source_l01519}{ure\+\_\+rtl8152\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a97f5e8c14e4697dbecad04bbe533cda4_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_aa4bb6fd477c41184dc14288ed1890f73}\label{if__ure_8c_aa4bb6fd477c41184dc14288ed1890f73}} 
\index{if\_ure.c@{if\_ure.c}!ure\_attach\_post\_sub@{ure\_attach\_post\_sub}}
\index{ure\_attach\_post\_sub@{ure\_attach\_post\_sub}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_attach\_post\_sub()}{ure\_attach\_post\_sub()}}
{\footnotesize\ttfamily static int ure\+\_\+attach\+\_\+post\+\_\+sub (\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__ure_8c_source_l00986}{986}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00584}{ure\+\_\+softc\+::sc\+\_\+ifmedia}}, \mbox{\hyperlink{if__urereg_8h_source_l00592}{ure\+\_\+softc\+::sc\+\_\+phyno}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00079}{usb\+\_\+ether\+::ue\+\_\+ifp}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00081}{usb\+\_\+ether\+::ue\+\_\+methods}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00066}{usb\+\_\+ether\+\_\+methods\+::ue\+\_\+mii\+\_\+sts}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00086}{usb\+\_\+ether\+::ue\+\_\+miibus}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00450}{uether\+\_\+ifmedia\+\_\+upd()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00358}{uether\+\_\+init()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00410}{uether\+\_\+start()}}, \mbox{\hyperlink{if__ure_8c_source_l01391}{ure\+\_\+add\+\_\+media\+\_\+types()}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__ure_8c_source_l01349}{ure\+\_\+ifmedia\+\_\+sts()}}, \mbox{\hyperlink{if__ure_8c_source_l01269}{ure\+\_\+ifmedia\+\_\+upd()}}, \mbox{\hyperlink{if__ure_8c_source_l01439}{ure\+\_\+ioctl()}}, and \mbox{\hyperlink{if__ure_8c_source_l00934}{ure\+\_\+sysctl\+\_\+chipver()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_aa4bb6fd477c41184dc14288ed1890f73_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a03ee8adfed47f4de032c3ef32b1ab1e2}\label{if__ure_8c_a03ee8adfed47f4de032c3ef32b1ab1e2}} 
\index{if\_ure.c@{if\_ure.c}!ure\_bulk\_read\_callback@{ure\_bulk\_read\_callback}}
\index{ure\_bulk\_read\_callback@{ure\_bulk\_read\_callback}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_bulk\_read\_callback()}{ure\_bulk\_read\_callback()}}
{\footnotesize\ttfamily static void ure\+\_\+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__ure_8c_source_l00635}{635}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__ure_8c_source_l00090}{DEVPRINTFN}}, \mbox{\hyperlink{umass_8c_source_l00179}{DPRINTF}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00646}{uether\+\_\+rxflush()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00598}{uether\+\_\+rxmbuf()}}, \mbox{\hyperlink{if__urereg_8h_source_l00538}{ure\+\_\+rxpkt\+::ure\+\_\+csum}}, \mbox{\hyperlink{if__ure_8c_source_l00605}{ure\+\_\+makembuf()}}, \mbox{\hyperlink{if__urereg_8h_source_l00546}{ure\+\_\+rxpkt\+::ure\+\_\+misc}}, \mbox{\hyperlink{if__urereg_8h_source_l00536}{ure\+\_\+rxpkt\+::ure\+\_\+pktlen}}, \mbox{\hyperlink{if__urereg_8h_source_l00550}{ure\+\_\+rxpkt\+::ure\+\_\+rsvd2}}, \mbox{\hyperlink{if__urereg_8h_source_l00551}{ure\+\_\+rxpkt\+::ure\+\_\+rsvd3}}, \mbox{\hyperlink{if__urereg_8h_source_l00552}{ure\+\_\+rxpkt\+::ure\+\_\+rsvd4}}, \mbox{\hyperlink{if__ure_8c_source_l02121}{ure\+\_\+rxcsum()}}, \mbox{\hyperlink{if__urereg_8h_source_l00534}{URE\+\_\+\+RXPKT\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__urereg_8h_source_l00537}{URE\+\_\+\+RXPKT\+\_\+\+LEN\+\_\+\+MASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00541}{URE\+\_\+\+RXPKT\+\_\+\+RX\+\_\+\+VLAN\+\_\+\+TAG}}, \mbox{\hyperlink{if__urereg_8h_source_l00540}{URE\+\_\+\+RXPKT\+\_\+\+VLAN\+\_\+\+MASK}}, \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]{da/df1/if__ure_8c_a03ee8adfed47f4de032c3ef32b1ab1e2_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a774fc0ebd9053679d99e04b95ea62daa}\label{if__ure_8c_a774fc0ebd9053679d99e04b95ea62daa}} 
\index{if\_ure.c@{if\_ure.c}!ure\_bulk\_write\_callback@{ure\_bulk\_write\_callback}}
\index{ure\_bulk\_write\_callback@{ure\_bulk\_write\_callback}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_bulk\_write\_callback()}{ure\_bulk\_write\_callback()}}
{\footnotesize\ttfamily static void ure\+\_\+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__ure_8c_source_l00741}{741}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__ure_8c_source_l00090}{DEVPRINTFN}}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{if__urereg_8h_source_l00561}{ure\+\_\+txpkt\+::ure\+\_\+csum}}, \mbox{\hyperlink{if__urereg_8h_source_l00595}{URE\+\_\+\+FLAG\+\_\+\+LINK}}, \mbox{\hyperlink{if__urereg_8h_source_l00557}{ure\+\_\+txpkt\+::ure\+\_\+pktlen}}, \mbox{\hyperlink{if__urereg_8h_source_l00558}{URE\+\_\+\+TKPKT\+\_\+\+TX\+\_\+\+FS}}, \mbox{\hyperlink{if__urereg_8h_source_l00559}{URE\+\_\+\+TKPKT\+\_\+\+TX\+\_\+\+LS}}, \mbox{\hyperlink{if__urereg_8h_source_l00576}{URE\+\_\+\+TX\+\_\+\+BUFSZ}}, \mbox{\hyperlink{if__ure_8c_source_l02170}{ure\+\_\+txcsum()}}, \mbox{\hyperlink{if__urereg_8h_source_l00555}{URE\+\_\+\+TXPKT\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__urereg_8h_source_l00560}{URE\+\_\+\+TXPKT\+\_\+\+LEN\+\_\+\+MASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00565}{URE\+\_\+\+TXPKT\+\_\+\+VLAN}}, \mbox{\hyperlink{if__urereg_8h_source_l00564}{URE\+\_\+\+TXPKT\+\_\+\+VLAN\+\_\+\+MASK}}, \mbox{\hyperlink{usbdi_8h_source_l00051}{USB\+\_\+\+ERR\+\_\+\+CANCELLED}}, \mbox{\hyperlink{usbdi_8h_source_l00066}{USB\+\_\+\+ERR\+\_\+\+TIMEOUT}}, \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]{da/df1/if__ure_8c_a774fc0ebd9053679d99e04b95ea62daa_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a3c8b3d81662ff26849f52100529451da}\label{if__ure_8c_a3c8b3d81662ff26849f52100529451da}} 
\index{if\_ure.c@{if\_ure.c}!ure\_ctl@{ure\_ctl}}
\index{ure\_ctl@{ure\_ctl}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_ctl()}{ure\_ctl()}}
{\footnotesize\ttfamily static int ure\+\_\+ctl (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{rw,  }\item[{uint16\+\_\+t}]{val,  }\item[{uint16\+\_\+t}]{index,  }\item[{void $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00231}{231}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ index}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00104}{uether\+\_\+do\+\_\+request}}, \mbox{\hyperlink{usb_8h_source_l00193}{UR\+\_\+\+SET\+\_\+\+ADDRESS}}, \mbox{\hyperlink{if__urereg_8h_source_l00036}{URE\+\_\+\+CTL\+\_\+\+WRITE}}, \mbox{\hyperlink{if__urereg_8h_source_l00620}{URE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{usb__endian_8h_source_l00077}{USETW}}, \mbox{\hyperlink{usb_8h_source_l00180}{UT\+\_\+\+READ\+\_\+\+VENDOR\+\_\+\+DEVICE}}, \mbox{\hyperlink{usb_8h_source_l00184}{UT\+\_\+\+WRITE\+\_\+\+VENDOR\+\_\+\+DEVICE}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00251}{ure\+\_\+read\+\_\+mem()}}, and \mbox{\hyperlink{if__ure_8c_source_l00259}{ure\+\_\+write\+\_\+mem()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{da/df1/if__ure_8c_a3c8b3d81662ff26849f52100529451da_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a460d7c53be62e7533b52dab4592686bb}\label{if__ure_8c_a460d7c53be62e7533b52dab4592686bb}} 
\index{if\_ure.c@{if\_ure.c}!ure\_detach@{ure\_detach}}
\index{ure\_detach@{ure\_detach}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_detach()}{ure\_detach()}}
{\footnotesize\ttfamily static int ure\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00585}{585}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ dev}, \mbox{\hyperlink{if__urereg_8h_source_l00585}{ure\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__urereg_8h_source_l00586}{ure\+\_\+softc\+::sc\+\_\+rx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00587}{ure\+\_\+softc\+::sc\+\_\+tx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00302}{uether\+\_\+ifdetach()}}, \mbox{\hyperlink{if__urereg_8h_source_l00574}{URE\+\_\+\+MAX\+\_\+\+RX}}, \mbox{\hyperlink{if__urereg_8h_source_l00573}{URE\+\_\+\+MAX\+\_\+\+TX}}, 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]{da/df1/if__ure_8c_a460d7c53be62e7533b52dab4592686bb_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a32cf9bad386006ebbf7d9fb8dd1b3f5e}\label{if__ure_8c_a32cf9bad386006ebbf7d9fb8dd1b3f5e}} 
\index{if\_ure.c@{if\_ure.c}!ure\_disable\_teredo@{ure\_disable\_teredo}}
\index{ure\_disable\_teredo@{ure\_disable\_teredo}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_disable\_teredo()}{ure\_disable\_teredo()}}
{\footnotesize\ttfamily static void ure\+\_\+disable\+\_\+teredo (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01995}{1995}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00598}{URE\+\_\+\+FLAG\+\_\+8153B}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00287}{URE\+\_\+\+OOB\+\_\+\+TEREDO\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00066}{URE\+\_\+\+PLA\+\_\+\+REALWOW\+\_\+\+TIMER}}, \mbox{\hyperlink{if__urereg_8h_source_l00060}{URE\+\_\+\+PLA\+\_\+\+TEREDO\+\_\+\+CFG}}, \mbox{\hyperlink{if__urereg_8h_source_l00065}{URE\+\_\+\+PLA\+\_\+\+TEREDO\+\_\+\+TIMER}}, \mbox{\hyperlink{if__urereg_8h_source_l00081}{URE\+\_\+\+PLA\+\_\+\+WDT6\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00286}{URE\+\_\+\+TEREDO\+\_\+\+RS\+\_\+\+EVENT\+\_\+\+MASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00284}{URE\+\_\+\+TEREDO\+\_\+\+SEL}}, \mbox{\hyperlink{if__urereg_8h_source_l00240}{URE\+\_\+\+WDT6\+\_\+\+SET\+\_\+\+MODE}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, and \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a32cf9bad386006ebbf7d9fb8dd1b3f5e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a32cf9bad386006ebbf7d9fb8dd1b3f5e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a6cd199019db59556405437d43769247c}\label{if__ure_8c_a6cd199019db59556405437d43769247c}} 
\index{if\_ure.c@{if\_ure.c}!ure\_enable\_aldps@{ure\_enable\_aldps}}
\index{ure\_enable\_aldps@{ure\_enable\_aldps}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_enable\_aldps()}{ure\_enable\_aldps()}}
{\footnotesize\ttfamily static void ure\+\_\+enable\+\_\+aldps (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{bool}]{enable }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l02010}{2010}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__urereg_8h_source_l00468}{URE\+\_\+\+DIS\+\_\+\+SDSAVE}}, \mbox{\hyperlink{if__urereg_8h_source_l00478}{URE\+\_\+\+EN\+\_\+\+ALDPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00466}{URE\+\_\+\+ENPDNPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00467}{URE\+\_\+\+LINKENA}}, \mbox{\hyperlink{if__urereg_8h_source_l00167}{URE\+\_\+\+OCP\+\_\+\+ALDPS\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__urereg_8h_source_l00175}{URE\+\_\+\+OCP\+\_\+\+POWER\+\_\+\+CFG}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, and \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01519}{ure\+\_\+rtl8152\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a6cd199019db59556405437d43769247c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a6cd199019db59556405437d43769247c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a6ba32065af5a51dba287f7eb135357e7}\label{if__ure_8c_a6ba32065af5a51dba287f7eb135357e7}} 
\index{if\_ure.c@{if\_ure.c}!ure\_get\_link\_status@{ure\_get\_link\_status}}
\index{ure\_get\_link\_status@{ure\_get\_link\_status}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_get\_link\_status()}{ure\_get\_link\_status()}}
{\footnotesize\ttfamily static int ure\+\_\+get\+\_\+link\+\_\+status (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01426}{1426}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00595}{URE\+\_\+\+FLAG\+\_\+\+LINK}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00362}{URE\+\_\+\+PHYSTATUS\+\_\+\+LINK}}, \mbox{\hyperlink{if__urereg_8h_source_l00099}{URE\+\_\+\+PLA\+\_\+\+PHYSTATUS}}, and \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01349}{ure\+\_\+ifmedia\+\_\+sts()}}, \mbox{\hyperlink{if__ure_8c_source_l01402}{ure\+\_\+link\+\_\+state()}}, and \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a6ba32065af5a51dba287f7eb135357e7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a6ba32065af5a51dba287f7eb135357e7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a0e58f48b6a5292ce8367553783fd0cb1}\label{if__ure_8c_a0e58f48b6a5292ce8367553783fd0cb1}} 
\index{if\_ure.c@{if\_ure.c}!ure\_hash\_maddr@{ure\_hash\_maddr}}
\index{ure\_hash\_maddr@{ure\_hash\_maddr}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_hash\_maddr()}{ure\_hash\_maddr()}}
{\footnotesize\ttfamily static u\+\_\+int ure\+\_\+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__ure_8c_source_l01177}{1177}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01193}{ure\+\_\+rxfilter()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=284pt]{da/df1/if__ure_8c_a0e58f48b6a5292ce8367553783fd0cb1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a8ffd694656eb5d37a03bb64a11955ff6}\label{if__ure_8c_a8ffd694656eb5d37a03bb64a11955ff6}} 
\index{if\_ure.c@{if\_ure.c}!ure\_ifmedia\_sts@{ure\_ifmedia\_sts}}
\index{ure\_ifmedia\_sts@{ure\_ifmedia\_sts}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_ifmedia\_sts()}{ure\_ifmedia\_sts()}}
{\footnotesize\ttfamily static void ure\+\_\+ifmedia\+\_\+sts (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp,  }\item[{struct ifmediareq $\ast$}]{ifmr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01349}{1349}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__auereg_8h_source_l00188}{GET\+\_\+\+MII}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{xhci_8h_source_l00014}{status}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__ure_8c_source_l01426}{ure\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{if__urereg_8h_source_l00618}{URE\+\_\+\+LOCK}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00365}{URE\+\_\+\+PHYSTATUS\+\_\+1000\+MBPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00364}{URE\+\_\+\+PHYSTATUS\+\_\+100\+MBPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00363}{URE\+\_\+\+PHYSTATUS\+\_\+10\+MBPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00368}{URE\+\_\+\+PHYSTATUS\+\_\+2500\+MBPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00361}{URE\+\_\+\+PHYSTATUS\+\_\+\+FDX}}, \mbox{\hyperlink{if__urereg_8h_source_l00099}{URE\+\_\+\+PLA\+\_\+\+PHYSTATUS}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, and \mbox{\hyperlink{if__urereg_8h_source_l00619}{URE\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00986}{ure\+\_\+attach\+\_\+post\+\_\+sub()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a8ffd694656eb5d37a03bb64a11955ff6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{da/df1/if__ure_8c_a8ffd694656eb5d37a03bb64a11955ff6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ae3a2fbbd001b7b9591af7ad4946030f0}\label{if__ure_8c_ae3a2fbbd001b7b9591af7ad4946030f0}} 
\index{if\_ure.c@{if\_ure.c}!ure\_ifmedia\_upd@{ure\_ifmedia\_upd}}
\index{ure\_ifmedia\_upd@{ure\_ifmedia\_upd}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_ifmedia\_upd()}{ure\_ifmedia\_upd()}}
{\footnotesize\ttfamily static int ure\+\_\+ifmedia\+\_\+upd (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01269}{1269}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__auereg_8h_source_l00188}{GET\+\_\+\+MII}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00584}{ure\+\_\+softc\+::sc\+\_\+ifmedia}}, \mbox{\hyperlink{if__urereg_8h_source_l00585}{ure\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{if__urereg_8h_source_l00516}{URE\+\_\+\+ADV\+\_\+2500\+TFDX}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00618}{URE\+\_\+\+LOCK}}, \mbox{\hyperlink{if__urereg_8h_source_l00620}{URE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__urereg_8h_source_l00171}{URE\+\_\+\+OCP\+\_\+\+BASE\+\_\+\+MII}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}, and \mbox{\hyperlink{if__urereg_8h_source_l00619}{URE\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00986}{ure\+\_\+attach\+\_\+post\+\_\+sub()}}, and \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ae3a2fbbd001b7b9591af7ad4946030f0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=331pt]{da/df1/if__ure_8c_ae3a2fbbd001b7b9591af7ad4946030f0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a9bf0f8eb6dcaf310eed0c143b51d6695}\label{if__ure_8c_a9bf0f8eb6dcaf310eed0c143b51d6695}} 
\index{if\_ure.c@{if\_ure.c}!ure\_init@{ure\_init}}
\index{ure\_init@{ure\_init}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_init()}{ure\_init()}}
{\footnotesize\ttfamily static void ure\+\_\+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__ure_8c_source_l01044}{1044}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__ure_8c_source_l00090}{DEVPRINTFN}}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00587}{ure\+\_\+softc\+::sc\+\_\+tx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00084}{usb\+\_\+ether\+::ue\+\_\+udev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__urereg_8h_source_l00578}{URE\+\_\+8153\+\_\+\+RX\+\_\+\+BUFSZ}}, \mbox{\hyperlink{if__urereg_8h_source_l00579}{URE\+\_\+8156\+\_\+\+RX\+\_\+\+BUFSZ}}, \mbox{\hyperlink{if__urereg_8h_source_l00044}{URE\+\_\+\+BYTE\+\_\+\+EN\+\_\+\+SIX\+\_\+\+BYTES}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00446}{URE\+\_\+\+COALESCE\+\_\+\+HIGH}}, \mbox{\hyperlink{if__urereg_8h_source_l00447}{URE\+\_\+\+COALESCE\+\_\+\+SLOW}}, \mbox{\hyperlink{if__urereg_8h_source_l00445}{URE\+\_\+\+COALESCE\+\_\+\+SUPER}}, \mbox{\hyperlink{if__urereg_8h_source_l00281}{URE\+\_\+\+CPCR\+\_\+\+RX\+\_\+\+VLAN}}, \mbox{\hyperlink{if__urereg_8h_source_l00258}{URE\+\_\+\+CR\+\_\+\+RE}}, \mbox{\hyperlink{if__urereg_8h_source_l00259}{URE\+\_\+\+CR\+\_\+\+TE}}, \mbox{\hyperlink{if__urereg_8h_source_l00263}{URE\+\_\+\+CRWECR\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__urereg_8h_source_l00262}{URE\+\_\+\+CRWECR\+\_\+\+NORAML}}, \mbox{\hyperlink{if__urereg_8h_source_l00414}{URE\+\_\+\+FC\+\_\+\+PATCH\+\_\+\+TASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00597}{URE\+\_\+\+FLAG\+\_\+8153}}, \mbox{\hyperlink{if__urereg_8h_source_l00598}{URE\+\_\+\+FLAG\+\_\+8153B}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00234}{URE\+\_\+\+FMC\+\_\+\+FCR\+\_\+\+MCU\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00046}{URE\+\_\+\+FRAMELEN}}, \mbox{\hyperlink{if__ure_8c_source_l01269}{ure\+\_\+ifmedia\+\_\+upd()}}, \mbox{\hyperlink{if__urereg_8h_source_l00620}{URE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00519}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+USB}}, \mbox{\hyperlink{if__urereg_8h_source_l00411}{URE\+\_\+\+OWN\+\_\+\+CLEAR}}, \mbox{\hyperlink{if__urereg_8h_source_l00410}{URE\+\_\+\+OWN\+\_\+\+UPDATE}}, \mbox{\hyperlink{if__urereg_8h_source_l00093}{URE\+\_\+\+PLA\+\_\+\+CPCR}}, \mbox{\hyperlink{if__urereg_8h_source_l00087}{URE\+\_\+\+PLA\+\_\+\+CR}}, \mbox{\hyperlink{if__urereg_8h_source_l00088}{URE\+\_\+\+PLA\+\_\+\+CRWECR}}, \mbox{\hyperlink{if__urereg_8h_source_l00058}{URE\+\_\+\+PLA\+\_\+\+FMC}}, \mbox{\hyperlink{if__urereg_8h_source_l00051}{URE\+\_\+\+PLA\+\_\+\+IDR}}, \mbox{\hyperlink{if__urereg_8h_source_l00095}{URE\+\_\+\+PLA\+\_\+\+MISC\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l01249}{ure\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__urereg_8h_source_l00274}{URE\+\_\+\+RXDY\+\_\+\+GATED\+\_\+\+EN}}, \mbox{\hyperlink{if__ure_8c_source_l00132}{ure\+\_\+rxfilter}}, \mbox{\hyperlink{if__urereg_8h_source_l00534}{URE\+\_\+\+RXPKT\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__ure_8c_source_l00216}{URE\+\_\+\+SETBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00218}{URE\+\_\+\+SETBIT\+\_\+2}}, \mbox{\hyperlink{if__ure_8c_source_l00129}{ure\+\_\+stop}}, \mbox{\hyperlink{if__urereg_8h_source_l00127}{URE\+\_\+\+USB\+\_\+\+FW\+\_\+\+TASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00129}{URE\+\_\+\+USB\+\_\+\+RX\+\_\+\+EARLY\+\_\+\+AGG}}, \mbox{\hyperlink{if__urereg_8h_source_l00130}{URE\+\_\+\+USB\+\_\+\+RX\+\_\+\+EARLY\+\_\+\+SIZE}}, \mbox{\hyperlink{if__urereg_8h_source_l00132}{URE\+\_\+\+USB\+\_\+\+RX\+\_\+\+EXTRA\+\_\+\+AGG\+\_\+\+TMR}}, \mbox{\hyperlink{if__urereg_8h_source_l00134}{URE\+\_\+\+USB\+\_\+\+UPT\+\_\+\+RXDMA\+\_\+\+OWN}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00259}{ure\+\_\+write\+\_\+mem()}}, \mbox{\hyperlink{usb_8h_source_l00755}{USB\+\_\+\+SPEED\+\_\+\+HIGH}}, \mbox{\hyperlink{usb_8h_source_l00756}{USB\+\_\+\+SPEED\+\_\+\+SUPER}}, \mbox{\hyperlink{usb__device_8c_source_l02589}{usbd\+\_\+get\+\_\+speed()}}, 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]{da/df1/if__ure_8c_a9bf0f8eb6dcaf310eed0c143b51d6695_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a51336eab590618e862cf89766c4923bd}\label{if__ure_8c_a51336eab590618e862cf89766c4923bd}} 
\index{if\_ure.c@{if\_ure.c}!ure\_ioctl@{ure\_ioctl}}
\index{ure\_ioctl@{ure\_ioctl}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_ioctl()}{ure\_ioctl()}}
{\footnotesize\ttfamily static int ure\+\_\+ioctl (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp,  }\item[{u\+\_\+long}]{cmd,  }\item[{caddr\+\_\+t}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01439}{1439}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00584}{ure\+\_\+softc\+::sc\+\_\+ifmedia}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00358}{uether\+\_\+init()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00513}{uether\+\_\+ioctl()}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00618}{URE\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__urereg_8h_source_l00619}{URE\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00986}{ure\+\_\+attach\+\_\+post\+\_\+sub()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a51336eab590618e862cf89766c4923bd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=292pt]{da/df1/if__ure_8c_a51336eab590618e862cf89766c4923bd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a1a3ca773941d7e908fe95b69cb728418}\label{if__ure_8c_a1a3ca773941d7e908fe95b69cb728418}} 
\index{if\_ure.c@{if\_ure.c}!ure\_link\_state@{ure\_link\_state}}
\index{ure\_link\_state@{ure\_link\_state}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_link\_state()}{ure\_link\_state()}}
{\footnotesize\ttfamily static void ure\+\_\+link\+\_\+state (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01402}{1402}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00258}{URE\+\_\+\+CR\+\_\+\+RE}}, \mbox{\hyperlink{if__urereg_8h_source_l00259}{URE\+\_\+\+CR\+\_\+\+TE}}, \mbox{\hyperlink{if__ure_8c_source_l01426}{ure\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00368}{URE\+\_\+\+PHYSTATUS\+\_\+2500\+MBPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00087}{URE\+\_\+\+PLA\+\_\+\+CR}}, \mbox{\hyperlink{if__urereg_8h_source_l00080}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL4}}, \mbox{\hyperlink{if__urereg_8h_source_l00099}{URE\+\_\+\+PLA\+\_\+\+PHYSTATUS}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00216}{URE\+\_\+\+SETBIT\+\_\+1}}, and \mbox{\hyperlink{if__ure_8c_source_l00218}{URE\+\_\+\+SETBIT\+\_\+2}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01144}{ure\+\_\+tick()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a1a3ca773941d7e908fe95b69cb728418_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=258pt]{da/df1/if__ure_8c_a1a3ca773941d7e908fe95b69cb728418_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a1f5ba3442734b099043ccf8749e9c2ab}\label{if__ure_8c_a1f5ba3442734b099043ccf8749e9c2ab}} 
\index{if\_ure.c@{if\_ure.c}!ure\_makembuf@{ure\_makembuf}}
\index{ure\_makembuf@{ure\_makembuf}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_makembuf()}{ure\_makembuf()}}
{\footnotesize\ttfamily static struct mbuf $\ast$ ure\+\_\+makembuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} $\ast$}]{pc,  }\item[{\mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}}}]{offset,  }\item[{\mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}}}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00605}{605}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{usb__if_8m_source_l00054}{offset}}, and \mbox{\hyperlink{usb__busdma_8c_source_l00283}{usbd\+\_\+copy\+\_\+out()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00635}{ure\+\_\+bulk\+\_\+read\+\_\+callback()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a1f5ba3442734b099043ccf8749e9c2ab_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=337pt]{da/df1/if__ure_8c_a1f5ba3442734b099043ccf8749e9c2ab_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a9b60b03a977049e8eb46594b7692310a}\label{if__ure_8c_a9b60b03a977049e8eb46594b7692310a}} 
\index{if\_ure.c@{if\_ure.c}!ure\_miibus\_readreg@{ure\_miibus\_readreg}}
\index{ure\_miibus\_readreg@{ure\_miibus\_readreg}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_miibus\_readreg()}{ure\_miibus\_readreg()}}
{\footnotesize\ttfamily static int ure\+\_\+miibus\+\_\+readreg (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{int}]{phy,  }\item[{int}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00390}{390}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ dev}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00585}{ure\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__urereg_8h_source_l00100}{URE\+\_\+\+GMEDIASTAT}}, \mbox{\hyperlink{if__urereg_8h_source_l00618}{URE\+\_\+\+LOCK}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00171}{URE\+\_\+\+OCP\+\_\+\+BASE\+\_\+\+MII}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__urereg_8h_source_l00619}{URE\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a9b60b03a977049e8eb46594b7692310a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a9236a815d77454891beab8b4c658466a}\label{if__ure_8c_a9236a815d77454891beab8b4c658466a}} 
\index{if\_ure.c@{if\_ure.c}!ure\_miibus\_statchg@{ure\_miibus\_statchg}}
\index{ure\_miibus\_statchg@{ure\_miibus\_statchg}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_miibus\_statchg()}{ure\_miibus\_statchg()}}
{\footnotesize\ttfamily static void ure\+\_\+miibus\+\_\+statchg (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00437}{437}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ dev}, \mbox{\hyperlink{if__auereg_8h_source_l00188}{GET\+\_\+\+MII}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00585}{ure\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__urereg_8h_source_l00590}{ure\+\_\+softc\+::sc\+\_\+rxstarted}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{if__urereg_8h_source_l00596}{URE\+\_\+\+FLAG\+\_\+8152}}, \mbox{\hyperlink{if__urereg_8h_source_l00595}{URE\+\_\+\+FLAG\+\_\+\+LINK}}, \mbox{\hyperlink{if__urereg_8h_source_l00618}{URE\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__urereg_8h_source_l00619}{URE\+\_\+\+UNLOCK}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=310pt]{da/df1/if__ure_8c_a9236a815d77454891beab8b4c658466a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a0ac2d7b136ff514f5dd91c8d984739b6}\label{if__ure_8c_a0ac2d7b136ff514f5dd91c8d984739b6}} 
\index{if\_ure.c@{if\_ure.c}!ure\_miibus\_writereg@{ure\_miibus\_writereg}}
\index{ure\_miibus\_writereg@{ure\_miibus\_writereg}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_miibus\_writereg()}{ure\_miibus\_writereg()}}
{\footnotesize\ttfamily static int ure\+\_\+miibus\+\_\+writereg (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{int}]{phy,  }\item[{int}]{reg,  }\item[{int}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00416}{416}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ dev}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00585}{ure\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__urereg_8h_source_l00592}{ure\+\_\+softc\+::sc\+\_\+phyno}}, \mbox{\hyperlink{if__urereg_8h_source_l00618}{URE\+\_\+\+LOCK}}, \mbox{\hyperlink{if__urereg_8h_source_l00171}{URE\+\_\+\+OCP\+\_\+\+BASE\+\_\+\+MII}}, \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}, \mbox{\hyperlink{if__urereg_8h_source_l00619}{URE\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a0ac2d7b136ff514f5dd91c8d984739b6_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a3256ac2ba9154acb614200d4977890ff}\label{if__ure_8c_a3256ac2ba9154acb614200d4977890ff}} 
\index{if\_ure.c@{if\_ure.c}!ure\_ocp\_reg\_read@{ure\_ocp\_reg\_read}}
\index{ure\_ocp\_reg\_read@{ure\_ocp\_reg\_read}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_ocp\_reg\_read()}{ure\_ocp\_reg\_read()}}
{\footnotesize\ttfamily static uint16\+\_\+t ure\+\_\+ocp\+\_\+reg\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00361}{361}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ addr}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00096}{URE\+\_\+\+PLA\+\_\+\+OCP\+\_\+\+GPHY\+\_\+\+BASE}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, and \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l02010}{ure\+\_\+enable\+\_\+aldps()}}, \mbox{\hyperlink{if__ure_8c_source_l01269}{ure\+\_\+ifmedia\+\_\+upd()}}, \mbox{\hyperlink{if__ure_8c_source_l00390}{ure\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__ure_8c_source_l02029}{ure\+\_\+phy\+\_\+status()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a3256ac2ba9154acb614200d4977890ff_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a3256ac2ba9154acb614200d4977890ff_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_aea222f22768b87388e9660ba11f63396}\label{if__ure_8c_aea222f22768b87388e9660ba11f63396}} 
\index{if\_ure.c@{if\_ure.c}!ure\_ocp\_reg\_write@{ure\_ocp\_reg\_write}}
\index{ure\_ocp\_reg\_write@{ure\_ocp\_reg\_write}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_ocp\_reg\_write()}{ure\_ocp\_reg\_write()}}
{\footnotesize\ttfamily static void ure\+\_\+ocp\+\_\+reg\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00372}{372}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ addr}, \textbf{ data}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00096}{URE\+\_\+\+PLA\+\_\+\+OCP\+\_\+\+GPHY\+\_\+\+BASE}}, and \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l02010}{ure\+\_\+enable\+\_\+aldps()}}, \mbox{\hyperlink{if__ure_8c_source_l01269}{ure\+\_\+ifmedia\+\_\+upd()}}, \mbox{\hyperlink{if__ure_8c_source_l00416}{ure\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l00383}{ure\+\_\+sram\+\_\+write()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_aea222f22768b87388e9660ba11f63396_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_aea222f22768b87388e9660ba11f63396_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_abbc725fc5104d9ef52d92ea8734bd54d}\label{if__ure_8c_abbc725fc5104d9ef52d92ea8734bd54d}} 
\index{if\_ure.c@{if\_ure.c}!ure\_phy\_status@{ure\_phy\_status}}
\index{ure\_phy\_status@{ure\_phy\_status}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_phy\_status()}{ure\_phy\_status()}}
{\footnotesize\ttfamily static uint16\+\_\+t ure\+\_\+phy\+\_\+status (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{desired }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l02029}{2029}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__urereg_8h_source_l00174}{URE\+\_\+\+OCP\+\_\+\+PHY\+\_\+\+STATUS}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__urereg_8h_source_l00472}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+EXT\+\_\+\+INIT}}, \mbox{\hyperlink{if__urereg_8h_source_l00473}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+LAN\+\_\+\+ON}}, \mbox{\hyperlink{if__urereg_8h_source_l00471}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+MASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00474}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+PWRDN}}, \mbox{\hyperlink{if__urereg_8h_source_l00038}{URE\+\_\+\+TIMEOUT}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_abbc725fc5104d9ef52d92ea8734bd54d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_abbc725fc5104d9ef52d92ea8734bd54d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ae92f48278b01cc565ae3cd1dcd97289d}\label{if__ure_8c_ae92f48278b01cc565ae3cd1dcd97289d}} 
\index{if\_ure.c@{if\_ure.c}!ure\_probe@{ure\_probe}}
\index{ure\_probe@{ure\_probe}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_probe()}{ure\_probe()}}
{\footnotesize\ttfamily static int ure\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00487}{487}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{usbdi_8h_source_l00417}{usbd\+\_\+lookup\+\_\+info\+::b\+Iface\+Index}}, \textbf{ dev}, \mbox{\hyperlink{usbdi_8h_source_l00426}{usb\+\_\+attach\+\_\+arg\+::info}}, \mbox{\hyperlink{if__ure_8c_source_l00097}{ure\+\_\+devs}}, \mbox{\hyperlink{if__urereg_8h_source_l00033}{URE\+\_\+\+IFACE\+\_\+\+IDX}}, \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]{da/df1/if__ure_8c_ae92f48278b01cc565ae3cd1dcd97289d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2}\label{if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2}} 
\index{if\_ure.c@{if\_ure.c}!ure\_read\_1@{ure\_read\_1}}
\index{ure\_read\_1@{ure\_read\_1}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_read\_1()}{ure\_read\_1()}}
{\footnotesize\ttfamily static uint8\+\_\+t ure\+\_\+read\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00267}{267}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ index}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__endian_8h_source_l00057}{UGETDW}}, \mbox{\hyperlink{if__ure_8c_source_l00251}{ure\+\_\+read\+\_\+mem()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00390}{ure\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__ure_8c_source_l01249}{ure\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_aa9b5ef506bb66d08fef718cae0acd3c2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a45e73c945fbdedde91e2299d1b01d416}\label{if__ure_8c_a45e73c945fbdedde91e2299d1b01d416}} 
\index{if\_ure.c@{if\_ure.c}!ure\_read\_2@{ure\_read\_2}}
\index{ure\_read\_2@{ure\_read\_2}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_read\_2()}{ure\_read\_2()}}
{\footnotesize\ttfamily static uint16\+\_\+t ure\+\_\+read\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00284}{284}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ index}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__endian_8h_source_l00057}{UGETDW}}, \mbox{\hyperlink{if__ure_8c_source_l00251}{ure\+\_\+read\+\_\+mem()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01426}{ure\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{if__ure_8c_source_l01349}{ure\+\_\+ifmedia\+\_\+sts()}}, \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01402}{ure\+\_\+link\+\_\+state()}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__ure_8c_source_l00871}{ure\+\_\+read\+\_\+chipver()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a45e73c945fbdedde91e2299d1b01d416_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a45e73c945fbdedde91e2299d1b01d416_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6}\label{if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6}} 
\index{if\_ure.c@{if\_ure.c}!ure\_read\_4@{ure\_read\_4}}
\index{ure\_read\_4@{ure\_read\_4}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_read\_4()}{ure\_read\_4()}}
{\footnotesize\ttfamily static uint32\+\_\+t ure\+\_\+read\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{index }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00301}{301}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ index}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{usb__endian_8h_source_l00057}{UGETDW}}, and \mbox{\hyperlink{if__ure_8c_source_l00251}{ure\+\_\+read\+\_\+mem()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01519}{ure\+\_\+rtl8152\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}, and \mbox{\hyperlink{if__ure_8c_source_l01193}{ure\+\_\+rxfilter()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_aa1481b9bce219ce2146ceb7d735215d6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_af21297221493a64138faf18292423be8}\label{if__ure_8c_af21297221493a64138faf18292423be8}} 
\index{if\_ure.c@{if\_ure.c}!ure\_read\_chipver@{ure\_read\_chipver}}
\index{ure\_read\_chipver@{ure\_read\_chipver}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_read\_chipver()}{ure\_read\_chipver()}}
{\footnotesize\ttfamily static void ure\+\_\+read\+\_\+chipver (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00871}{871}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00602}{ure\+\_\+softc\+::sc\+\_\+chip}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{if__urereg_8h_source_l00603}{ure\+\_\+softc\+::sc\+\_\+ver}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{if__urereg_8h_source_l00604}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+4\+C00}}, \mbox{\hyperlink{if__urereg_8h_source_l00605}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+4\+C10}}, \mbox{\hyperlink{if__urereg_8h_source_l00606}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C00}}, \mbox{\hyperlink{if__urereg_8h_source_l00607}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C10}}, \mbox{\hyperlink{if__urereg_8h_source_l00608}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C20}}, \mbox{\hyperlink{if__urereg_8h_source_l00609}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C30}}, \mbox{\hyperlink{if__urereg_8h_source_l00610}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+6000}}, \mbox{\hyperlink{if__urereg_8h_source_l00611}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+6010}}, \mbox{\hyperlink{if__urereg_8h_source_l00612}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+7020}}, \mbox{\hyperlink{if__urereg_8h_source_l00613}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+7030}}, \mbox{\hyperlink{if__urereg_8h_source_l00614}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+7400}}, \mbox{\hyperlink{if__urereg_8h_source_l00615}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+7410}}, \mbox{\hyperlink{if__urereg_8h_source_l00596}{URE\+\_\+\+FLAG\+\_\+8152}}, \mbox{\hyperlink{if__urereg_8h_source_l00597}{URE\+\_\+\+FLAG\+\_\+8153}}, \mbox{\hyperlink{if__urereg_8h_source_l00598}{URE\+\_\+\+FLAG\+\_\+8153B}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00083}{URE\+\_\+\+PLA\+\_\+\+TCR1}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, and \mbox{\hyperlink{if__urereg_8h_source_l00247}{URE\+\_\+\+VERSION\+\_\+\+MASK}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00951}{ure\+\_\+attach\+\_\+post()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_af21297221493a64138faf18292423be8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=312pt]{da/df1/if__ure_8c_af21297221493a64138faf18292423be8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a96281943d07b4cd3d49db68b4a02537e}\label{if__ure_8c_a96281943d07b4cd3d49db68b4a02537e}} 
\index{if\_ure.c@{if\_ure.c}!ure\_read\_mem@{ure\_read\_mem}}
\index{ure\_read\_mem@{ure\_read\_mem}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_read\_mem()}{ure\_read\_mem()}}
{\footnotesize\ttfamily static int ure\+\_\+read\+\_\+mem (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t}]{index,  }\item[{void $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00251}{251}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ addr}, \textbf{ index}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__ure_8c_source_l00231}{ure\+\_\+ctl()}}, and \mbox{\hyperlink{if__urereg_8h_source_l00035}{URE\+\_\+\+CTL\+\_\+\+READ}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00951}{ure\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, and \mbox{\hyperlink{if__ure_8c_source_l00301}{ure\+\_\+read\+\_\+4()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=256pt]{da/df1/if__ure_8c_a96281943d07b4cd3d49db68b4a02537e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a96281943d07b4cd3d49db68b4a02537e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ab00be5b3fae45b4e1f2b50f555cdb6c8}\label{if__ure_8c_ab00be5b3fae45b4e1f2b50f555cdb6c8}} 
\index{if\_ure.c@{if\_ure.c}!ure\_reset@{ure\_reset}}
\index{ure\_reset@{ure\_reset}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_reset()}{ure\_reset()}}
{\footnotesize\ttfamily static void ure\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01249}{1249}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__urereg_8h_source_l00257}{URE\+\_\+\+CR\+\_\+\+RST}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00087}{URE\+\_\+\+PLA\+\_\+\+CR}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__urereg_8h_source_l00038}{URE\+\_\+\+TIMEOUT}}, and \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, and \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ab00be5b3fae45b4e1f2b50f555cdb6c8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ab00be5b3fae45b4e1f2b50f555cdb6c8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a24a94174cafdb5f291319df005cdec47}\label{if__ure_8c_a24a94174cafdb5f291319df005cdec47}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rtl8152\_init@{ure\_rtl8152\_init}}
\index{ure\_rtl8152\_init@{ure\_rtl8152\_init}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rtl8152\_init()}{ure\_rtl8152\_init()}}
{\footnotesize\ttfamily static void ure\+\_\+rtl8152\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01519}{1519}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00602}{ure\+\_\+softc\+::sc\+\_\+chip}}, \mbox{\hyperlink{if__urereg_8h_source_l00604}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+4\+C00}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00307}{URE\+\_\+\+D3\+\_\+\+CLK\+\_\+\+GATED\+\_\+\+EN}}, \mbox{\hyperlink{if__ure_8c_source_l02010}{ure\+\_\+enable\+\_\+aldps()}}, \mbox{\hyperlink{if__urereg_8h_source_l00333}{URE\+\_\+\+GPHY\+\_\+\+STS\+\_\+\+MSK}}, \mbox{\hyperlink{if__urereg_8h_source_l00300}{URE\+\_\+\+LED\+\_\+\+MODE\+\_\+\+MASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00308}{URE\+\_\+\+MCU\+\_\+\+CLK\+\_\+\+RATIO}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00519}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+USB}}, \mbox{\hyperlink{if__urereg_8h_source_l00304}{URE\+\_\+\+PFM\+\_\+\+PWM\+\_\+\+SWITCH}}, \mbox{\hyperlink{if__urereg_8h_source_l00074}{URE\+\_\+\+PLA\+\_\+\+GPHY\+\_\+\+INTR\+\_\+\+IMR}}, \mbox{\hyperlink{if__urereg_8h_source_l00071}{URE\+\_\+\+PLA\+\_\+\+LED\+\_\+\+FEATURE}}, \mbox{\hyperlink{if__urereg_8h_source_l00077}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00091}{URE\+\_\+\+PLA\+\_\+\+PHY\+\_\+\+PWR}}, \mbox{\hyperlink{if__urereg_8h_source_l00417}{URE\+\_\+\+POWER\+\_\+\+CUT}}, \mbox{\hyperlink{if__ure_8c_source_l00301}{ure\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__urereg_8h_source_l00420}{URE\+\_\+\+RESUME\+\_\+\+INDICATE}}, \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__urereg_8h_source_l00429}{URE\+\_\+\+RX\+\_\+\+AGG\+\_\+\+DISABLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00397}{URE\+\_\+\+RX\+\_\+\+THR\+\_\+\+HIGH}}, \mbox{\hyperlink{if__urereg_8h_source_l00430}{URE\+\_\+\+RX\+\_\+\+ZERO\+\_\+\+EN}}, \mbox{\hyperlink{if__ure_8c_source_l00218}{URE\+\_\+\+SETBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00336}{URE\+\_\+\+SPDWN\+\_\+\+LINKCHG\+\_\+\+MSK}}, \mbox{\hyperlink{if__urereg_8h_source_l00335}{URE\+\_\+\+SPDWN\+\_\+\+RXDV\+\_\+\+MSK}}, \mbox{\hyperlink{if__urereg_8h_source_l00334}{URE\+\_\+\+SPEED\+\_\+\+DOWN\+\_\+\+MSK}}, \mbox{\hyperlink{if__urereg_8h_source_l00402}{URE\+\_\+\+TEST\+\_\+\+MODE\+\_\+\+DISABLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00303}{URE\+\_\+\+TX\+\_\+10\+M\+\_\+\+IDLE\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00393}{URE\+\_\+\+TX\+\_\+\+AGG\+\_\+\+MAX\+\_\+\+THRESHOLD}}, \mbox{\hyperlink{if__urereg_8h_source_l00403}{URE\+\_\+\+TX\+\_\+\+SIZE\+\_\+\+ADJUST1}}, \mbox{\hyperlink{if__urereg_8h_source_l00131}{URE\+\_\+\+USB\+\_\+\+PM\+\_\+\+CTRL\+\_\+\+STATUS}}, \mbox{\hyperlink{if__urereg_8h_source_l00126}{URE\+\_\+\+USB\+\_\+\+RX\+\_\+\+BUF\+\_\+\+TH}}, \mbox{\hyperlink{if__urereg_8h_source_l00125}{URE\+\_\+\+USB\+\_\+\+TX\+\_\+\+AGG}}, \mbox{\hyperlink{if__urereg_8h_source_l00133}{URE\+\_\+\+USB\+\_\+\+TX\+\_\+\+DMA}}, \mbox{\hyperlink{if__urereg_8h_source_l00140}{URE\+\_\+\+USB\+\_\+\+UPS\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00123}{URE\+\_\+\+USB\+\_\+\+USB\+\_\+\+CTRL}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00951}{ure\+\_\+attach\+\_\+post()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a24a94174cafdb5f291319df005cdec47_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{da/df1/if__ure_8c_a24a94174cafdb5f291319df005cdec47_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a432929462a103eba6dc31d3f715ccd9b}\label{if__ure_8c_a432929462a103eba6dc31d3f715ccd9b}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rtl8152\_nic\_reset@{ure\_rtl8152\_nic\_reset}}
\index{ure\_rtl8152\_nic\_reset@{ure\_rtl8152\_nic\_reset}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rtl8152\_nic\_reset()}{ure\_rtl8152\_nic\_reset()}}
{\footnotesize\ttfamily static void ure\+\_\+rtl8152\+\_\+nic\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l02056}{2056}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__ure_8c_source_l00090}{DEVPRINTFN}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00084}{usb\+\_\+ether\+::ue\+\_\+udev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__ure_8c_source_l00223}{URE\+\_\+\+CLRBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__ure_8c_source_l00227}{URE\+\_\+\+CLRBIT\+\_\+4}}, \mbox{\hyperlink{if__urereg_8h_source_l00281}{URE\+\_\+\+CPCR\+\_\+\+RX\+\_\+\+VLAN}}, \mbox{\hyperlink{if__ure_8c_source_l01995}{ure\+\_\+disable\+\_\+teredo()}}, \mbox{\hyperlink{if__urereg_8h_source_l00269}{URE\+\_\+\+LINK\+\_\+\+LIST\+\_\+\+READY}}, \mbox{\hyperlink{if__urereg_8h_source_l00278}{URE\+\_\+\+MCU\+\_\+\+BORW\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00266}{URE\+\_\+\+NOW\+\_\+\+IS\+\_\+\+OOB}}, \mbox{\hyperlink{if__urereg_8h_source_l00093}{URE\+\_\+\+PLA\+\_\+\+CPCR}}, \mbox{\hyperlink{if__urereg_8h_source_l00087}{URE\+\_\+\+PLA\+\_\+\+CR}}, \mbox{\hyperlink{if__urereg_8h_source_l00095}{URE\+\_\+\+PLA\+\_\+\+MISC\+\_\+1}}, \mbox{\hyperlink{if__urereg_8h_source_l00092}{URE\+\_\+\+PLA\+\_\+\+OOB\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00052}{URE\+\_\+\+PLA\+\_\+\+RCR}}, \mbox{\hyperlink{if__urereg_8h_source_l00054}{URE\+\_\+\+PLA\+\_\+\+RXFIFO\+\_\+\+CTRL0}}, \mbox{\hyperlink{if__urereg_8h_source_l00055}{URE\+\_\+\+PLA\+\_\+\+RXFIFO\+\_\+\+CTRL1}}, \mbox{\hyperlink{if__urereg_8h_source_l00056}{URE\+\_\+\+PLA\+\_\+\+RXFIFO\+\_\+\+CTRL2}}, \mbox{\hyperlink{if__urereg_8h_source_l00098}{URE\+\_\+\+PLA\+\_\+\+SFF\+\_\+\+STS\+\_\+7}}, \mbox{\hyperlink{if__urereg_8h_source_l00082}{URE\+\_\+\+PLA\+\_\+\+TCR0}}, \mbox{\hyperlink{if__urereg_8h_source_l00085}{URE\+\_\+\+PLA\+\_\+\+TXFIFO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00207}{URE\+\_\+\+RCR\+\_\+\+ACPT\+\_\+\+ALL}}, \mbox{\hyperlink{if__urereg_8h_source_l00277}{URE\+\_\+\+RE\+\_\+\+INIT\+\_\+\+LL}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00301}{ure\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__ure_8c_source_l01249}{ure\+\_\+reset()}}, \mbox{\hyperlink{if__urereg_8h_source_l00274}{URE\+\_\+\+RXDY\+\_\+\+GATED\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00211}{URE\+\_\+\+RXFIFO\+\_\+\+THR1\+\_\+\+NORMAL}}, \mbox{\hyperlink{if__urereg_8h_source_l00215}{URE\+\_\+\+RXFIFO\+\_\+\+THR2\+\_\+\+FULL}}, \mbox{\hyperlink{if__urereg_8h_source_l00216}{URE\+\_\+\+RXFIFO\+\_\+\+THR2\+\_\+\+HIGH}}, \mbox{\hyperlink{if__urereg_8h_source_l00221}{URE\+\_\+\+RXFIFO\+\_\+\+THR3\+\_\+\+FULL}}, \mbox{\hyperlink{if__urereg_8h_source_l00222}{URE\+\_\+\+RXFIFO\+\_\+\+THR3\+\_\+\+HIGH}}, \mbox{\hyperlink{if__ure_8c_source_l00218}{URE\+\_\+\+SETBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00244}{URE\+\_\+\+TCR0\+\_\+\+AUTO\+\_\+\+FIFO}}, \mbox{\hyperlink{if__urereg_8h_source_l00038}{URE\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__urereg_8h_source_l00227}{URE\+\_\+\+TXFIFO\+\_\+\+THR\+\_\+\+NORMAL}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{usb_8h_source_l00754}{USB\+\_\+\+SPEED\+\_\+\+FULL}}, and \mbox{\hyperlink{usb__device_8c_source_l02589}{usbd\+\_\+get\+\_\+speed()}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01519}{ure\+\_\+rtl8152\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a432929462a103eba6dc31d3f715ccd9b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a432929462a103eba6dc31d3f715ccd9b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a62288668305be36fd0b0b4af54630b97}\label{if__ure_8c_a62288668305be36fd0b0b4af54630b97}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rtl8153\_init@{ure\_rtl8153\_init}}
\index{ure\_rtl8153\_init@{ure\_rtl8153\_init}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rtl8153\_init()}{ure\_rtl8153\_init()}}
{\footnotesize\ttfamily static void ure\+\_\+rtl8153\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01558}{1558}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00602}{ure\+\_\+softc\+::sc\+\_\+chip}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00084}{usb\+\_\+ether\+::ue\+\_\+udev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__urereg_8h_source_l00507}{URE\+\_\+\+ADC\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00310}{URE\+\_\+\+ALDPS\+\_\+\+SPDWN\+\_\+\+RATIO}}, \mbox{\hyperlink{if__urereg_8h_source_l00347}{URE\+\_\+\+AUTOLOAD\+\_\+\+DONE}}, \mbox{\hyperlink{if__urereg_8h_source_l00044}{URE\+\_\+\+BYTE\+\_\+\+EN\+\_\+\+SIX\+\_\+\+BYTES}}, \mbox{\hyperlink{if__urereg_8h_source_l00606}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C00}}, \mbox{\hyperlink{if__urereg_8h_source_l00607}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C10}}, \mbox{\hyperlink{if__urereg_8h_source_l00608}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C20}}, \mbox{\hyperlink{if__urereg_8h_source_l00609}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+5\+C30}}, \mbox{\hyperlink{if__urereg_8h_source_l00506}{URE\+\_\+\+CKADSEL\+\_\+L}}, \mbox{\hyperlink{if__ure_8c_source_l00223}{URE\+\_\+\+CLRBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00482}{URE\+\_\+\+CTAP\+\_\+\+SHORT\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00379}{URE\+\_\+\+DYNAMIC\+\_\+\+BURST}}, \mbox{\hyperlink{if__urereg_8h_source_l00231}{URE\+\_\+\+ECM\+\_\+\+ALDPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00477}{URE\+\_\+\+EEE\+\_\+\+CLKDIV\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00330}{URE\+\_\+\+EEE\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00314}{URE\+\_\+\+EEE\+\_\+\+SPDWN\+\_\+\+RATIO}}, \mbox{\hyperlink{if__urereg_8h_source_l00486}{URE\+\_\+\+EN\+\_\+10\+M\+\_\+\+BGOFF}}, \mbox{\hyperlink{if__urereg_8h_source_l00479}{URE\+\_\+\+EN\+\_\+10\+M\+\_\+\+PLLOFF}}, \mbox{\hyperlink{if__urereg_8h_source_l00508}{URE\+\_\+\+EN\+\_\+\+EMI\+\_\+L}}, \mbox{\hyperlink{if__ure_8c_source_l02010}{ure\+\_\+enable\+\_\+aldps()}}, \mbox{\hyperlink{if__urereg_8h_source_l00382}{URE\+\_\+\+EP4\+\_\+\+FULL\+\_\+\+FC}}, \mbox{\hyperlink{if__urereg_8h_source_l00453}{URE\+\_\+\+FIFO\+\_\+\+EMPTY\+\_\+1\+FB}}, \mbox{\hyperlink{if__urereg_8h_source_l00321}{URE\+\_\+\+L1\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00300}{URE\+\_\+\+LED\+\_\+\+MODE\+\_\+\+MASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00455}{URE\+\_\+\+LPM\+\_\+\+TIMER\+\_\+500\+MS}}, \mbox{\hyperlink{if__urereg_8h_source_l00456}{URE\+\_\+\+LPM\+\_\+\+TIMER\+\_\+500\+US}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00519}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+USB}}, \mbox{\hyperlink{if__urereg_8h_source_l00187}{URE\+\_\+\+OCP\+\_\+\+ADC\+\_\+\+CFG}}, \mbox{\hyperlink{if__urereg_8h_source_l00179}{URE\+\_\+\+OCP\+\_\+\+DOWN\+\_\+\+SPEED}}, \mbox{\hyperlink{if__urereg_8h_source_l00176}{URE\+\_\+\+OCP\+\_\+\+EEE\+\_\+\+CFG}}, \mbox{\hyperlink{if__urereg_8h_source_l00174}{URE\+\_\+\+OCP\+\_\+\+PHY\+\_\+\+STATUS}}, \mbox{\hyperlink{if__urereg_8h_source_l00175}{URE\+\_\+\+OCP\+\_\+\+POWER\+\_\+\+CFG}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}, \mbox{\hyperlink{if__urereg_8h_source_l00442}{URE\+\_\+\+PCUT\+\_\+\+STATUS}}, \mbox{\hyperlink{if__urereg_8h_source_l00304}{URE\+\_\+\+PFM\+\_\+\+PWM\+\_\+\+SWITCH}}, \mbox{\hyperlink{if__urereg_8h_source_l00437}{URE\+\_\+\+PHASE2\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00473}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+LAN\+\_\+\+ON}}, \mbox{\hyperlink{if__urereg_8h_source_l00471}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+MASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00474}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+PWRDN}}, \mbox{\hyperlink{if__urereg_8h_source_l00318}{URE\+\_\+\+PKT\+\_\+\+AVAIL\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00073}{URE\+\_\+\+PLA\+\_\+\+BOOT\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00057}{URE\+\_\+\+PLA\+\_\+\+DMY\+\_\+\+REG0}}, \mbox{\hyperlink{if__urereg_8h_source_l00071}{URE\+\_\+\+PLA\+\_\+\+LED\+\_\+\+FEATURE}}, \mbox{\hyperlink{if__urereg_8h_source_l00077}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00078}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL2}}, \mbox{\hyperlink{if__urereg_8h_source_l00079}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL3}}, \mbox{\hyperlink{if__urereg_8h_source_l00080}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL4}}, \mbox{\hyperlink{if__urereg_8h_source_l00091}{URE\+\_\+\+PLA\+\_\+\+PHY\+\_\+\+PWR}}, \mbox{\hyperlink{if__urereg_8h_source_l00376}{URE\+\_\+\+PWD\+\_\+\+DN\+\_\+\+SCALE}}, \mbox{\hyperlink{if__urereg_8h_source_l00436}{URE\+\_\+\+PWR\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00324}{URE\+\_\+\+PWRSAVE\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__urereg_8h_source_l00457}{URE\+\_\+\+ROK\+\_\+\+EXIT\+\_\+\+LPM}}, \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__urereg_8h_source_l00429}{URE\+\_\+\+RX\+\_\+\+AGG\+\_\+\+DISABLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00430}{URE\+\_\+\+RX\+\_\+\+ZERO\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00325}{URE\+\_\+\+RXDV\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00462}{URE\+\_\+\+SEL\+\_\+\+RXIDLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00461}{URE\+\_\+\+SEN\+\_\+\+VAL\+\_\+\+NORMAL}}, \mbox{\hyperlink{if__ure_8c_source_l00216}{URE\+\_\+\+SETBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00218}{URE\+\_\+\+SETBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00193}{URE\+\_\+\+SRAM\+\_\+10\+M\+\_\+\+AMP1}}, \mbox{\hyperlink{if__urereg_8h_source_l00194}{URE\+\_\+\+SRAM\+\_\+10\+M\+\_\+\+AMP2}}, \mbox{\hyperlink{if__urereg_8h_source_l00195}{URE\+\_\+\+SRAM\+\_\+\+IMPEDANCE}}, \mbox{\hyperlink{if__urereg_8h_source_l00191}{URE\+\_\+\+SRAM\+\_\+\+LPF\+\_\+\+CFG}}, \mbox{\hyperlink{if__ure_8c_source_l00383}{ure\+\_\+sram\+\_\+write()}}, \mbox{\hyperlink{if__urereg_8h_source_l00319}{URE\+\_\+\+SUSPEND\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00038}{URE\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__urereg_8h_source_l00450}{URE\+\_\+\+TIMER11\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00329}{URE\+\_\+\+TP1000\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00327}{URE\+\_\+\+TP100\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00328}{URE\+\_\+\+TP500\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00326}{URE\+\_\+\+TX10\+MIDLE\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00320}{URE\+\_\+\+U1\+U2\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00433}{URE\+\_\+\+U2\+P3\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00372}{URE\+\_\+\+USB2\+PHY\+\_\+\+L1}}, \mbox{\hyperlink{if__urereg_8h_source_l00371}{URE\+\_\+\+USB2\+PHY\+\_\+\+SUSPEND}}, \mbox{\hyperlink{if__urereg_8h_source_l00143}{URE\+\_\+\+USB\+\_\+\+AFE\+\_\+\+CTRL2}}, \mbox{\hyperlink{if__urereg_8h_source_l00120}{URE\+\_\+\+USB\+\_\+\+BURST\+\_\+\+SIZE}}, \mbox{\hyperlink{if__urereg_8h_source_l00118}{URE\+\_\+\+USB\+\_\+\+CONNECT\+\_\+\+TIMER}}, \mbox{\hyperlink{if__urereg_8h_source_l00115}{URE\+\_\+\+USB\+\_\+\+CSR\+\_\+\+DUMMY1}}, \mbox{\hyperlink{if__urereg_8h_source_l00116}{URE\+\_\+\+USB\+\_\+\+CSR\+\_\+\+DUMMY2}}, \mbox{\hyperlink{if__urereg_8h_source_l00137}{URE\+\_\+\+USB\+\_\+\+LPM\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00142}{URE\+\_\+\+USB\+\_\+\+MISC\+\_\+0}}, \mbox{\hyperlink{if__urereg_8h_source_l00141}{URE\+\_\+\+USB\+\_\+\+POWER\+\_\+\+CUT}}, \mbox{\hyperlink{if__urereg_8h_source_l00113}{URE\+\_\+\+USB\+\_\+\+SSPHYLINK2}}, \mbox{\hyperlink{if__urereg_8h_source_l00136}{URE\+\_\+\+USB\+\_\+\+TOLERANCE}}, \mbox{\hyperlink{if__urereg_8h_source_l00114}{URE\+\_\+\+USB\+\_\+\+U2\+P3\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00112}{URE\+\_\+\+USB\+\_\+\+USB2\+PHY}}, \mbox{\hyperlink{if__urereg_8h_source_l00123}{URE\+\_\+\+USB\+\_\+\+USB\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00144}{URE\+\_\+\+USB\+\_\+\+WDT11\+\_\+\+CTRL}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00259}{ure\+\_\+write\+\_\+mem()}}, \mbox{\hyperlink{usb_8h_source_l00756}{USB\+\_\+\+SPEED\+\_\+\+SUPER}}, \mbox{\hyperlink{usb__device_8c_source_l02589}{usbd\+\_\+get\+\_\+speed()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00951}{ure\+\_\+attach\+\_\+post()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a62288668305be36fd0b0b4af54630b97_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=304pt]{da/df1/if__ure_8c_a62288668305be36fd0b0b4af54630b97_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_abbfbc0652270b0a4e3beb410efea9650}\label{if__ure_8c_abbfbc0652270b0a4e3beb410efea9650}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rtl8153b\_init@{ure\_rtl8153b\_init}}
\index{ure\_rtl8153b\_init@{ure\_rtl8153b\_init}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rtl8153b\_init()}{ure\_rtl8153b\_init()}}
{\footnotesize\ttfamily static void ure\+\_\+rtl8153b\+\_\+init (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01714}{1714}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00602}{ure\+\_\+softc\+::sc\+\_\+chip}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00084}{usb\+\_\+ether\+::ue\+\_\+udev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__urereg_8h_source_l00347}{URE\+\_\+\+AUTOLOAD\+\_\+\+DONE}}, \mbox{\hyperlink{if__urereg_8h_source_l00615}{URE\+\_\+\+CHIP\+\_\+\+VER\+\_\+7410}}, \mbox{\hyperlink{if__ure_8c_source_l00223}{URE\+\_\+\+CLRBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00263}{URE\+\_\+\+CRWECR\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__urereg_8h_source_l00262}{URE\+\_\+\+CRWECR\+\_\+\+NORAML}}, \mbox{\hyperlink{if__urereg_8h_source_l00426}{URE\+\_\+\+CTRL\+\_\+\+TIMER\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00358}{URE\+\_\+\+CUR\+\_\+\+LINK\+\_\+\+OK}}, \mbox{\hyperlink{if__ure_8c_source_l02010}{ure\+\_\+enable\+\_\+aldps()}}, \mbox{\hyperlink{if__urereg_8h_source_l00414}{URE\+\_\+\+FC\+\_\+\+PATCH\+\_\+\+TASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00423}{URE\+\_\+\+FLOW\+\_\+\+CTRL\+\_\+\+PATCH\+\_\+\+OPT}}, \mbox{\hyperlink{if__ure_8c_source_l01426}{ure\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{if__urereg_8h_source_l00357}{URE\+\_\+\+LINK\+\_\+\+CHANGE\+\_\+\+FLAG}}, \mbox{\hyperlink{if__urereg_8h_source_l00350}{URE\+\_\+\+LINK\+\_\+\+CHG\+\_\+\+EVENT}}, \mbox{\hyperlink{if__urereg_8h_source_l00293}{URE\+\_\+\+LINK\+\_\+\+OFF\+\_\+\+WAKE\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00390}{URE\+\_\+\+LPM\+\_\+\+U1\+U2\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00313}{URE\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00519}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+USB}}, \mbox{\hyperlink{if__urereg_8h_source_l00171}{URE\+\_\+\+OCP\+\_\+\+BASE\+\_\+\+MII}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}, \mbox{\hyperlink{if__urereg_8h_source_l00442}{URE\+\_\+\+PCUT\+\_\+\+STATUS}}, \mbox{\hyperlink{if__urereg_8h_source_l00472}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+EXT\+\_\+\+INIT}}, \mbox{\hyperlink{if__urereg_8h_source_l00473}{URE\+\_\+\+PHY\+\_\+\+STAT\+\_\+\+LAN\+\_\+\+ON}}, \mbox{\hyperlink{if__ure_8c_source_l02029}{ure\+\_\+phy\+\_\+status()}}, \mbox{\hyperlink{if__urereg_8h_source_l00073}{URE\+\_\+\+PLA\+\_\+\+BOOT\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00089}{URE\+\_\+\+PLA\+\_\+\+CONFIG34}}, \mbox{\hyperlink{if__urereg_8h_source_l00088}{URE\+\_\+\+PLA\+\_\+\+CRWECR}}, \mbox{\hyperlink{if__urereg_8h_source_l00069}{URE\+\_\+\+PLA\+\_\+\+EXTRA\+\_\+\+STATUS}}, \mbox{\hyperlink{if__urereg_8h_source_l00068}{URE\+\_\+\+PLA\+\_\+\+INDICATE\+\_\+\+FALG}}, \mbox{\hyperlink{if__urereg_8h_source_l00077}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00078}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL2}}, \mbox{\hyperlink{if__urereg_8h_source_l00079}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL3}}, \mbox{\hyperlink{if__urereg_8h_source_l00317}{URE\+\_\+\+PLA\+\_\+\+MCU\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00086}{URE\+\_\+\+PLA\+\_\+\+RSTTALLY}}, \mbox{\hyperlink{if__urereg_8h_source_l00067}{URE\+\_\+\+PLA\+\_\+\+SUSPEND\+\_\+\+FLAG}}, \mbox{\hyperlink{if__urereg_8h_source_l00356}{URE\+\_\+\+POLL\+\_\+\+LINK\+\_\+\+CHG}}, \mbox{\hyperlink{if__urereg_8h_source_l00436}{URE\+\_\+\+PWR\+\_\+\+EN}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__urereg_8h_source_l00429}{URE\+\_\+\+RX\+\_\+\+AGG\+\_\+\+DISABLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00430}{URE\+\_\+\+RX\+\_\+\+ZERO\+\_\+\+EN}}, \mbox{\hyperlink{if__ure_8c_source_l00216}{URE\+\_\+\+SETBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00218}{URE\+\_\+\+SETBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00254}{URE\+\_\+\+TALLY\+\_\+\+RESET}}, \mbox{\hyperlink{if__urereg_8h_source_l00038}{URE\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__urereg_8h_source_l00433}{URE\+\_\+\+U2\+P3\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00353}{URE\+\_\+\+UPCOMING\+\_\+\+RUNTIME\+\_\+\+D3}}, \mbox{\hyperlink{if__urereg_8h_source_l00438}{URE\+\_\+\+UPS\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00135}{URE\+\_\+\+USB\+\_\+\+FC\+\_\+\+TIMER}}, \mbox{\hyperlink{if__urereg_8h_source_l00122}{URE\+\_\+\+USB\+\_\+\+FW\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00127}{URE\+\_\+\+USB\+\_\+\+FW\+\_\+\+TASK}}, \mbox{\hyperlink{if__urereg_8h_source_l00121}{URE\+\_\+\+USB\+\_\+\+LPM\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__urereg_8h_source_l00142}{URE\+\_\+\+USB\+\_\+\+MISC\+\_\+0}}, \mbox{\hyperlink{if__urereg_8h_source_l00119}{URE\+\_\+\+USB\+\_\+\+MSC\+\_\+\+TIMER}}, \mbox{\hyperlink{if__urereg_8h_source_l00141}{URE\+\_\+\+USB\+\_\+\+POWER\+\_\+\+CUT}}, \mbox{\hyperlink{if__urereg_8h_source_l00139}{URE\+\_\+\+USB\+\_\+\+U1\+U2\+\_\+\+TIMER}}, \mbox{\hyperlink{if__urereg_8h_source_l00114}{URE\+\_\+\+USB\+\_\+\+U2\+P3\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00123}{URE\+\_\+\+USB\+\_\+\+USB\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00439}{URE\+\_\+\+USP\+\_\+\+PREWAKE}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{usb_8h_source_l00756}{USB\+\_\+\+SPEED\+\_\+\+SUPER}}, \mbox{\hyperlink{usb__device_8c_source_l02589}{usbd\+\_\+get\+\_\+speed()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00951}{ure\+\_\+attach\+\_\+post()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_abbfbc0652270b0a4e3beb410efea9650_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=310pt]{da/df1/if__ure_8c_abbfbc0652270b0a4e3beb410efea9650_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_af131bb4131fabf0f015f05bfdb1b4b32}\label{if__ure_8c_af131bb4131fabf0f015f05bfdb1b4b32}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rtl8153b\_nic\_reset@{ure\_rtl8153b\_nic\_reset}}
\index{ure\_rtl8153b\_nic\_reset@{ure\_rtl8153b\_nic\_reset}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rtl8153b\_nic\_reset()}{ure\_rtl8153b\_nic\_reset()}}
{\footnotesize\ttfamily static void ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l01853}{1853}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__ure_8c_source_l00090}{DEVPRINTFN}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00084}{usb\+\_\+ether\+::ue\+\_\+udev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00094}{uether\+\_\+pause()}}, \mbox{\hyperlink{if__urereg_8h_source_l00406}{URE\+\_\+\+BMU\+\_\+\+RESET\+\_\+\+EP\+\_\+\+IN}}, \mbox{\hyperlink{if__urereg_8h_source_l00407}{URE\+\_\+\+BMU\+\_\+\+RESET\+\_\+\+EP\+\_\+\+OUT}}, \mbox{\hyperlink{if__ure_8c_source_l00223}{URE\+\_\+\+CLRBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00225}{URE\+\_\+\+CLRBIT\+\_\+2}}, \mbox{\hyperlink{if__ure_8c_source_l00227}{URE\+\_\+\+CLRBIT\+\_\+4}}, \mbox{\hyperlink{if__ure_8c_source_l01995}{ure\+\_\+disable\+\_\+teredo()}}, \mbox{\hyperlink{if__ure_8c_source_l02010}{ure\+\_\+enable\+\_\+aldps()}}, \mbox{\hyperlink{if__urereg_8h_source_l00598}{URE\+\_\+\+FLAG\+\_\+8153B}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00046}{URE\+\_\+\+FRAMELEN}}, \mbox{\hyperlink{if__urereg_8h_source_l00269}{URE\+\_\+\+LINK\+\_\+\+LIST\+\_\+\+READY}}, \mbox{\hyperlink{if__urereg_8h_source_l00390}{URE\+\_\+\+LPM\+\_\+\+U1\+U2\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00278}{URE\+\_\+\+MCU\+\_\+\+BORW\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00519}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+USB}}, \mbox{\hyperlink{if__urereg_8h_source_l00251}{URE\+\_\+\+MTPS\+\_\+\+JUMBO}}, \mbox{\hyperlink{if__urereg_8h_source_l00266}{URE\+\_\+\+NOW\+\_\+\+IS\+\_\+\+OOB}}, \mbox{\hyperlink{if__urereg_8h_source_l00079}{URE\+\_\+\+PLA\+\_\+\+MAC\+\_\+\+PWR\+\_\+\+CTRL3}}, \mbox{\hyperlink{if__urereg_8h_source_l00317}{URE\+\_\+\+PLA\+\_\+\+MCU\+\_\+\+SPDWN\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00095}{URE\+\_\+\+PLA\+\_\+\+MISC\+\_\+1}}, \mbox{\hyperlink{if__urereg_8h_source_l00084}{URE\+\_\+\+PLA\+\_\+\+MTPS}}, \mbox{\hyperlink{if__urereg_8h_source_l00092}{URE\+\_\+\+PLA\+\_\+\+OOB\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00052}{URE\+\_\+\+PLA\+\_\+\+RCR}}, \mbox{\hyperlink{if__urereg_8h_source_l00053}{URE\+\_\+\+PLA\+\_\+\+RMS}}, \mbox{\hyperlink{if__urereg_8h_source_l00054}{URE\+\_\+\+PLA\+\_\+\+RXFIFO\+\_\+\+CTRL0}}, \mbox{\hyperlink{if__urereg_8h_source_l00055}{URE\+\_\+\+PLA\+\_\+\+RXFIFO\+\_\+\+CTRL1}}, \mbox{\hyperlink{if__urereg_8h_source_l00056}{URE\+\_\+\+PLA\+\_\+\+RXFIFO\+\_\+\+CTRL2}}, \mbox{\hyperlink{if__urereg_8h_source_l00098}{URE\+\_\+\+PLA\+\_\+\+SFF\+\_\+\+STS\+\_\+7}}, \mbox{\hyperlink{if__urereg_8h_source_l00082}{URE\+\_\+\+PLA\+\_\+\+TCR0}}, \mbox{\hyperlink{if__urereg_8h_source_l00085}{URE\+\_\+\+PLA\+\_\+\+TXFIFO\+\_\+\+CTRL}}, \mbox{\hyperlink{if__urereg_8h_source_l00207}{URE\+\_\+\+RCR\+\_\+\+ACPT\+\_\+\+ALL}}, \mbox{\hyperlink{if__urereg_8h_source_l00277}{URE\+\_\+\+RE\+\_\+\+INIT\+\_\+\+LL}}, \mbox{\hyperlink{if__ure_8c_source_l00267}{ure\+\_\+read\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00284}{ure\+\_\+read\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00301}{ure\+\_\+read\+\_\+4()}}, \mbox{\hyperlink{if__ure_8c_source_l01249}{ure\+\_\+reset()}}, \mbox{\hyperlink{if__urereg_8h_source_l00399}{URE\+\_\+\+RX\+\_\+\+THR\+\_\+B}}, \mbox{\hyperlink{if__urereg_8h_source_l00274}{URE\+\_\+\+RXDY\+\_\+\+GATED\+\_\+\+EN}}, \mbox{\hyperlink{if__urereg_8h_source_l00211}{URE\+\_\+\+RXFIFO\+\_\+\+THR1\+\_\+\+NORMAL}}, \mbox{\hyperlink{if__urereg_8h_source_l00218}{URE\+\_\+\+RXFIFO\+\_\+\+THR2\+\_\+\+NORMAL}}, \mbox{\hyperlink{if__urereg_8h_source_l00224}{URE\+\_\+\+RXFIFO\+\_\+\+THR3\+\_\+\+NORMAL}}, \mbox{\hyperlink{if__ure_8c_source_l00216}{URE\+\_\+\+SETBIT\+\_\+1}}, \mbox{\hyperlink{if__ure_8c_source_l00218}{URE\+\_\+\+SETBIT\+\_\+2}}, \mbox{\hyperlink{if__urereg_8h_source_l00244}{URE\+\_\+\+TCR0\+\_\+\+AUTO\+\_\+\+FIFO}}, \mbox{\hyperlink{if__urereg_8h_source_l00038}{URE\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__urereg_8h_source_l00228}{URE\+\_\+\+TXFIFO\+\_\+\+THR\+\_\+\+NORMAL2}}, \mbox{\hyperlink{if__urereg_8h_source_l00433}{URE\+\_\+\+U2\+P3\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__urereg_8h_source_l00138}{URE\+\_\+\+USB\+\_\+\+BMU\+\_\+\+RESET}}, \mbox{\hyperlink{if__urereg_8h_source_l00121}{URE\+\_\+\+USB\+\_\+\+LPM\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__urereg_8h_source_l00126}{URE\+\_\+\+USB\+\_\+\+RX\+\_\+\+BUF\+\_\+\+TH}}, \mbox{\hyperlink{if__urereg_8h_source_l00114}{URE\+\_\+\+USB\+\_\+\+U2\+P3\+\_\+\+CTRL}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}, \mbox{\hyperlink{usb_8h_source_l00756}{USB\+\_\+\+SPEED\+\_\+\+SUPER}}, \mbox{\hyperlink{usb__device_8c_source_l02589}{usbd\+\_\+get\+\_\+speed()}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_af131bb4131fabf0f015f05bfdb1b4b32_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{da/df1/if__ure_8c_af131bb4131fabf0f015f05bfdb1b4b32_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a3dca4b12b0a5b2cdf3046f7d0a6ca371}\label{if__ure_8c_a3dca4b12b0a5b2cdf3046f7d0a6ca371}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rxcsum@{ure\_rxcsum}}
\index{ure\_rxcsum@{ure\_rxcsum}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rxcsum()}{ure\_rxcsum()}}
{\footnotesize\ttfamily static void ure\+\_\+rxcsum (\begin{DoxyParamCaption}\item[{int}]{capenb,  }\item[{struct \mbox{\hyperlink{structure__rxpkt}{ure\+\_\+rxpkt}} $\ast$}]{rp,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l02121}{2121}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00538}{ure\+\_\+rxpkt\+::ure\+\_\+csum}}, \mbox{\hyperlink{if__urereg_8h_source_l00546}{ure\+\_\+rxpkt\+::ure\+\_\+misc}}, \mbox{\hyperlink{if__urereg_8h_source_l00549}{URE\+\_\+\+RXPKT\+\_\+\+IP\+\_\+F}}, \mbox{\hyperlink{if__urereg_8h_source_l00542}{URE\+\_\+\+RXPKT\+\_\+\+IPV4\+\_\+\+CS}}, \mbox{\hyperlink{if__urereg_8h_source_l00543}{URE\+\_\+\+RXPKT\+\_\+\+IPV6\+\_\+\+CS}}, \mbox{\hyperlink{if__urereg_8h_source_l00544}{URE\+\_\+\+RXPKT\+\_\+\+TCP\+\_\+\+CS}}, \mbox{\hyperlink{if__urereg_8h_source_l00547}{URE\+\_\+\+RXPKT\+\_\+\+TCP\+\_\+F}}, \mbox{\hyperlink{if__urereg_8h_source_l00545}{URE\+\_\+\+RXPKT\+\_\+\+UDP\+\_\+\+CS}}, and \mbox{\hyperlink{if__urereg_8h_source_l00548}{URE\+\_\+\+RXPKT\+\_\+\+UDP\+\_\+F}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00635}{ure\+\_\+bulk\+\_\+read\+\_\+callback()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=321pt]{da/df1/if__ure_8c_a3dca4b12b0a5b2cdf3046f7d0a6ca371_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a4203a912697a7df9356d678cbac1ad88}\label{if__ure_8c_a4203a912697a7df9356d678cbac1ad88}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rxfilter@{ure\_rxfilter}}
\index{ure\_rxfilter@{ure\_rxfilter}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rxfilter()}{ure\_rxfilter()}}
{\footnotesize\ttfamily static void ure\+\_\+rxfilter (\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__ure_8c_source_l01193}{1193}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__ure_8c_source_l00090}{DEVPRINTFN}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{if__ure_8c_source_l01177}{ure\+\_\+hash\+\_\+maddr()}}, \mbox{\hyperlink{if__urereg_8h_source_l00620}{URE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__urereg_8h_source_l00518}{URE\+\_\+\+MCU\+\_\+\+TYPE\+\_\+\+PLA}}, \mbox{\hyperlink{if__urereg_8h_source_l00061}{URE\+\_\+\+PLA\+\_\+\+MAR0}}, \mbox{\hyperlink{if__urereg_8h_source_l00062}{URE\+\_\+\+PLA\+\_\+\+MAR4}}, \mbox{\hyperlink{if__urereg_8h_source_l00052}{URE\+\_\+\+PLA\+\_\+\+RCR}}, \mbox{\hyperlink{if__urereg_8h_source_l00199}{URE\+\_\+\+RCR\+\_\+\+AAP}}, \mbox{\hyperlink{if__urereg_8h_source_l00202}{URE\+\_\+\+RCR\+\_\+\+AB}}, \mbox{\hyperlink{if__urereg_8h_source_l00201}{URE\+\_\+\+RCR\+\_\+\+AM}}, \mbox{\hyperlink{if__urereg_8h_source_l00200}{URE\+\_\+\+RCR\+\_\+\+APM}}, \mbox{\hyperlink{if__ure_8c_source_l00301}{ure\+\_\+read\+\_\+4()}}, and \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a4203a912697a7df9356d678cbac1ad88_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ae3631d2ed3eacbaed598730a5a27c6f3}\label{if__ure_8c_ae3631d2ed3eacbaed598730a5a27c6f3}} 
\index{if\_ure.c@{if\_ure.c}!ure\_sram\_write@{ure\_sram\_write}}
\index{ure\_sram\_write@{ure\_sram\_write}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_sram\_write()}{ure\_sram\_write()}}
{\footnotesize\ttfamily static void ure\+\_\+sram\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00383}{383}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ addr}, \textbf{ data}, \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}, \mbox{\hyperlink{if__urereg_8h_source_l00177}{URE\+\_\+\+OCP\+\_\+\+SRAM\+\_\+\+ADDR}}, and \mbox{\hyperlink{if__urereg_8h_source_l00178}{URE\+\_\+\+OCP\+\_\+\+SRAM\+\_\+\+DATA}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ae3631d2ed3eacbaed598730a5a27c6f3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ae3631d2ed3eacbaed598730a5a27c6f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_adb1f58d3753d271d274600d03b297546}\label{if__ure_8c_adb1f58d3753d271d274600d03b297546}} 
\index{if\_ure.c@{if\_ure.c}!ure\_start@{ure\_start}}
\index{ure\_start@{ure\_start}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_start()}{ure\_start()}}
{\footnotesize\ttfamily static void ure\+\_\+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__ure_8c_source_l01231}{1231}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00586}{ure\+\_\+softc\+::sc\+\_\+rx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00590}{ure\+\_\+softc\+::sc\+\_\+rxstarted}}, \mbox{\hyperlink{if__urereg_8h_source_l00587}{ure\+\_\+softc\+::sc\+\_\+tx\+\_\+xfer}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{if__urereg_8h_source_l00620}{URE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__urereg_8h_source_l00574}{URE\+\_\+\+MAX\+\_\+\+RX}}, \mbox{\hyperlink{if__urereg_8h_source_l00573}{URE\+\_\+\+MAX\+\_\+\+TX}}, 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]{da/df1/if__ure_8c_adb1f58d3753d271d274600d03b297546_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ad0981ca64da9c4af679512df9ac3d08e}\label{if__ure_8c_ad0981ca64da9c4af679512df9ac3d08e}} 
\index{if\_ure.c@{if\_ure.c}!ure\_stop@{ure\_stop}}
\index{ure\_stop@{ure\_stop}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_stop()}{ure\_stop()}}
{\footnotesize\ttfamily static void ure\+\_\+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__ure_8c_source_l01974}{1974}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00586}{ure\+\_\+softc\+::sc\+\_\+rx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00590}{ure\+\_\+softc\+::sc\+\_\+rxstarted}}, \mbox{\hyperlink{if__urereg_8h_source_l00587}{ure\+\_\+softc\+::sc\+\_\+tx\+\_\+xfer}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{if__urereg_8h_source_l00620}{URE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__urereg_8h_source_l00574}{URE\+\_\+\+MAX\+\_\+\+RX}}, \mbox{\hyperlink{if__urereg_8h_source_l00573}{URE\+\_\+\+MAX\+\_\+\+TX}}, 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]{da/df1/if__ure_8c_ad0981ca64da9c4af679512df9ac3d08e_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a559df0905d0fc8be49ec362240a153c0}\label{if__ure_8c_a559df0905d0fc8be49ec362240a153c0}} 
\index{if\_ure.c@{if\_ure.c}!ure\_sysctl\_chipver@{ure\_sysctl\_chipver}}
\index{ure\_sysctl\_chipver@{ure\_sysctl\_chipver}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_sysctl\_chipver()}{ure\_sysctl\_chipver()}}
{\footnotesize\ttfamily static int ure\+\_\+sysctl\+\_\+chipver (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00934}{934}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__runreg_8h_a9f8f252ecb5b3fb46dafe827231faf70}{error}}, \mbox{\hyperlink{usb__if_8m_source_l00051}{req}}, and \mbox{\hyperlink{if__urereg_8h_source_l00603}{ure\+\_\+softc\+::sc\+\_\+ver}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00986}{ure\+\_\+attach\+\_\+post\+\_\+sub()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{da/df1/if__ure_8c_a559df0905d0fc8be49ec362240a153c0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ab32fc5014056498becc1b284cdafc6e2}\label{if__ure_8c_ab32fc5014056498becc1b284cdafc6e2}} 
\index{if\_ure.c@{if\_ure.c}!ure\_tick@{ure\_tick}}
\index{ure\_tick@{ure\_tick}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_tick()}{ure\_tick()}}
{\footnotesize\ttfamily static void ure\+\_\+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__ure_8c_source_l01144}{1144}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \mbox{\hyperlink{if__ure_8c_source_l00090}{DEVPRINTFN}}, \mbox{\hyperlink{if__auereg_8h_source_l00188}{GET\+\_\+\+MII}}, \mbox{\hyperlink{if__urereg_8h_source_l00594}{ure\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__urereg_8h_source_l00586}{ure\+\_\+softc\+::sc\+\_\+rx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00590}{ure\+\_\+softc\+::sc\+\_\+rxstarted}}, \mbox{\hyperlink{if__urereg_8h_source_l00587}{ure\+\_\+softc\+::sc\+\_\+tx\+\_\+xfer}}, \mbox{\hyperlink{if__urereg_8h_source_l00583}{ure\+\_\+softc\+::sc\+\_\+ue}}, \mbox{\hyperlink{usb__ethernet_8h_source_l00085}{usb\+\_\+ether\+::ue\+\_\+dev}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00136}{uether\+\_\+getifp()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00148}{uether\+\_\+getsc()}}, \mbox{\hyperlink{if__urereg_8h_source_l00599}{URE\+\_\+\+FLAG\+\_\+8156}}, \mbox{\hyperlink{if__urereg_8h_source_l00600}{URE\+\_\+\+FLAG\+\_\+8156B}}, \mbox{\hyperlink{if__urereg_8h_source_l00595}{URE\+\_\+\+FLAG\+\_\+\+LINK}}, \mbox{\hyperlink{if__ure_8c_source_l01402}{ure\+\_\+link\+\_\+state()}}, \mbox{\hyperlink{if__urereg_8h_source_l00620}{URE\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__urereg_8h_source_l00574}{URE\+\_\+\+MAX\+\_\+\+RX}}, \mbox{\hyperlink{if__urereg_8h_source_l00573}{URE\+\_\+\+MAX\+\_\+\+TX}}, \mbox{\hyperlink{if__ure_8c_source_l00130}{ure\+\_\+start}}, and \mbox{\hyperlink{usbdi_8h_source_l00515}{USB\+\_\+\+GET\+\_\+\+STATE}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ab32fc5014056498becc1b284cdafc6e2_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ac5f1e7f9c2e02e42d05b97d9cdea6f2a}\label{if__ure_8c_ac5f1e7f9c2e02e42d05b97d9cdea6f2a}} 
\index{if\_ure.c@{if\_ure.c}!ure\_txcsum@{ure\_txcsum}}
\index{ure\_txcsum@{ure\_txcsum}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_txcsum()}{ure\_txcsum()}}
{\footnotesize\ttfamily static int ure\+\_\+txcsum (\begin{DoxyParamCaption}\item[{struct mbuf $\ast$}]{m,  }\item[{int}]{caps,  }\item[{uint32\+\_\+t $\ast$}]{regout }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l02170}{2170}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ data}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \textbf{ type}, \mbox{\hyperlink{if__urereg_8h_source_l00562}{URE\+\_\+\+L4\+\_\+\+OFFSET\+\_\+\+MAX}}, \mbox{\hyperlink{if__urereg_8h_source_l00563}{URE\+\_\+\+L4\+\_\+\+OFFSET\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__urereg_8h_source_l00567}{URE\+\_\+\+TXPKT\+\_\+\+IPV4\+\_\+\+CS}}, \mbox{\hyperlink{if__urereg_8h_source_l00566}{URE\+\_\+\+TXPKT\+\_\+\+IPV6\+\_\+\+CS}}, \mbox{\hyperlink{if__urereg_8h_source_l00568}{URE\+\_\+\+TXPKT\+\_\+\+TCP\+\_\+\+CS}}, and \mbox{\hyperlink{if__urereg_8h_source_l00569}{URE\+\_\+\+TXPKT\+\_\+\+UDP\+\_\+\+CS}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00741}{ure\+\_\+bulk\+\_\+write\+\_\+callback()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{da/df1/if__ure_8c_ac5f1e7f9c2e02e42d05b97d9cdea6f2a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac}\label{if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac}} 
\index{if\_ure.c@{if\_ure.c}!ure\_write\_1@{ure\_write\_1}}
\index{ure\_write\_1@{ure\_write\_1}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_write\_1()}{ure\_write\_1()}}
{\footnotesize\ttfamily static int ure\+\_\+write\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{index,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00310}{310}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ index}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00043}{URE\+\_\+\+BYTE\+\_\+\+EN\+\_\+\+BYTE}}, \mbox{\hyperlink{if__ure_8c_source_l00259}{ure\+\_\+write\+\_\+mem()}}, \mbox{\hyperlink{usb__endian_8h_source_l00082}{USETDW}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01995}{ure\+\_\+disable\+\_\+teredo()}}, \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01249}{ure\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l01519}{ure\+\_\+rtl8152\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a8e045dfbe4feaf414e313cbafd4e6cac_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5}\label{if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5}} 
\index{if\_ure.c@{if\_ure.c}!ure\_write\_2@{ure\_write\_2}}
\index{ure\_write\_2@{ure\_write\_2}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_write\_2()}{ure\_write\_2()}}
{\footnotesize\ttfamily static int ure\+\_\+write\+\_\+2 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{index,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00331}{331}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ index}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00042}{URE\+\_\+\+BYTE\+\_\+\+EN\+\_\+\+WORD}}, \mbox{\hyperlink{if__ure_8c_source_l00259}{ure\+\_\+write\+\_\+mem()}}, \mbox{\hyperlink{usb__endian_8h_source_l00082}{USETDW}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01995}{ure\+\_\+disable\+\_\+teredo()}}, \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l00361}{ure\+\_\+ocp\+\_\+reg\+\_\+read()}}, \mbox{\hyperlink{if__ure_8c_source_l00372}{ure\+\_\+ocp\+\_\+reg\+\_\+write()}}, \mbox{\hyperlink{if__ure_8c_source_l01519}{ure\+\_\+rtl8152\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01714}{ure\+\_\+rtl8153b\+\_\+init()}}, and \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ae9223d76d96cdaae5417e7d5104ed3b5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ac2f88184be0834d3e6b5737eb662000c}\label{if__ure_8c_ac2f88184be0834d3e6b5737eb662000c}} 
\index{if\_ure.c@{if\_ure.c}!ure\_write\_4@{ure\_write\_4}}
\index{ure\_write\_4@{ure\_write\_4}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_write\_4()}{ure\_write\_4()}}
{\footnotesize\ttfamily static int ure\+\_\+write\+\_\+4 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{reg,  }\item[{uint16\+\_\+t}]{index,  }\item[{uint32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00352}{352}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ index}, \mbox{\hyperlink{if__rum_8c_source_l00283}{reg}}, \mbox{\hyperlink{if__urereg_8h_source_l00041}{URE\+\_\+\+BYTE\+\_\+\+EN\+\_\+\+DWORD}}, \mbox{\hyperlink{if__ure_8c_source_l00259}{ure\+\_\+write\+\_\+mem()}}, \mbox{\hyperlink{usb__endian_8h_source_l00082}{USETDW}}, and \mbox{\hyperlink{if__rum_8c_source_l00284}{val}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01995}{ure\+\_\+disable\+\_\+teredo()}}, \mbox{\hyperlink{if__ure_8c_source_l01519}{ure\+\_\+rtl8152\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l02056}{ure\+\_\+rtl8152\+\_\+nic\+\_\+reset()}}, \mbox{\hyperlink{if__ure_8c_source_l01853}{ure\+\_\+rtl8153b\+\_\+nic\+\_\+reset()}}, and \mbox{\hyperlink{if__ure_8c_source_l01193}{ure\+\_\+rxfilter()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ac2f88184be0834d3e6b5737eb662000c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_ac2f88184be0834d3e6b5737eb662000c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_a6492b47e5ab6809b4539fe4d7baac9f4}\label{if__ure_8c_a6492b47e5ab6809b4539fe4d7baac9f4}} 
\index{if\_ure.c@{if\_ure.c}!ure\_write\_mem@{ure\_write\_mem}}
\index{ure\_write\_mem@{ure\_write\_mem}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_write\_mem()}{ure\_write\_mem()}}
{\footnotesize\ttfamily static int ure\+\_\+write\+\_\+mem (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structure__softc}{ure\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{addr,  }\item[{uint16\+\_\+t}]{index,  }\item[{void $\ast$}]{buf,  }\item[{int}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00259}{259}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



References \textbf{ addr}, \textbf{ index}, \mbox{\hyperlink{ehci_8h_source_l00041}{len}}, \mbox{\hyperlink{if__ure_8c_source_l00231}{ure\+\_\+ctl()}}, and \mbox{\hyperlink{if__urereg_8h_source_l00036}{URE\+\_\+\+CTL\+\_\+\+WRITE}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l01558}{ure\+\_\+rtl8153\+\_\+init()}}, \mbox{\hyperlink{if__ure_8c_source_l00310}{ure\+\_\+write\+\_\+1()}}, \mbox{\hyperlink{if__ure_8c_source_l00331}{ure\+\_\+write\+\_\+2()}}, and \mbox{\hyperlink{if__ure_8c_source_l00352}{ure\+\_\+write\+\_\+4()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=259pt]{da/df1/if__ure_8c_a6492b47e5ab6809b4539fe4d7baac9f4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/df1/if__ure_8c_a6492b47e5ab6809b4539fe4d7baac9f4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__ure_8c_ace3754401ff77d7d516f5c13ecc85aae}\label{if__ure_8c_ace3754401ff77d7d516f5c13ecc85aae}} 
\index{if\_ure.c@{if\_ure.c}!USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}}
\index{USB\_PNP\_HOST\_INFO@{USB\_PNP\_HOST\_INFO}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{USB\_PNP\_HOST\_INFO()}{USB\_PNP\_HOST\_INFO()}}
{\footnotesize\ttfamily USB\+\_\+\+PNP\+\_\+\+HOST\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{if__ure_8c_a32041a16624c828d32be57d0443e59fd}{ure\+\_\+devs}}}]{ }\end{DoxyParamCaption})}



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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00117}{117}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00127}{127}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00120}{120}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00505}{ure\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00121}{121}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00505}{ure\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00118}{118}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00505}{ure\+\_\+attach()}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00192}{192}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{\textcolor{preprocessor}{\#define URE\_DEV(v,p,i)    }}
\DoxyCodeLine{                                                     }
\DoxyCodeLine{                                   }
\DoxyCodeLine{                                         }
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(LENOVO, RTL8153, \mbox{\hyperlink{if__urereg_8h_ab00dc3d6060850c86d97941e3cb97652}{URE\_FLAG\_8153}}),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(LENOVO, TBT3LAN, 0),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(LENOVO, TBT3LANGEN2, 0),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(LENOVO, ONELINK, 0),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(LENOVO, USBCLAN, 0),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(LENOVO, USBCLANGEN2, 0),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(NVIDIA, RTL8153, \mbox{\hyperlink{if__urereg_8h_ab00dc3d6060850c86d97941e3cb97652}{URE\_FLAG\_8153}}),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(REALTEK, RTL8152, \mbox{\hyperlink{if__urereg_8h_afea11f2c8f6035b1e47282147f6d8b76}{URE\_FLAG\_8152}}),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(REALTEK, RTL8153, \mbox{\hyperlink{if__urereg_8h_ab00dc3d6060850c86d97941e3cb97652}{URE\_FLAG\_8153}}),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(TPLINK, RTL8153, \mbox{\hyperlink{if__urereg_8h_ab00dc3d6060850c86d97941e3cb97652}{URE\_FLAG\_8153}}),}
\DoxyCodeLine{        \mbox{\hyperlink{if__ure_8c_a40da073df3657a70a3853e0f47126fe7}{URE\_DEV}}(REALTEK, RTL8156, \mbox{\hyperlink{if__urereg_8h_a39a1236c0661a81eebbaf7825f0f78b4}{URE\_FLAG\_8156}}),}
\DoxyCodeLine{}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__ure_8c_source_l00097}{97}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00487}{ure\+\_\+probe()}}.

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

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

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__ure_8c_source_l00186}{186}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00128}{128}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_probe, \mbox{\hyperlink{if__ure_8c_aaf573b14a9de9f4f8127fa65524f4023}{ure\_probe}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach, \mbox{\hyperlink{if__ure_8c_a4418b9062a61a3a87279e4d41952979e}{ure\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach, \mbox{\hyperlink{if__ure_8c_a690692e7c67deebeed78677b77ee846d}{ure\_detach}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(miibus\_readreg, \mbox{\hyperlink{if__ure_8c_a4935a56043d65bc533db92793fcbe024}{ure\_miibus\_readreg}}),}
\DoxyCodeLine{        DEVMETHOD(miibus\_writereg, \mbox{\hyperlink{if__ure_8c_ad854b883ccc75b92ffcca4349dfcc45a}{ure\_miibus\_writereg}}),}
\DoxyCodeLine{        DEVMETHOD(miibus\_statchg, \mbox{\hyperlink{if__ure_8c_ae3c6218b9746a23dce411878a644e052}{ure\_miibus\_statchg}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__ure_8c_source_l00172}{172}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a4935a56043d65bc533db92793fcbe024}\label{if__ure_8c_a4935a56043d65bc533db92793fcbe024}} 
\index{if\_ure.c@{if\_ure.c}!ure\_miibus\_readreg@{ure\_miibus\_readreg}}
\index{ure\_miibus\_readreg@{ure\_miibus\_readreg}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_miibus\_readreg}{ure\_miibus\_readreg}}
{\footnotesize\ttfamily miibus\+\_\+readreg\+\_\+t ure\+\_\+miibus\+\_\+readreg\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00123}{123}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_ae3c6218b9746a23dce411878a644e052}\label{if__ure_8c_ae3c6218b9746a23dce411878a644e052}} 
\index{if\_ure.c@{if\_ure.c}!ure\_miibus\_statchg@{ure\_miibus\_statchg}}
\index{ure\_miibus\_statchg@{ure\_miibus\_statchg}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_miibus\_statchg}{ure\_miibus\_statchg}}
{\footnotesize\ttfamily miibus\+\_\+statchg\+\_\+t ure\+\_\+miibus\+\_\+statchg\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00125}{125}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_ad854b883ccc75b92ffcca4349dfcc45a}\label{if__ure_8c_ad854b883ccc75b92ffcca4349dfcc45a}} 
\index{if\_ure.c@{if\_ure.c}!ure\_miibus\_writereg@{ure\_miibus\_writereg}}
\index{ure\_miibus\_writereg@{ure\_miibus\_writereg}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_miibus\_writereg}{ure\_miibus\_writereg}}
{\footnotesize\ttfamily miibus\+\_\+writereg\+\_\+t ure\+\_\+miibus\+\_\+writereg\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00124}{124}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00116}{116}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

\mbox{\Hypertarget{if__ure_8c_a2d9197c99094f9a6ff92c29e0b5e8d74}\label{if__ure_8c_a2d9197c99094f9a6ff92c29e0b5e8d74}} 
\index{if\_ure.c@{if\_ure.c}!ure\_rxfilter@{ure\_rxfilter}}
\index{ure\_rxfilter@{ure\_rxfilter}!if\_ure.c@{if\_ure.c}}
\doxysubsubsection{\texorpdfstring{ure\_rxfilter}{ure\_rxfilter}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} ure\+\_\+rxfilter\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00132}{132}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00130}{130}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01144}{ure\+\_\+tick()}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00129}{129}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l01044}{ure\+\_\+init()}}.

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



Definition at line \mbox{\hyperlink{if__ure_8c_source_l00131}{131}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .ue\_attach\_post = \mbox{\hyperlink{if__ure_8c_a056c6c58e59e0030631702d332d36e08}{ure\_attach\_post}},}
\DoxyCodeLine{        .ue\_attach\_post\_sub = \mbox{\hyperlink{if__ure_8c_aa4bb6fd477c41184dc14288ed1890f73}{ure\_attach\_post\_sub}},}
\DoxyCodeLine{        .ue\_start = \mbox{\hyperlink{if__ure_8c_a5b04ec000c99aeee639131fc79a783d6}{ure\_start}},}
\DoxyCodeLine{        .ue\_init = \mbox{\hyperlink{if__ure_8c_a23e5baaaa9dba418464c3400e483ad7b}{ure\_init}},}
\DoxyCodeLine{        .ue\_stop = \mbox{\hyperlink{if__ure_8c_a2c2c805cc92f8d86e7eda677b5856382}{ure\_stop}},}
\DoxyCodeLine{        .ue\_tick = \mbox{\hyperlink{if__ure_8c_a9407a022465ea9217e6406c3f09cc1b5}{ure\_tick}},}
\DoxyCodeLine{        .ue\_setmulti = \mbox{\hyperlink{if__ure_8c_a2d9197c99094f9a6ff92c29e0b5e8d74}{ure\_rxfilter}},}
\DoxyCodeLine{        .ue\_setpromisc = \mbox{\hyperlink{if__ure_8c_a2d9197c99094f9a6ff92c29e0b5e8d74}{ure\_rxfilter}},}
\DoxyCodeLine{        .ue\_mii\_upd = \mbox{\hyperlink{if__ure_8c_ae3a2fbbd001b7b9591af7ad4946030f0}{ure\_ifmedia\_upd}},}
\DoxyCodeLine{        .ue\_mii\_sts = \mbox{\hyperlink{if__ure_8c_a8ffd694656eb5d37a03bb64a11955ff6}{ure\_ifmedia\_sts}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__ure_8c_source_l00203}{203}} of file \mbox{\hyperlink{if__ure_8c_source}{if\+\_\+ure.\+c}}.



Referenced by \mbox{\hyperlink{if__ure_8c_source_l00505}{ure\+\_\+attach()}}.

