\hypertarget{structusb__ether__methods}{}\doxysection{usb\+\_\+ether\+\_\+methods Struct Reference}
\label{structusb__ether__methods}\index{usb\_ether\_methods@{usb\_ether\_methods}}


{\ttfamily \#include $<$usb\+\_\+ethernet.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__ether__methods_a9568a90d86c68824b84eb6e5ccc7ebfc}{ue\+\_\+attach\+\_\+post}}
\item 
\mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__ether__methods_af02f0617a7eaa645dab64dc916929545}{ue\+\_\+start}}
\item 
\mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__ether__methods_ab28f70d72c63afdb35b79b248f4454f2}{ue\+\_\+init}}
\item 
\mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__ether__methods_aeafce88d74af5f9a57155a051a5ab5d9}{ue\+\_\+stop}}
\item 
\mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__ether__methods_a19328047c747afdaa1490d7acec2c5ba}{ue\+\_\+setmulti}}
\item 
\mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__ether__methods_acebead122510c2d773e23de4dea67890}{ue\+\_\+setpromisc}}
\item 
\mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__ether__methods_aed5aee76e6f0b667c1dc67d8d3587062}{ue\+\_\+tick}}
\item 
int($\ast$ \mbox{\hyperlink{structusb__ether__methods_a0579238c5bb87a2b0765d080be65090d}{ue\+\_\+mii\+\_\+upd}} )(struct ifnet $\ast$)
\item 
void($\ast$ \mbox{\hyperlink{structusb__ether__methods_a6a2347de6dea9a8401ce3df5a25b393b}{ue\+\_\+mii\+\_\+sts}} )(struct ifnet $\ast$, struct ifmediareq $\ast$)
\item 
int($\ast$ \mbox{\hyperlink{structusb__ether__methods_aca976c3c9093840d95dbc830ca73dd5c}{ue\+\_\+ioctl}} )(struct ifnet $\ast$, u\+\_\+long, caddr\+\_\+t)
\item 
int($\ast$ \mbox{\hyperlink{structusb__ether__methods_a1bd06fcf7903675278d98405946c5233}{ue\+\_\+attach\+\_\+post\+\_\+sub}} )(struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00057}{57}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structusb__ether__methods_a9568a90d86c68824b84eb6e5ccc7ebfc}\label{structusb__ether__methods_a9568a90d86c68824b84eb6e5ccc7ebfc}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_attach\_post@{ue\_attach\_post}}
\index{ue\_attach\_post@{ue\_attach\_post}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_attach\_post}{ue\_attach\_post}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}}$\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+attach\+\_\+post}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00058}{58}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00205}{ue\+\_\+attach\+\_\+post\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_a1bd06fcf7903675278d98405946c5233}\label{structusb__ether__methods_a1bd06fcf7903675278d98405946c5233}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_attach\_post\_sub@{ue\_attach\_post\_sub}}
\index{ue\_attach\_post\_sub@{ue\_attach\_post\_sub}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_attach\_post\_sub}{ue\_attach\_post\_sub}}
{\footnotesize\ttfamily int($\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+attach\+\_\+post\+\_\+sub) (struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} $\ast$)}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00069}{69}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00205}{ue\+\_\+attach\+\_\+post\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_ab28f70d72c63afdb35b79b248f4454f2}\label{structusb__ether__methods_ab28f70d72c63afdb35b79b248f4454f2}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_init@{ue\_init}}
\index{ue\_init@{ue\_init}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_init}{ue\_init}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}}$\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+init}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00060}{60}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00377}{ue\+\_\+start\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_aca976c3c9093840d95dbc830ca73dd5c}\label{structusb__ether__methods_aca976c3c9093840d95dbc830ca73dd5c}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_ioctl@{ue\_ioctl}}
\index{ue\_ioctl@{ue\_ioctl}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_ioctl}{ue\_ioctl}}
{\footnotesize\ttfamily int($\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+ioctl) (struct ifnet $\ast$, u\+\_\+long, caddr\+\_\+t)}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00068}{68}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00205}{ue\+\_\+attach\+\_\+post\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_a6a2347de6dea9a8401ce3df5a25b393b}\label{structusb__ether__methods_a6a2347de6dea9a8401ce3df5a25b393b}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_mii\_sts@{ue\_mii\_sts}}
\index{ue\_mii\_sts@{ue\_mii\_sts}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_mii\_sts}{ue\_mii\_sts}}
{\footnotesize\ttfamily void($\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+mii\+\_\+sts) (struct ifnet $\ast$, struct ifmediareq $\ast$)}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00066}{66}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{if__axe_8c_source_l00867}{axe\+\_\+attach\+\_\+post\+\_\+sub()}}, \mbox{\hyperlink{if__axge_8c_source_l00453}{axge\+\_\+attach\+\_\+post\+\_\+sub()}}, \mbox{\hyperlink{if__muge_8c_source_l01595}{muge\+\_\+attach\+\_\+post\+\_\+sub()}}, \mbox{\hyperlink{if__smsc_8c_source_l01614}{smsc\+\_\+attach\+\_\+post\+\_\+sub()}}, \mbox{\hyperlink{usb__ethernet_8c_source_l00205}{ue\+\_\+attach\+\_\+post\+\_\+task()}}, and \mbox{\hyperlink{if__ure_8c_source_l00986}{ure\+\_\+attach\+\_\+post\+\_\+sub()}}.

