\hypertarget{structudav__softc}{}\doxysection{udav\+\_\+softc Struct Reference}
\label{structudav__softc}\index{udav\_softc@{udav\_softc}}


{\ttfamily \#include $<$if\+\_\+udavreg.\+h$>$}



Collaboration diagram for udav\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/de1/structudav__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} \mbox{\hyperlink{structudav__softc_a717d72c52ac0ab10c773c2e5d8ea75a3}{sc\+\_\+ue}}
\item 
struct mtx \mbox{\hyperlink{structudav__softc_a40b1f3ffebbea9c6e283853586cfa490}{sc\+\_\+mtx}}
\item 
struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$ \mbox{\hyperlink{structudav__softc_ab384b97904bcdf4949ab0fb9b17e2e81}{sc\+\_\+xfer}} \mbox{[}\mbox{\hyperlink{if__udavreg_8h_a1f9aebf1de3ebbf4283a4dcf73308562ae6eaf8cebd492a485a2bea9de12bd2a0}{UDAV\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}
\item 
int \mbox{\hyperlink{structudav__softc_a8ab2cd83aea2f366afc9fbaf868cee72}{sc\+\_\+flags}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{if__udavreg_8h_source_l00156}{156}} of file \mbox{\hyperlink{if__udavreg_8h_source}{if\+\_\+udavreg.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structudav__softc_a8ab2cd83aea2f366afc9fbaf868cee72}\label{structudav__softc_a8ab2cd83aea2f366afc9fbaf868cee72}} 
\index{udav\_softc@{udav\_softc}!sc\_flags@{sc\_flags}}
\index{sc\_flags@{sc\_flags}!udav\_softc@{udav\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_flags}{sc\_flags}}
{\footnotesize\ttfamily int udav\+\_\+softc\+::sc\+\_\+flags}



Definition at line \mbox{\hyperlink{if__udavreg_8h_source_l00161}{161}} of file \mbox{\hyperlink{if__udavreg_8h_source}{if\+\_\+udavreg.\+h}}.



Referenced by \mbox{\hyperlink{if__udav_8c_source_l00263}{udav\+\_\+attach()}}, \mbox{\hyperlink{if__udav_8c_source_l00581}{udav\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__udav_8c_source_l00761}{udav\+\_\+ifmedia\+\_\+upd()}}, \mbox{\hyperlink{if__udav_8c_source_l00477}{udav\+\_\+reset()}}, \mbox{\hyperlink{if__udav_8c_source_l00739}{udav\+\_\+stop()}}, and \mbox{\hyperlink{if__udav_8c_source_l00791}{udav\+\_\+tick()}}.

\mbox{\Hypertarget{structudav__softc_a40b1f3ffebbea9c6e283853586cfa490}\label{structudav__softc_a40b1f3ffebbea9c6e283853586cfa490}} 
\index{udav\_softc@{udav\_softc}!sc\_mtx@{sc\_mtx}}
\index{sc\_mtx@{sc\_mtx}!udav\_softc@{udav\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_mtx}{sc\_mtx}}
{\footnotesize\ttfamily struct mtx udav\+\_\+softc\+::sc\+\_\+mtx}



Definition at line \mbox{\hyperlink{if__udavreg_8h_source_l00158}{158}} of file \mbox{\hyperlink{if__udavreg_8h_source}{if\+\_\+udavreg.\+h}}.



Referenced by \mbox{\hyperlink{if__udav_8c_source_l00263}{udav\+\_\+attach()}}, \mbox{\hyperlink{if__udav_8c_source_l00314}{udav\+\_\+detach()}}, \mbox{\hyperlink{if__udav_8c_source_l00808}{udav\+\_\+miibus\+\_\+readreg()}}, and \mbox{\hyperlink{if__udav_8c_source_l00849}{udav\+\_\+miibus\+\_\+writereg()}}.

\mbox{\Hypertarget{structudav__softc_a717d72c52ac0ab10c773c2e5d8ea75a3}\label{structudav__softc_a717d72c52ac0ab10c773c2e5d8ea75a3}} 
\index{udav\_softc@{udav\_softc}!sc\_ue@{sc\_ue}}
\index{sc\_ue@{sc\_ue}!udav\_softc@{udav\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_ue}{sc\_ue}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__ether}{usb\+\_\+ether}} udav\+\_\+softc\+::sc\+\_\+ue}



Definition at line \mbox{\hyperlink{if__udavreg_8h_source_l00157}{157}} of file \mbox{\hyperlink{if__udavreg_8h_source}{if\+\_\+udavreg.\+h}}.



Referenced by \mbox{\hyperlink{if__udav_8c_source_l00263}{udav\+\_\+attach()}}, \mbox{\hyperlink{if__udav_8c_source_l00662}{udav\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__udav_8c_source_l00581}{udav\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__udav_8c_source_l00378}{udav\+\_\+csr\+\_\+read()}}, \mbox{\hyperlink{if__udav_8c_source_l00394}{udav\+\_\+csr\+\_\+write()}}, \mbox{\hyperlink{if__udav_8c_source_l00420}{udav\+\_\+csr\+\_\+write1()}}, \mbox{\hyperlink{if__udav_8c_source_l00314}{udav\+\_\+detach()}}, \mbox{\hyperlink{if__udav_8c_source_l00437}{udav\+\_\+init()}}, \mbox{\hyperlink{if__udav_8c_source_l00477}{udav\+\_\+reset()}}, \mbox{\hyperlink{if__udav_8c_source_l00520}{udav\+\_\+setmulti()}}, \mbox{\hyperlink{if__udav_8c_source_l00549}{udav\+\_\+setpromisc()}}, and \mbox{\hyperlink{if__udav_8c_source_l00739}{udav\+\_\+stop()}}.

\mbox{\Hypertarget{structudav__softc_ab384b97904bcdf4949ab0fb9b17e2e81}\label{structudav__softc_ab384b97904bcdf4949ab0fb9b17e2e81}} 
\index{udav\_softc@{udav\_softc}!sc\_xfer@{sc\_xfer}}
\index{sc\_xfer@{sc\_xfer}!udav\_softc@{udav\_softc}}
\doxysubsubsection{\texorpdfstring{sc\_xfer}{sc\_xfer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}}$\ast$ udav\+\_\+softc\+::sc\+\_\+xfer\mbox{[}\mbox{\hyperlink{if__udavreg_8h_a1f9aebf1de3ebbf4283a4dcf73308562ae6eaf8cebd492a485a2bea9de12bd2a0}{UDAV\+\_\+\+N\+\_\+\+TRANSFER}}\mbox{]}}



Definition at line \mbox{\hyperlink{if__udavreg_8h_source_l00159}{159}} of file \mbox{\hyperlink{if__udavreg_8h_source}{if\+\_\+udavreg.\+h}}.



Referenced by \mbox{\hyperlink{if__udav_8c_source_l00263}{udav\+\_\+attach()}}, \mbox{\hyperlink{if__udav_8c_source_l00314}{udav\+\_\+detach()}}, \mbox{\hyperlink{if__udav_8c_source_l00437}{udav\+\_\+init()}}, \mbox{\hyperlink{if__udav_8c_source_l00568}{udav\+\_\+start()}}, and \mbox{\hyperlink{if__udav_8c_source_l00739}{udav\+\_\+stop()}}.



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