\mbox{\Hypertarget{structusb__ether__methods_a0579238c5bb87a2b0765d080be65090d}\label{structusb__ether__methods_a0579238c5bb87a2b0765d080be65090d}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_mii\_upd@{ue\_mii\_upd}}
\index{ue\_mii\_upd@{ue\_mii\_upd}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_mii\_upd}{ue\_mii\_upd}}
{\footnotesize\ttfamily int($\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+mii\+\_\+upd) (struct ifnet $\ast$)}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00065}{65}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00205}{ue\+\_\+attach\+\_\+post\+\_\+task()}}, and \mbox{\hyperlink{usb__ethernet_8c_source_l00472}{ue\+\_\+ifmedia\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_a19328047c747afdaa1490d7acec2c5ba}\label{structusb__ether__methods_a19328047c747afdaa1490d7acec2c5ba}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_setmulti@{ue\_setmulti}}
\index{ue\_setmulti@{ue\_setmulti}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_setmulti}{ue\_setmulti}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}}$\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+setmulti}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00062}{62}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00440}{ue\+\_\+setmulti\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_acebead122510c2d773e23de4dea67890}\label{structusb__ether__methods_acebead122510c2d773e23de4dea67890}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_setpromisc@{ue\_setpromisc}}
\index{ue\_setpromisc@{ue\_setpromisc}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_setpromisc}{ue\_setpromisc}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}}$\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+setpromisc}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00063}{63}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00430}{ue\+\_\+promisc\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_af02f0617a7eaa645dab64dc916929545}\label{structusb__ether__methods_af02f0617a7eaa645dab64dc916929545}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_start@{ue\_start}}
\index{ue\_start@{ue\_start}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_start}{ue\_start}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}}$\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+start}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00059}{59}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00417}{ue\+\_\+start()}}.

\mbox{\Hypertarget{structusb__ether__methods_aeafce88d74af5f9a57155a051a5ab5d9}\label{structusb__ether__methods_aeafce88d74af5f9a57155a051a5ab5d9}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_stop@{ue\_stop}}
\index{ue\_stop@{ue\_stop}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_stop}{ue\_stop}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}}$\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+stop}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00061}{61}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00396}{ue\+\_\+stop\+\_\+task()}}.

\mbox{\Hypertarget{structusb__ether__methods_aed5aee76e6f0b667c1dc67d8d3587062}\label{structusb__ether__methods_aed5aee76e6f0b667c1dc67d8d3587062}} 
\index{usb\_ether\_methods@{usb\_ether\_methods}!ue\_tick@{ue\_tick}}
\index{ue\_tick@{ue\_tick}!usb\_ether\_methods@{usb\_ether\_methods}}
\doxysubsubsection{\texorpdfstring{ue\_tick}{ue\_tick}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__ethernet_8h_ac29bf5775f723e7b7a1f7a29c906b93d}{uether\+\_\+fn\+\_\+t}}$\ast$ usb\+\_\+ether\+\_\+methods\+::ue\+\_\+tick}



Definition at line \mbox{\hyperlink{usb__ethernet_8h_source_l00064}{64}} of file \mbox{\hyperlink{usb__ethernet_8h_source}{usb\+\_\+ethernet.\+h}}.



Referenced by \mbox{\hyperlink{usb__ethernet_8c_source_l00377}{ue\+\_\+start\+\_\+task()}}, and \mbox{\hyperlink{usb__ethernet_8c_source_l00499}{ue\+\_\+tick\+\_\+task()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/usb/net/\mbox{\hyperlink{usb__ethernet_8h}{usb\+\_\+ethernet.\+h}}\end{DoxyCompactItemize}
