\hypertarget{miivar_8h}{}\doxysection{dev/mii/miivar.h File Reference}
\label{miivar_8h}\index{dev/mii/miivar.h@{dev/mii/miivar.h}}
{\ttfamily \#include $<$sys/queue.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+platform.\+h\char`\"{}}\newline
Include dependency graph for miivar.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dc9/miivar_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d03/miivar_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}}
\item 
struct \mbox{\hyperlink{structmii__phy__funcs}{mii\+\_\+phy\+\_\+funcs}}
\item 
struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}}
\item 
struct \mbox{\hyperlink{structmii__attach__args}{mii\+\_\+attach\+\_\+args}}
\item 
struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{miivar_8h_a7aba758235b2d688fc41842a167187e5}{MII\+\_\+\+TICK}}~1 /$\ast$ once-\/per-\/second tick $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a6c5cb4a5233e6b1e8a8542636e8ba4c8}{MII\+\_\+\+MEDIACHG}}~2 /$\ast$ user changed media; perform the switch $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a5ee687df11441661206e4d2922ab5a52}{MII\+\_\+\+POLLSTAT}}~3 /$\ast$ user requested media status; fill it in $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a4c601e2b87fd86ad662016b3a790101b}{MIIF\+\_\+\+INITDONE}}~0x00000001 /$\ast$ has been initialized (\mbox{\hyperlink{structmii__data}{mii\+\_\+data}}) $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_ab5201dd2953a06a0ea2cd36a4332d82a}{MIIF\+\_\+\+NOISOLATE}}~0x00000002 /$\ast$ do not isolate the PHY $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_ab4ffdeb9023b18b5d9e09c63597d1498}{MIIF\+\_\+\+DOINGAUTO}}~0x00000008 /$\ast$ doing autonegotiation (\mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}}) $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a470425c55fba56fcb79cfe311c119acc}{MIIF\+\_\+\+AUTOTSLEEP}}~0x00000010 /$\ast$ use tsleep(), not callout() $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a3861125448d6d4e140fc3dffd7d8e89e}{MIIF\+\_\+\+HAVEFIBER}}~0x00000020 /$\ast$ from parent\+: has fiber interface $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a376a284eabf873a1d35c3d52c93e8502}{MIIF\+\_\+\+HAVE\+\_\+\+GTCR}}~0x00000040 /$\ast$ has 100base-\/T2/1000base-\/T CR $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a6a002884e9ef8960e630d1a16cd2c067}{MIIF\+\_\+\+IS\+\_\+1000X}}~0x00000080 /$\ast$ is a 1000\+BASE-\/X device $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a14bf33c6e55e70acdbf98ebecde8997f}{MIIF\+\_\+\+DOPAUSE}}~0x00000100 /$\ast$ advertise PAUSE capability $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a3d8cb1fbfbadf58f4d147f4450c2dce3}{MIIF\+\_\+\+IS\+\_\+\+HPNA}}~0x00000200 /$\ast$ is a Home\+PNA device $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a474c09fc3e5b6259afdafd938e73b987}{MIIF\+\_\+\+FORCEANEG}}~0x00000400 /$\ast$ force auto-\/negotiation $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a93e273c6fdf03fbce63df6a03cb6c297}{MIIF\+\_\+\+RX\+\_\+\+DELAY}}~0x00000800 /$\ast$ add RX delay $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a41b979272b88fd31c5317e0ab6e417e4}{MIIF\+\_\+\+TX\+\_\+\+DELAY}}~0x00001000 /$\ast$ add TX delay $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a8d2d38c2ee2b3eb2ccd1f0a3da5fed03}{MIIF\+\_\+\+NOMANPAUSE}}~0x00100000 /$\ast$ no manual PAUSE selection $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a16048a4e2a1da2f657f54b516df4b1fe}{MIIF\+\_\+\+FORCEPAUSE}}~0x00200000 /$\ast$ force PAUSE advertisement $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a0314c7a6cff6515cb3c5871216b4ee79}{MIIF\+\_\+\+MACPRIV0}}~0x01000000 /$\ast$ private to the MAC driver $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a9e4bcc7b5432cb34feb92364cdce52fa}{MIIF\+\_\+\+MACPRIV1}}~0x02000000 /$\ast$ private to the MAC driver $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a23d9c60fcd33ee4924a6affc1ffa46e8}{MIIF\+\_\+\+MACPRIV2}}~0x04000000 /$\ast$ private to the MAC driver $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_aeff9132795910ffcb66a26503a6bd09b}{MIIF\+\_\+\+PHYPRIV0}}~0x10000000 /$\ast$ private to the PHY driver $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a38f3b832137b0157c59881f3f30b0c98}{MIIF\+\_\+\+PHYPRIV1}}~0x20000000 /$\ast$ private to the PHY driver $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a3492d0ca2595d4b2054658287e280b30}{MIIF\+\_\+\+PHYPRIV2}}~0x40000000 /$\ast$ private to the PHY driver $\ast$/
\item 
\#define \mbox{\hyperlink{miivar_8h_a42a72427970e47f6981f3725ad177d43}{MII\+\_\+\+ANEGTICKS}}~5
\item 
\#define \mbox{\hyperlink{miivar_8h_a6bd00bb7fe1f163e00cc324b104a6bb6}{MII\+\_\+\+ANEGTICKS\+\_\+\+GIGE}}~17
\item 
\#define \mbox{\hyperlink{miivar_8h_aa00e0cc38723501afeebc8798a57b1cc}{MIIF\+\_\+\+INHERIT\+\_\+\+MASK}}~(\mbox{\hyperlink{miivar_8h_ab5201dd2953a06a0ea2cd36a4332d82a}{MIIF\+\_\+\+NOISOLATE}}$\vert$MIIF\+\_\+\+NOLOOP$\vert$\mbox{\hyperlink{miivar_8h_a470425c55fba56fcb79cfe311c119acc}{MIIF\+\_\+\+AUTOTSLEEP}})
\item 
\#define \mbox{\hyperlink{miivar_8h_a424214bc8096c193c09b9412128012ed}{MII\+\_\+\+OFFSET\+\_\+\+ANY}}~-\/1
\item 
\#define \mbox{\hyperlink{miivar_8h_a8575da397ecc3f3de4aaeba11e6d7801}{MII\+\_\+\+PHY\+\_\+\+ANY}}~-\/1
\item 
\#define \mbox{\hyperlink{miivar_8h_ae87ddbe9ffefd4caca54be68c7b281fc}{MII\+\_\+\+PHY\+\_\+\+DESC}}(a,  b)
\item 
\#define \mbox{\hyperlink{miivar_8h_a4cc657798701d214afbeff2b27c5083d}{MII\+\_\+\+PHY\+\_\+\+END}}~\{ 0, 0, NULL \}
\item 
\#define \mbox{\hyperlink{miivar_8h_a4f9acdc044cd8d94bd80432e4f01bcd2}{PHY\+\_\+\+READ}}(p,  r)~ MIIBUS\+\_\+\+READREG((p)-\/$>$mii\+\_\+dev, (p)-\/$>$mii\+\_\+phy, (r))
\item 
\#define \mbox{\hyperlink{miivar_8h_af302bd91f8177e3ca317b822f00680b5}{PHY\+\_\+\+WRITE}}(p,  r,  v)~ MIIBUS\+\_\+\+WRITEREG((p)-\/$>$mii\+\_\+dev, (p)-\/$>$mii\+\_\+phy, (r), (v))
\item 
\#define \mbox{\hyperlink{miivar_8h_a3c38a2cb54bdd04e775faf530260ebf1}{PHY\+\_\+\+SERVICE}}(p,  d,  o)~ ($\ast$(p)-\/$>$mii\+\_\+funcs-\/$>$pf\+\_\+service)((p), (d), (o))
\item 
\#define \mbox{\hyperlink{miivar_8h_a1c1cdb714bf40ba701256727dd6a73c5}{PHY\+\_\+\+STATUS}}(p)~ ($\ast$(p)-\/$>$mii\+\_\+funcs-\/$>$pf\+\_\+status)(p)
\item 
\#define \mbox{\hyperlink{miivar_8h_aa355e0359542ffc84e9060ab4556f4d8}{PHY\+\_\+\+RESET}}(p)~ ($\ast$(p)-\/$>$mii\+\_\+funcs-\/$>$pf\+\_\+reset)(p)
\item 
\#define \mbox{\hyperlink{miivar_8h_a99055a28ea675120e871e4e24ac5b462}{MIIBUS\+\_\+\+ACCESSOR}}(var,  ivar,  type)~ \+\_\+\+\_\+\+BUS\+\_\+\+ACCESSOR(\mbox{\hyperlink{miibus__if_8m_a4cbc1805319b363b9b338406a4b2a683}{miibus}}, var, MIIBUS, ivar, type)
\item 
\#define \mbox{\hyperlink{miivar_8h_a5498c0b81bb923a3a609e1a7ab4dd0a6}{MII\+\_\+\+OUI}}(id1,  id2)~\mbox{\hyperlink{miivar_8h_ae0c257c6c6de6e4d901d44db35d82aad}{mii\+\_\+oui}}(id1, id2)
\item 
\#define \mbox{\hyperlink{miivar_8h_af86103abe9e9a3aa82a603d9326a0a0b}{MII\+\_\+\+MODEL}}(id2)~(((id2) \& \mbox{\hyperlink{mii_8h_a1e25e261425d5ab6313f4513e6c3a6d6}{IDR2\+\_\+\+MODEL}}) $>$$>$ 4)
\item 
\#define \mbox{\hyperlink{miivar_8h_a6a560383c86d4ad602121c71644c3aac}{MII\+\_\+\+REV}}(id2)~((id2) \& \mbox{\hyperlink{mii_8h_ae74dc9e0ba8f1c3d720f8a6894fed739}{IDR2\+\_\+\+REV}})
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} \mbox{\hyperlink{miivar_8h_a8e46dd53281ebed7c8db1a27177ca087}{mii\+\_\+data\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} \mbox{\hyperlink{miivar_8h_a69a59906c2bac3844482c527813ce8d9}{mii\+\_\+softc\+\_\+t}}
\item 
typedef enum \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994}{mii\+\_\+contype}} \mbox{\hyperlink{miivar_8h_a37fa9ed450b982dc7d87f2197e4a7667}{mii\+\_\+contype\+\_\+t}}
\item 
typedef struct \mbox{\hyperlink{structmii__attach__args}{mii\+\_\+attach\+\_\+args}} \mbox{\hyperlink{miivar_8h_ae8076ad9e9cb4539afc1b26e008c374c}{mii\+\_\+attach\+\_\+args\+\_\+t}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994}{mii\+\_\+contype}} \{ \newline
\mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a776514561342e4653ad6f8a713cf63c9}{MII\+\_\+\+CONTYPE\+\_\+\+UNKNOWN}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a40c567a5d0abba368ae188ae39f36bee}{MII\+\_\+\+CONTYPE\+\_\+\+MII}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abb921ce5f31be90e209f8352416f26c5}{MII\+\_\+\+CONTYPE\+\_\+\+GMII}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a14e28da40997f067fae438b62638478e}{MII\+\_\+\+CONTYPE\+\_\+\+SGMII}}
, \newline
\mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a6683d8151f44ca16ac016cc1a511b432}{MII\+\_\+\+CONTYPE\+\_\+\+QSGMII}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994af3f2943860bdb09cd14168293c210e20}{MII\+\_\+\+CONTYPE\+\_\+\+TBI}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ac1af4c4aec6a8663fa57613b539b0ce3}{MII\+\_\+\+CONTYPE\+\_\+\+REVMII}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abff80a5cb150f75159bfa22532c2593b}{MII\+\_\+\+CONTYPE\+\_\+\+RMII}}
, \newline
\mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a0cefdef8a2bca1c8f6f2f323942a99c5}{MII\+\_\+\+CONTYPE\+\_\+\+RGMII}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a0dfa11579e2eeb4c703354babd691db8}{MII\+\_\+\+CONTYPE\+\_\+\+RGMII\+\_\+\+ID}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a7167a24aa24d9aa3c71c28fcbf070524}{MII\+\_\+\+CONTYPE\+\_\+\+RGMII\+\_\+\+RXID}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994aa83c73872aeb5ec7eea1c15257c5a4ff}{MII\+\_\+\+CONTYPE\+\_\+\+RGMII\+\_\+\+TXID}}
, \newline
\mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a13e88ed3756f35c63d39270ce22c1864}{MII\+\_\+\+CONTYPE\+\_\+\+RTBI}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abca36b5f1180e8397ef06d1daec9520c}{MII\+\_\+\+CONTYPE\+\_\+\+SMII}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ae6c38541866030de400ac07ed0a4462c}{MII\+\_\+\+CONTYPE\+\_\+\+XGMII}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ad41cfdad8954206b6fb88e45ff11e61f}{MII\+\_\+\+CONTYPE\+\_\+\+TRGMII}}
, \newline
\mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994adb17d252258dab2eec506e8ed5ba3760}{MII\+\_\+\+CONTYPE\+\_\+2000\+BX}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994aeb48babac0ef9b7ee2735b15e76da76c}{MII\+\_\+\+CONTYPE\+\_\+2500\+BX}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ae58778de1c28e7676429daf517be2be0}{MII\+\_\+\+CONTYPE\+\_\+\+RXAUI}}
, \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ac7a9392360804ea1348fc007b37912ef}{MII\+\_\+\+CONTYPE\+\_\+\+COUNT}}
 \}
\item 
enum \mbox{\hyperlink{miivar_8h_ae4d63865b289ff845a905f4420db600b}{miibus\+\_\+device\+\_\+ivars}} \{ \mbox{\hyperlink{miivar_8h_ae4d63865b289ff845a905f4420db600bae65516ead8895b6ea1fc20b49b10c271}{MIIBUS\+\_\+\+IVAR\+\_\+\+FLAGS}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static bool \mbox{\hyperlink{miivar_8h_a6f49a41fccc5fd614c027c94297e18e5}{mii\+\_\+contype\+\_\+is\+\_\+rgmii}} (\mbox{\hyperlink{miivar_8h_a37fa9ed450b982dc7d87f2197e4a7667}{mii\+\_\+contype\+\_\+t}} con)
\item 
\mbox{\hyperlink{miivar_8h_a1446c59ce085c263658c6756d7e48eb9}{DECLARE\+\_\+\+CLASS}} (miibus\+\_\+driver)
\item 
int \mbox{\hyperlink{miivar_8h_a7d5851ea117e85c03cfcf9aac5c89e12}{mii\+\_\+attach}} (device\+\_\+t, device\+\_\+t $\ast$, if\+\_\+t, ifm\+\_\+change\+\_\+cb\+\_\+t, ifm\+\_\+stat\+\_\+cb\+\_\+t, int, int, int, int)
\item 
int \mbox{\hyperlink{miivar_8h_aa1bbd78155ea7d03b758e710428a1bea}{mii\+\_\+mediachg}} (struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$)
\item 
void \mbox{\hyperlink{miivar_8h_a21195d566f3baeb0077cc1a0b5670244}{mii\+\_\+tick}} (struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$)
\item 
void \mbox{\hyperlink{miivar_8h_a69d0182b4355d777bcc0e9b5333455a2}{mii\+\_\+pollstat}} (struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$)
\item 
void \mbox{\hyperlink{miivar_8h_af475d095ca6670c63234867ebd003c52}{mii\+\_\+phy\+\_\+add\+\_\+media}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$)
\item 
int \mbox{\hyperlink{miivar_8h_aaa2d8f7a6c96998ef5f6543664be247f}{mii\+\_\+phy\+\_\+auto}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$)
\item 
int \mbox{\hyperlink{miivar_8h_af08a34e3932c19824be61fc41ee1083f}{mii\+\_\+phy\+\_\+detach}} (device\+\_\+t dev)
\item 
u\+\_\+int \mbox{\hyperlink{miivar_8h_a6f945b53605d922b718f733206dc7741}{mii\+\_\+phy\+\_\+flowstatus}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$)
\item 
void \mbox{\hyperlink{miivar_8h_a6ead7469ed80ea39368d4f11ffc8d717}{mii\+\_\+phy\+\_\+reset}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$)
\item 
void \mbox{\hyperlink{miivar_8h_afac2ea5f0d036a16125e01fc48a41457}{mii\+\_\+phy\+\_\+setmedia}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$sc)
\item 
void \mbox{\hyperlink{miivar_8h_a2d5849f2243ded06e1c96b16276a08ac}{mii\+\_\+phy\+\_\+update}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$, int)
\item 
int \mbox{\hyperlink{miivar_8h_a5a13580ddf20683153e409d9d3adfdf6}{mii\+\_\+phy\+\_\+tick}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$)
\item 
int \mbox{\hyperlink{miivar_8h_aa3f6b952143540011e3050032999319f}{mii\+\_\+phy\+\_\+mac\+\_\+match}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$, const char $\ast$)
\item 
int \mbox{\hyperlink{miivar_8h_a2452dbd121c8f11bfc417fe00efbdfd7}{mii\+\_\+dev\+\_\+mac\+\_\+match}} (device\+\_\+t, const char $\ast$)
\item 
void $\ast$ \mbox{\hyperlink{miivar_8h_a2be724a9f630fbd54a77c7372c7fd69d}{mii\+\_\+phy\+\_\+mac\+\_\+softc}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$)
\item 
void $\ast$ \mbox{\hyperlink{miivar_8h_a654a0b8fcd7e3ca110f23589301fefb3}{mii\+\_\+dev\+\_\+mac\+\_\+softc}} (device\+\_\+t)
\item 
const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$ \mbox{\hyperlink{miivar_8h_acfc83d22ec9816dc363e4c25af5bff95}{mii\+\_\+phy\+\_\+match}} (const struct \mbox{\hyperlink{structmii__attach__args}{mii\+\_\+attach\+\_\+args}} $\ast$ma, const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$mpd)
\item 
const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$ \mbox{\hyperlink{miivar_8h_a8f29a7c707299e08c6f73a3912ea4a3f}{mii\+\_\+phy\+\_\+match\+\_\+gen}} (const struct \mbox{\hyperlink{structmii__attach__args}{mii\+\_\+attach\+\_\+args}} $\ast$ma, const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$mpd, size\+\_\+t endlen)
\item 
int \mbox{\hyperlink{miivar_8h_a6eae4dd21de85ca536b06467bf0a5f88}{mii\+\_\+phy\+\_\+dev\+\_\+probe}} (device\+\_\+t dev, const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$mpd, int mrv)
\item 
void \mbox{\hyperlink{miivar_8h_a50acf7ba3fab73b23c13fe7da8c93f1d}{mii\+\_\+phy\+\_\+dev\+\_\+attach}} (device\+\_\+t dev, u\+\_\+int flags, const struct \mbox{\hyperlink{structmii__phy__funcs}{mii\+\_\+phy\+\_\+funcs}} $\ast$mpf, int add\+\_\+media)
\item 
void \mbox{\hyperlink{miivar_8h_af0fe8ba84ff2d8de4b480836f1cd7bbc}{ukphy\+\_\+status}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$)
\item 
u\+\_\+int \mbox{\hyperlink{miivar_8h_ae0c257c6c6de6e4d901d44db35d82aad}{mii\+\_\+oui}} (u\+\_\+int, u\+\_\+int)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
devclass\+\_\+t \mbox{\hyperlink{miivar_8h_af181db0feb78dcfb1985ce68036224b1}{miibus\+\_\+devclass}}
\item 
device\+\_\+attach\+\_\+t \mbox{\hyperlink{miivar_8h_aadba372ccfe5d7d94a1273eaea985a6a}{miibus\+\_\+attach}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{miivar_8h_a42a72427970e47f6981f3725ad177d43}\label{miivar_8h_a42a72427970e47f6981f3725ad177d43}} 
\index{miivar.h@{miivar.h}!MII\_ANEGTICKS@{MII\_ANEGTICKS}}
\index{MII\_ANEGTICKS@{MII\_ANEGTICKS}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_ANEGTICKS}{MII\_ANEGTICKS}}
{\footnotesize\ttfamily \#define MII\+\_\+\+ANEGTICKS~5}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00158}{158}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a6bd00bb7fe1f163e00cc324b104a6bb6}\label{miivar_8h_a6bd00bb7fe1f163e00cc324b104a6bb6}} 
\index{miivar.h@{miivar.h}!MII\_ANEGTICKS\_GIGE@{MII\_ANEGTICKS\_GIGE}}
\index{MII\_ANEGTICKS\_GIGE@{MII\_ANEGTICKS\_GIGE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_ANEGTICKS\_GIGE}{MII\_ANEGTICKS\_GIGE}}
{\footnotesize\ttfamily \#define MII\+\_\+\+ANEGTICKS\+\_\+\+GIGE~17}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00159}{159}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a6c5cb4a5233e6b1e8a8542636e8ba4c8}\label{miivar_8h_a6c5cb4a5233e6b1e8a8542636e8ba4c8}} 
\index{miivar.h@{miivar.h}!MII\_MEDIACHG@{MII\_MEDIACHG}}
\index{MII\_MEDIACHG@{MII\_MEDIACHG}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_MEDIACHG}{MII\_MEDIACHG}}
{\footnotesize\ttfamily \#define MII\+\_\+\+MEDIACHG~2 /$\ast$ user changed media; perform the switch $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00095}{95}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_af86103abe9e9a3aa82a603d9326a0a0b}\label{miivar_8h_af86103abe9e9a3aa82a603d9326a0a0b}} 
\index{miivar.h@{miivar.h}!MII\_MODEL@{MII\_MODEL}}
\index{MII\_MODEL@{MII\_MODEL}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_MODEL}{MII\_MODEL}}
{\footnotesize\ttfamily \#define MII\+\_\+\+MODEL(\begin{DoxyParamCaption}\item[{}]{id2 }\end{DoxyParamCaption})~(((id2) \& \mbox{\hyperlink{mii_8h_a1e25e261425d5ab6313f4513e6c3a6d6}{IDR2\+\_\+\+MODEL}}) $>$$>$ 4)}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00308}{308}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a424214bc8096c193c09b9412128012ed}\label{miivar_8h_a424214bc8096c193c09b9412128012ed}} 
\index{miivar.h@{miivar.h}!MII\_OFFSET\_ANY@{MII\_OFFSET\_ANY}}
\index{MII\_OFFSET\_ANY@{MII\_OFFSET\_ANY}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_OFFSET\_ANY}{MII\_OFFSET\_ANY}}
{\footnotesize\ttfamily \#define MII\+\_\+\+OFFSET\+\_\+\+ANY~-\/1}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00168}{168}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a5498c0b81bb923a3a609e1a7ab4dd0a6}\label{miivar_8h_a5498c0b81bb923a3a609e1a7ab4dd0a6}} 
\index{miivar.h@{miivar.h}!MII\_OUI@{MII\_OUI}}
\index{MII\_OUI@{MII\_OUI}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_OUI}{MII\_OUI}}
{\footnotesize\ttfamily \#define MII\+\_\+\+OUI(\begin{DoxyParamCaption}\item[{}]{id1,  }\item[{}]{id2 }\end{DoxyParamCaption})~\mbox{\hyperlink{miivar_8h_ae0c257c6c6de6e4d901d44db35d82aad}{mii\+\_\+oui}}(id1, id2)}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00307}{307}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a8575da397ecc3f3de4aaeba11e6d7801}\label{miivar_8h_a8575da397ecc3f3de4aaeba11e6d7801}} 
\index{miivar.h@{miivar.h}!MII\_PHY\_ANY@{MII\_PHY\_ANY}}
\index{MII\_PHY\_ANY@{MII\_PHY\_ANY}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_PHY\_ANY}{MII\_PHY\_ANY}}
{\footnotesize\ttfamily \#define MII\+\_\+\+PHY\+\_\+\+ANY~-\/1}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00169}{169}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_ae87ddbe9ffefd4caca54be68c7b281fc}\label{miivar_8h_ae87ddbe9ffefd4caca54be68c7b281fc}} 
\index{miivar.h@{miivar.h}!MII\_PHY\_DESC@{MII\_PHY\_DESC}}
\index{MII\_PHY\_DESC@{MII\_PHY\_DESC}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_PHY\_DESC}{MII\_PHY\_DESC}}
{\footnotesize\ttfamily \#define MII\+\_\+\+PHY\+\_\+\+DESC(\begin{DoxyParamCaption}\item[{}]{a,  }\item[{}]{b }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        \{ MII\_OUI\_ \#\# a, MII\_MODEL\_ \#\# a \#\# \_ \#\# b, \(\backslash\)}
\DoxyCodeLine{        MII\_STR\_ \#\# a \#\# \_ \#\# b \}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{miivar_8h_source_l00233}{233}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a4cc657798701d214afbeff2b27c5083d}\label{miivar_8h_a4cc657798701d214afbeff2b27c5083d}} 
\index{miivar.h@{miivar.h}!MII\_PHY\_END@{MII\_PHY\_END}}
\index{MII\_PHY\_END@{MII\_PHY\_END}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_PHY\_END}{MII\_PHY\_END}}
{\footnotesize\ttfamily \#define MII\+\_\+\+PHY\+\_\+\+END~\{ 0, 0, NULL \}}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00235}{235}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a5ee687df11441661206e4d2922ab5a52}\label{miivar_8h_a5ee687df11441661206e4d2922ab5a52}} 
\index{miivar.h@{miivar.h}!MII\_POLLSTAT@{MII\_POLLSTAT}}
\index{MII\_POLLSTAT@{MII\_POLLSTAT}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_POLLSTAT}{MII\_POLLSTAT}}
{\footnotesize\ttfamily \#define MII\+\_\+\+POLLSTAT~3 /$\ast$ user requested media status; fill it in $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00096}{96}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a6a560383c86d4ad602121c71644c3aac}\label{miivar_8h_a6a560383c86d4ad602121c71644c3aac}} 
\index{miivar.h@{miivar.h}!MII\_REV@{MII\_REV}}
\index{MII\_REV@{MII\_REV}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_REV}{MII\_REV}}
{\footnotesize\ttfamily \#define MII\+\_\+\+REV(\begin{DoxyParamCaption}\item[{}]{id2 }\end{DoxyParamCaption})~((id2) \& \mbox{\hyperlink{mii_8h_ae74dc9e0ba8f1c3d720f8a6894fed739}{IDR2\+\_\+\+REV}})}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00309}{309}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a7aba758235b2d688fc41842a167187e5}\label{miivar_8h_a7aba758235b2d688fc41842a167187e5}} 
\index{miivar.h@{miivar.h}!MII\_TICK@{MII\_TICK}}
\index{MII\_TICK@{MII\_TICK}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MII\_TICK}{MII\_TICK}}
{\footnotesize\ttfamily \#define MII\+\_\+\+TICK~1 /$\ast$ once-\/per-\/second tick $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00094}{94}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a99055a28ea675120e871e4e24ac5b462}\label{miivar_8h_a99055a28ea675120e871e4e24ac5b462}} 
\index{miivar.h@{miivar.h}!MIIBUS\_ACCESSOR@{MIIBUS\_ACCESSOR}}
\index{MIIBUS\_ACCESSOR@{MIIBUS\_ACCESSOR}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIBUS\_ACCESSOR}{MIIBUS\_ACCESSOR}}
{\footnotesize\ttfamily \#define MIIBUS\+\_\+\+ACCESSOR(\begin{DoxyParamCaption}\item[{}]{var,  }\item[{}]{ivar,  }\item[{}]{type }\end{DoxyParamCaption})~ \+\_\+\+\_\+\+BUS\+\_\+\+ACCESSOR(\mbox{\hyperlink{miibus__if_8m_a4cbc1805319b363b9b338406a4b2a683}{miibus}}, var, MIIBUS, ivar, type)}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00261}{261}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a470425c55fba56fcb79cfe311c119acc}\label{miivar_8h_a470425c55fba56fcb79cfe311c119acc}} 
\index{miivar.h@{miivar.h}!MIIF\_AUTOTSLEEP@{MIIF\_AUTOTSLEEP}}
\index{MIIF\_AUTOTSLEEP@{MIIF\_AUTOTSLEEP}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_AUTOTSLEEP}{MIIF\_AUTOTSLEEP}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+AUTOTSLEEP~0x00000010 /$\ast$ use tsleep(), not callout() $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00139}{139}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_ab4ffdeb9023b18b5d9e09c63597d1498}\label{miivar_8h_ab4ffdeb9023b18b5d9e09c63597d1498}} 
\index{miivar.h@{miivar.h}!MIIF\_DOINGAUTO@{MIIF\_DOINGAUTO}}
\index{MIIF\_DOINGAUTO@{MIIF\_DOINGAUTO}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_DOINGAUTO}{MIIF\_DOINGAUTO}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+DOINGAUTO~0x00000008 /$\ast$ doing autonegotiation (\mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}}) $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00138}{138}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a14bf33c6e55e70acdbf98ebecde8997f}\label{miivar_8h_a14bf33c6e55e70acdbf98ebecde8997f}} 
\index{miivar.h@{miivar.h}!MIIF\_DOPAUSE@{MIIF\_DOPAUSE}}
\index{MIIF\_DOPAUSE@{MIIF\_DOPAUSE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_DOPAUSE}{MIIF\_DOPAUSE}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+DOPAUSE~0x00000100 /$\ast$ advertise PAUSE capability $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00143}{143}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a474c09fc3e5b6259afdafd938e73b987}\label{miivar_8h_a474c09fc3e5b6259afdafd938e73b987}} 
\index{miivar.h@{miivar.h}!MIIF\_FORCEANEG@{MIIF\_FORCEANEG}}
\index{MIIF\_FORCEANEG@{MIIF\_FORCEANEG}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_FORCEANEG}{MIIF\_FORCEANEG}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+FORCEANEG~0x00000400 /$\ast$ force auto-\/negotiation $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00145}{145}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a16048a4e2a1da2f657f54b516df4b1fe}\label{miivar_8h_a16048a4e2a1da2f657f54b516df4b1fe}} 
\index{miivar.h@{miivar.h}!MIIF\_FORCEPAUSE@{MIIF\_FORCEPAUSE}}
\index{MIIF\_FORCEPAUSE@{MIIF\_FORCEPAUSE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_FORCEPAUSE}{MIIF\_FORCEPAUSE}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+FORCEPAUSE~0x00200000 /$\ast$ force PAUSE advertisement $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00149}{149}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a376a284eabf873a1d35c3d52c93e8502}\label{miivar_8h_a376a284eabf873a1d35c3d52c93e8502}} 
\index{miivar.h@{miivar.h}!MIIF\_HAVE\_GTCR@{MIIF\_HAVE\_GTCR}}
\index{MIIF\_HAVE\_GTCR@{MIIF\_HAVE\_GTCR}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_HAVE\_GTCR}{MIIF\_HAVE\_GTCR}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+HAVE\+\_\+\+GTCR~0x00000040 /$\ast$ has 100base-\/T2/1000base-\/T CR $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00141}{141}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a3861125448d6d4e140fc3dffd7d8e89e}\label{miivar_8h_a3861125448d6d4e140fc3dffd7d8e89e}} 
\index{miivar.h@{miivar.h}!MIIF\_HAVEFIBER@{MIIF\_HAVEFIBER}}
\index{MIIF\_HAVEFIBER@{MIIF\_HAVEFIBER}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_HAVEFIBER}{MIIF\_HAVEFIBER}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+HAVEFIBER~0x00000020 /$\ast$ from parent\+: has fiber interface $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00140}{140}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_aa00e0cc38723501afeebc8798a57b1cc}\label{miivar_8h_aa00e0cc38723501afeebc8798a57b1cc}} 
\index{miivar.h@{miivar.h}!MIIF\_INHERIT\_MASK@{MIIF\_INHERIT\_MASK}}
\index{MIIF\_INHERIT\_MASK@{MIIF\_INHERIT\_MASK}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_INHERIT\_MASK}{MIIF\_INHERIT\_MASK}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+INHERIT\+\_\+\+MASK~(\mbox{\hyperlink{miivar_8h_ab5201dd2953a06a0ea2cd36a4332d82a}{MIIF\+\_\+\+NOISOLATE}}$\vert$MIIF\+\_\+\+NOLOOP$\vert$\mbox{\hyperlink{miivar_8h_a470425c55fba56fcb79cfe311c119acc}{MIIF\+\_\+\+AUTOTSLEEP}})}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00161}{161}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a4c601e2b87fd86ad662016b3a790101b}\label{miivar_8h_a4c601e2b87fd86ad662016b3a790101b}} 
\index{miivar.h@{miivar.h}!MIIF\_INITDONE@{MIIF\_INITDONE}}
\index{MIIF\_INITDONE@{MIIF\_INITDONE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_INITDONE}{MIIF\_INITDONE}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+INITDONE~0x00000001 /$\ast$ has been initialized (\mbox{\hyperlink{structmii__data}{mii\+\_\+data}}) $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00133}{133}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a6a002884e9ef8960e630d1a16cd2c067}\label{miivar_8h_a6a002884e9ef8960e630d1a16cd2c067}} 
\index{miivar.h@{miivar.h}!MIIF\_IS\_1000X@{MIIF\_IS\_1000X}}
\index{MIIF\_IS\_1000X@{MIIF\_IS\_1000X}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_IS\_1000X}{MIIF\_IS\_1000X}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+IS\+\_\+1000X~0x00000080 /$\ast$ is a 1000\+BASE-\/X device $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00142}{142}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a3d8cb1fbfbadf58f4d147f4450c2dce3}\label{miivar_8h_a3d8cb1fbfbadf58f4d147f4450c2dce3}} 
\index{miivar.h@{miivar.h}!MIIF\_IS\_HPNA@{MIIF\_IS\_HPNA}}
\index{MIIF\_IS\_HPNA@{MIIF\_IS\_HPNA}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_IS\_HPNA}{MIIF\_IS\_HPNA}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+IS\+\_\+\+HPNA~0x00000200 /$\ast$ is a Home\+PNA device $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00144}{144}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a0314c7a6cff6515cb3c5871216b4ee79}\label{miivar_8h_a0314c7a6cff6515cb3c5871216b4ee79}} 
\index{miivar.h@{miivar.h}!MIIF\_MACPRIV0@{MIIF\_MACPRIV0}}
\index{MIIF\_MACPRIV0@{MIIF\_MACPRIV0}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_MACPRIV0}{MIIF\_MACPRIV0}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+MACPRIV0~0x01000000 /$\ast$ private to the MAC driver $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00150}{150}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a9e4bcc7b5432cb34feb92364cdce52fa}\label{miivar_8h_a9e4bcc7b5432cb34feb92364cdce52fa}} 
\index{miivar.h@{miivar.h}!MIIF\_MACPRIV1@{MIIF\_MACPRIV1}}
\index{MIIF\_MACPRIV1@{MIIF\_MACPRIV1}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_MACPRIV1}{MIIF\_MACPRIV1}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+MACPRIV1~0x02000000 /$\ast$ private to the MAC driver $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00151}{151}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a23d9c60fcd33ee4924a6affc1ffa46e8}\label{miivar_8h_a23d9c60fcd33ee4924a6affc1ffa46e8}} 
\index{miivar.h@{miivar.h}!MIIF\_MACPRIV2@{MIIF\_MACPRIV2}}
\index{MIIF\_MACPRIV2@{MIIF\_MACPRIV2}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_MACPRIV2}{MIIF\_MACPRIV2}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+MACPRIV2~0x04000000 /$\ast$ private to the MAC driver $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00152}{152}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_ab5201dd2953a06a0ea2cd36a4332d82a}\label{miivar_8h_ab5201dd2953a06a0ea2cd36a4332d82a}} 
\index{miivar.h@{miivar.h}!MIIF\_NOISOLATE@{MIIF\_NOISOLATE}}
\index{MIIF\_NOISOLATE@{MIIF\_NOISOLATE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_NOISOLATE}{MIIF\_NOISOLATE}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+NOISOLATE~0x00000002 /$\ast$ do not isolate the PHY $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00134}{134}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a8d2d38c2ee2b3eb2ccd1f0a3da5fed03}\label{miivar_8h_a8d2d38c2ee2b3eb2ccd1f0a3da5fed03}} 
\index{miivar.h@{miivar.h}!MIIF\_NOMANPAUSE@{MIIF\_NOMANPAUSE}}
\index{MIIF\_NOMANPAUSE@{MIIF\_NOMANPAUSE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_NOMANPAUSE}{MIIF\_NOMANPAUSE}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+NOMANPAUSE~0x00100000 /$\ast$ no manual PAUSE selection $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00148}{148}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_aeff9132795910ffcb66a26503a6bd09b}\label{miivar_8h_aeff9132795910ffcb66a26503a6bd09b}} 
\index{miivar.h@{miivar.h}!MIIF\_PHYPRIV0@{MIIF\_PHYPRIV0}}
\index{MIIF\_PHYPRIV0@{MIIF\_PHYPRIV0}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_PHYPRIV0}{MIIF\_PHYPRIV0}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+PHYPRIV0~0x10000000 /$\ast$ private to the PHY driver $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00153}{153}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a38f3b832137b0157c59881f3f30b0c98}\label{miivar_8h_a38f3b832137b0157c59881f3f30b0c98}} 
\index{miivar.h@{miivar.h}!MIIF\_PHYPRIV1@{MIIF\_PHYPRIV1}}
\index{MIIF\_PHYPRIV1@{MIIF\_PHYPRIV1}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_PHYPRIV1}{MIIF\_PHYPRIV1}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+PHYPRIV1~0x20000000 /$\ast$ private to the PHY driver $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00154}{154}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a3492d0ca2595d4b2054658287e280b30}\label{miivar_8h_a3492d0ca2595d4b2054658287e280b30}} 
\index{miivar.h@{miivar.h}!MIIF\_PHYPRIV2@{MIIF\_PHYPRIV2}}
\index{MIIF\_PHYPRIV2@{MIIF\_PHYPRIV2}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_PHYPRIV2}{MIIF\_PHYPRIV2}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+PHYPRIV2~0x40000000 /$\ast$ private to the PHY driver $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00155}{155}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a93e273c6fdf03fbce63df6a03cb6c297}\label{miivar_8h_a93e273c6fdf03fbce63df6a03cb6c297}} 
\index{miivar.h@{miivar.h}!MIIF\_RX\_DELAY@{MIIF\_RX\_DELAY}}
\index{MIIF\_RX\_DELAY@{MIIF\_RX\_DELAY}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_RX\_DELAY}{MIIF\_RX\_DELAY}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+RX\+\_\+\+DELAY~0x00000800 /$\ast$ add RX delay $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00146}{146}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a41b979272b88fd31c5317e0ab6e417e4}\label{miivar_8h_a41b979272b88fd31c5317e0ab6e417e4}} 
\index{miivar.h@{miivar.h}!MIIF\_TX\_DELAY@{MIIF\_TX\_DELAY}}
\index{MIIF\_TX\_DELAY@{MIIF\_TX\_DELAY}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{MIIF\_TX\_DELAY}{MIIF\_TX\_DELAY}}
{\footnotesize\ttfamily \#define MIIF\+\_\+\+TX\+\_\+\+DELAY~0x00001000 /$\ast$ add TX delay $\ast$/}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00147}{147}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a4f9acdc044cd8d94bd80432e4f01bcd2}\label{miivar_8h_a4f9acdc044cd8d94bd80432e4f01bcd2}} 
\index{miivar.h@{miivar.h}!PHY\_READ@{PHY\_READ}}
\index{PHY\_READ@{PHY\_READ}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{PHY\_READ}{PHY\_READ}}
{\footnotesize\ttfamily \#define PHY\+\_\+\+READ(\begin{DoxyParamCaption}\item[{}]{p,  }\item[{}]{r }\end{DoxyParamCaption})~ MIIBUS\+\_\+\+READREG((p)-\/$>$mii\+\_\+dev, (p)-\/$>$mii\+\_\+phy, (r))}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00239}{239}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_aa355e0359542ffc84e9060ab4556f4d8}\label{miivar_8h_aa355e0359542ffc84e9060ab4556f4d8}} 
\index{miivar.h@{miivar.h}!PHY\_RESET@{PHY\_RESET}}
\index{PHY\_RESET@{PHY\_RESET}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{PHY\_RESET}{PHY\_RESET}}
{\footnotesize\ttfamily \#define PHY\+\_\+\+RESET(\begin{DoxyParamCaption}\item[{}]{p }\end{DoxyParamCaption})~ ($\ast$(p)-\/$>$mii\+\_\+funcs-\/$>$pf\+\_\+reset)(p)}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00251}{251}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a3c38a2cb54bdd04e775faf530260ebf1}\label{miivar_8h_a3c38a2cb54bdd04e775faf530260ebf1}} 
\index{miivar.h@{miivar.h}!PHY\_SERVICE@{PHY\_SERVICE}}
\index{PHY\_SERVICE@{PHY\_SERVICE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{PHY\_SERVICE}{PHY\_SERVICE}}
{\footnotesize\ttfamily \#define PHY\+\_\+\+SERVICE(\begin{DoxyParamCaption}\item[{}]{p,  }\item[{}]{d,  }\item[{}]{o }\end{DoxyParamCaption})~ ($\ast$(p)-\/$>$mii\+\_\+funcs-\/$>$pf\+\_\+service)((p), (d), (o))}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00245}{245}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a1c1cdb714bf40ba701256727dd6a73c5}\label{miivar_8h_a1c1cdb714bf40ba701256727dd6a73c5}} 
\index{miivar.h@{miivar.h}!PHY\_STATUS@{PHY\_STATUS}}
\index{PHY\_STATUS@{PHY\_STATUS}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{PHY\_STATUS}{PHY\_STATUS}}
{\footnotesize\ttfamily \#define PHY\+\_\+\+STATUS(\begin{DoxyParamCaption}\item[{}]{p }\end{DoxyParamCaption})~ ($\ast$(p)-\/$>$mii\+\_\+funcs-\/$>$pf\+\_\+status)(p)}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00248}{248}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_af302bd91f8177e3ca317b822f00680b5}\label{miivar_8h_af302bd91f8177e3ca317b822f00680b5}} 
\index{miivar.h@{miivar.h}!PHY\_WRITE@{PHY\_WRITE}}
\index{PHY\_WRITE@{PHY\_WRITE}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{PHY\_WRITE}{PHY\_WRITE}}
{\footnotesize\ttfamily \#define PHY\+\_\+\+WRITE(\begin{DoxyParamCaption}\item[{}]{p,  }\item[{}]{r,  }\item[{}]{v }\end{DoxyParamCaption})~ MIIBUS\+\_\+\+WRITEREG((p)-\/$>$mii\+\_\+dev, (p)-\/$>$mii\+\_\+phy, (r), (v))}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00242}{242}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{miivar_8h_ae8076ad9e9cb4539afc1b26e008c374c}\label{miivar_8h_ae8076ad9e9cb4539afc1b26e008c374c}} 
\index{miivar.h@{miivar.h}!mii\_attach\_args\_t@{mii\_attach\_args\_t}}
\index{mii\_attach\_args\_t@{mii\_attach\_args\_t}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_attach\_args\_t}{mii\_attach\_args\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structmii__attach__args}{mii\+\_\+attach\+\_\+args}} \mbox{\hyperlink{miivar_8h_ae8076ad9e9cb4539afc1b26e008c374c}{mii\+\_\+attach\+\_\+args\+\_\+t}}}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00223}{223}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a37fa9ed450b982dc7d87f2197e4a7667}\label{miivar_8h_a37fa9ed450b982dc7d87f2197e4a7667}} 
\index{miivar.h@{miivar.h}!mii\_contype\_t@{mii\_contype\_t}}
\index{mii\_contype\_t@{mii\_contype\_t}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_contype\_t}{mii\_contype\_t}}
{\footnotesize\ttfamily typedef enum \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994}{mii\+\_\+contype}} \mbox{\hyperlink{miivar_8h_a37fa9ed450b982dc7d87f2197e4a7667}{mii\+\_\+contype\+\_\+t}}}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00198}{198}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a8e46dd53281ebed7c8db1a27177ca087}\label{miivar_8h_a8e46dd53281ebed7c8db1a27177ca087}} 
\index{miivar.h@{miivar.h}!mii\_data\_t@{mii\_data\_t}}
\index{mii\_data\_t@{mii\_data\_t}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_data\_t}{mii\_data\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} \mbox{\hyperlink{miivar_8h_a8e46dd53281ebed7c8db1a27177ca087}{mii\+\_\+data\+\_\+t}}}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00080}{80}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_a69a59906c2bac3844482c527813ce8d9}\label{miivar_8h_a69a59906c2bac3844482c527813ce8d9}} 
\index{miivar.h@{miivar.h}!mii\_softc\_t@{mii\_softc\_t}}
\index{mii\_softc\_t@{mii\_softc\_t}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_softc\_t}{mii\_softc\_t}}
{\footnotesize\ttfamily typedef struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} \mbox{\hyperlink{miivar_8h_a69a59906c2bac3844482c527813ce8d9}{mii\+\_\+softc\+\_\+t}}}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00130}{130}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994}} 
\index{miivar.h@{miivar.h}!mii\_contype@{mii\_contype}}
\index{mii\_contype@{mii\_contype}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_contype}{mii\_contype}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{miivar_8h_a53aa0c12d3aea2138990dd18aee37994}{mii\+\_\+contype}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_UNKNOWN@{MII\_CONTYPE\_UNKNOWN}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_UNKNOWN@{MII\_CONTYPE\_UNKNOWN}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a776514561342e4653ad6f8a713cf63c9}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a776514561342e4653ad6f8a713cf63c9}} 
MII\+\_\+\+CONTYPE\+\_\+\+UNKNOWN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_MII@{MII\_CONTYPE\_MII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_MII@{MII\_CONTYPE\_MII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a40c567a5d0abba368ae188ae39f36bee}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a40c567a5d0abba368ae188ae39f36bee}} 
MII\+\_\+\+CONTYPE\+\_\+\+MII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_GMII@{MII\_CONTYPE\_GMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_GMII@{MII\_CONTYPE\_GMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abb921ce5f31be90e209f8352416f26c5}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abb921ce5f31be90e209f8352416f26c5}} 
MII\+\_\+\+CONTYPE\+\_\+\+GMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_SGMII@{MII\_CONTYPE\_SGMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_SGMII@{MII\_CONTYPE\_SGMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a14e28da40997f067fae438b62638478e}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a14e28da40997f067fae438b62638478e}} 
MII\+\_\+\+CONTYPE\+\_\+\+SGMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_QSGMII@{MII\_CONTYPE\_QSGMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_QSGMII@{MII\_CONTYPE\_QSGMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a6683d8151f44ca16ac016cc1a511b432}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a6683d8151f44ca16ac016cc1a511b432}} 
MII\+\_\+\+CONTYPE\+\_\+\+QSGMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_TBI@{MII\_CONTYPE\_TBI}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_TBI@{MII\_CONTYPE\_TBI}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994af3f2943860bdb09cd14168293c210e20}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994af3f2943860bdb09cd14168293c210e20}} 
MII\+\_\+\+CONTYPE\+\_\+\+TBI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_REVMII@{MII\_CONTYPE\_REVMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_REVMII@{MII\_CONTYPE\_REVMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ac1af4c4aec6a8663fa57613b539b0ce3}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ac1af4c4aec6a8663fa57613b539b0ce3}} 
MII\+\_\+\+CONTYPE\+\_\+\+REVMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_RMII@{MII\_CONTYPE\_RMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_RMII@{MII\_CONTYPE\_RMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abff80a5cb150f75159bfa22532c2593b}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abff80a5cb150f75159bfa22532c2593b}} 
MII\+\_\+\+CONTYPE\+\_\+\+RMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_RGMII@{MII\_CONTYPE\_RGMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_RGMII@{MII\_CONTYPE\_RGMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a0cefdef8a2bca1c8f6f2f323942a99c5}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a0cefdef8a2bca1c8f6f2f323942a99c5}} 
MII\+\_\+\+CONTYPE\+\_\+\+RGMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_RGMII\_ID@{MII\_CONTYPE\_RGMII\_ID}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_RGMII\_ID@{MII\_CONTYPE\_RGMII\_ID}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a0dfa11579e2eeb4c703354babd691db8}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a0dfa11579e2eeb4c703354babd691db8}} 
MII\+\_\+\+CONTYPE\+\_\+\+RGMII\+\_\+\+ID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_RGMII\_RXID@{MII\_CONTYPE\_RGMII\_RXID}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_RGMII\_RXID@{MII\_CONTYPE\_RGMII\_RXID}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a7167a24aa24d9aa3c71c28fcbf070524}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a7167a24aa24d9aa3c71c28fcbf070524}} 
MII\+\_\+\+CONTYPE\+\_\+\+RGMII\+\_\+\+RXID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_RGMII\_TXID@{MII\_CONTYPE\_RGMII\_TXID}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_RGMII\_TXID@{MII\_CONTYPE\_RGMII\_TXID}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994aa83c73872aeb5ec7eea1c15257c5a4ff}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994aa83c73872aeb5ec7eea1c15257c5a4ff}} 
MII\+\_\+\+CONTYPE\+\_\+\+RGMII\+\_\+\+TXID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_RTBI@{MII\_CONTYPE\_RTBI}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_RTBI@{MII\_CONTYPE\_RTBI}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a13e88ed3756f35c63d39270ce22c1864}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994a13e88ed3756f35c63d39270ce22c1864}} 
MII\+\_\+\+CONTYPE\+\_\+\+RTBI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_SMII@{MII\_CONTYPE\_SMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_SMII@{MII\_CONTYPE\_SMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abca36b5f1180e8397ef06d1daec9520c}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994abca36b5f1180e8397ef06d1daec9520c}} 
MII\+\_\+\+CONTYPE\+\_\+\+SMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_XGMII@{MII\_CONTYPE\_XGMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_XGMII@{MII\_CONTYPE\_XGMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ae6c38541866030de400ac07ed0a4462c}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ae6c38541866030de400ac07ed0a4462c}} 
MII\+\_\+\+CONTYPE\+\_\+\+XGMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_TRGMII@{MII\_CONTYPE\_TRGMII}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_TRGMII@{MII\_CONTYPE\_TRGMII}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ad41cfdad8954206b6fb88e45ff11e61f}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ad41cfdad8954206b6fb88e45ff11e61f}} 
MII\+\_\+\+CONTYPE\+\_\+\+TRGMII&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_2000BX@{MII\_CONTYPE\_2000BX}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_2000BX@{MII\_CONTYPE\_2000BX}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994adb17d252258dab2eec506e8ed5ba3760}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994adb17d252258dab2eec506e8ed5ba3760}} 
MII\+\_\+\+CONTYPE\+\_\+2000\+BX&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_2500BX@{MII\_CONTYPE\_2500BX}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_2500BX@{MII\_CONTYPE\_2500BX}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994aeb48babac0ef9b7ee2735b15e76da76c}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994aeb48babac0ef9b7ee2735b15e76da76c}} 
MII\+\_\+\+CONTYPE\+\_\+2500\+BX&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_RXAUI@{MII\_CONTYPE\_RXAUI}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_RXAUI@{MII\_CONTYPE\_RXAUI}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ae58778de1c28e7676429daf517be2be0}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ae58778de1c28e7676429daf517be2be0}} 
MII\+\_\+\+CONTYPE\+\_\+\+RXAUI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{MII\_CONTYPE\_COUNT@{MII\_CONTYPE\_COUNT}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MII\_CONTYPE\_COUNT@{MII\_CONTYPE\_COUNT}}}\mbox{\Hypertarget{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ac7a9392360804ea1348fc007b37912ef}\label{miivar_8h_a53aa0c12d3aea2138990dd18aee37994ac7a9392360804ea1348fc007b37912ef}} 
MII\+\_\+\+CONTYPE\+\_\+\+COUNT&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{miivar_8h_source_l00174}{174}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.

\mbox{\Hypertarget{miivar_8h_ae4d63865b289ff845a905f4420db600b}\label{miivar_8h_ae4d63865b289ff845a905f4420db600b}} 
\index{miivar.h@{miivar.h}!miibus\_device\_ivars@{miibus\_device\_ivars}}
\index{miibus\_device\_ivars@{miibus\_device\_ivars}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{miibus\_device\_ivars}{miibus\_device\_ivars}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{miivar_8h_ae4d63865b289ff845a905f4420db600b}{miibus\+\_\+device\+\_\+ivars}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{MIIBUS\_IVAR\_FLAGS@{MIIBUS\_IVAR\_FLAGS}!miivar.h@{miivar.h}}\index{miivar.h@{miivar.h}!MIIBUS\_IVAR\_FLAGS@{MIIBUS\_IVAR\_FLAGS}}}\mbox{\Hypertarget{miivar_8h_ae4d63865b289ff845a905f4420db600bae65516ead8895b6ea1fc20b49b10c271}\label{miivar_8h_ae4d63865b289ff845a905f4420db600bae65516ead8895b6ea1fc20b49b10c271}} 
MIIBUS\+\_\+\+IVAR\+\_\+\+FLAGS&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{miivar_8h_source_l00254}{254}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{miivar_8h_a1446c59ce085c263658c6756d7e48eb9}\label{miivar_8h_a1446c59ce085c263658c6756d7e48eb9}} 
\index{miivar.h@{miivar.h}!DECLARE\_CLASS@{DECLARE\_CLASS}}
\index{DECLARE\_CLASS@{DECLARE\_CLASS}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{DECLARE\_CLASS()}{DECLARE\_CLASS()}}
{\footnotesize\ttfamily DECLARE\+\_\+\+CLASS (\begin{DoxyParamCaption}\item[{miibus\+\_\+driver}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{miivar_8h_a7d5851ea117e85c03cfcf9aac5c89e12}\label{miivar_8h_a7d5851ea117e85c03cfcf9aac5c89e12}} 
\index{miivar.h@{miivar.h}!mii\_attach@{mii\_attach}}
\index{mii\_attach@{mii\_attach}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_attach()}{mii\_attach()}}
{\footnotesize\ttfamily int mii\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{device\+\_\+t $\ast$}]{miibus,  }\item[{if\+\_\+t}]{ifp,  }\item[{ifm\+\_\+change\+\_\+cb\+\_\+t}]{ifmedia\+\_\+upd,  }\item[{ifm\+\_\+stat\+\_\+cb\+\_\+t}]{ifmedia\+\_\+sts,  }\item[{int}]{capmask,  }\item[{int}]{phyloc,  }\item[{int}]{offloc,  }\item[{int}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00370}{370}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00078}{BMSR\+\_\+\+EXTSTAT}}, \mbox{\hyperlink{mii_8h_source_l00095}{BMSR\+\_\+\+MEDIAMASK}}, \mbox{\hyperlink{mii_8c_source_l00110}{miibus\+\_\+ivars\+::ifmedia\+\_\+sts}}, \mbox{\hyperlink{mii_8c_source_l00109}{miibus\+\_\+ivars\+::ifmedia\+\_\+upd}}, \mbox{\hyperlink{mii_8c_source_l00108}{miibus\+\_\+ivars\+::ifp}}, \mbox{\hyperlink{mii_8h_source_l00070}{MII\+\_\+\+BMSR}}, \mbox{\hyperlink{miivar_8h_source_l00216}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+capmask}}, \mbox{\hyperlink{miivar_8h_source_l00211}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+data}}, \mbox{\hyperlink{mii_8c_source_l00111}{miibus\+\_\+ivars\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00214}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+id1}}, \mbox{\hyperlink{miivar_8h_source_l00215}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+id2}}, \mbox{\hyperlink{mii_8h_source_l00041}{MII\+\_\+\+NPHY}}, \mbox{\hyperlink{mii_8c_source_l00112}{miibus\+\_\+ivars\+::mii\+\_\+offset}}, \mbox{\hyperlink{miivar_8h_source_l00213}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+offset}}, \mbox{\hyperlink{miivar_8h_source_l00168}{MII\+\_\+\+OFFSET\+\_\+\+ANY}}, \mbox{\hyperlink{miivar_8h_source_l00169}{MII\+\_\+\+PHY\+\_\+\+ANY}}, \mbox{\hyperlink{mii_8h_source_l00104}{MII\+\_\+\+PHYIDR1}}, \mbox{\hyperlink{mii_8h_source_l00106}{MII\+\_\+\+PHYIDR2}}, \mbox{\hyperlink{miivar_8h_source_l00212}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+phyno}}, \mbox{\hyperlink{miibus__if_8m_source_l00005}{miibus}}, and \mbox{\hyperlink{miibus__if_8m_source_l00012}{phy}}.

\mbox{\Hypertarget{miivar_8h_a6f49a41fccc5fd614c027c94297e18e5}\label{miivar_8h_a6f49a41fccc5fd614c027c94297e18e5}} 
\index{miivar.h@{miivar.h}!mii\_contype\_is\_rgmii@{mii\_contype\_is\_rgmii}}
\index{mii\_contype\_is\_rgmii@{mii\_contype\_is\_rgmii}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_contype\_is\_rgmii()}{mii\_contype\_is\_rgmii()}}
{\footnotesize\ttfamily static bool mii\+\_\+contype\+\_\+is\+\_\+rgmii (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{miivar_8h_a37fa9ed450b982dc7d87f2197e4a7667}{mii\+\_\+contype\+\_\+t}}}]{con }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00201}{201}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.



References \mbox{\hyperlink{miivar_8h_source_l00184}{MII\+\_\+\+CONTYPE\+\_\+\+RGMII}}, and \mbox{\hyperlink{miivar_8h_source_l00187}{MII\+\_\+\+CONTYPE\+\_\+\+RGMII\+\_\+\+TXID}}.



Referenced by \mbox{\hyperlink{vscphy_8c_source_l00182}{vsc8501\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d85/miivar_8h_a6f49a41fccc5fd614c027c94297e18e5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a2452dbd121c8f11bfc417fe00efbdfd7}\label{miivar_8h_a2452dbd121c8f11bfc417fe00efbdfd7}} 
\index{miivar.h@{miivar.h}!mii\_dev\_mac\_match@{mii\_dev\_mac\_match}}
\index{mii\_dev\_mac\_match@{mii\_dev\_mac\_match}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_dev\_mac\_match()}{mii\_dev\_mac\_match()}}
{\footnotesize\ttfamily int mii\+\_\+dev\+\_\+mac\+\_\+match (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{parent,  }\item[{const char $\ast$}]{name }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00657}{657}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



Referenced by \mbox{\hyperlink{brgphy_8c_source_l00214}{brgphy\+\_\+attach()}}, \mbox{\hyperlink{e1000phy_8c_source_l00134}{e1000phy\+\_\+attach()}}, \mbox{\hyperlink{ip1000phy_8c_source_l00107}{ip1000phy\+\_\+attach()}}, \mbox{\hyperlink{jmphy_8c_source_l00103}{jmphy\+\_\+attach()}}, \mbox{\hyperlink{rgephy_8c_source_l00117}{rgephy\+\_\+attach()}}, and \mbox{\hyperlink{rlphy_8c_source_l00111}{rlphy\+\_\+probe()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=338pt]{dd/d85/miivar_8h_a2452dbd121c8f11bfc417fe00efbdfd7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a654a0b8fcd7e3ca110f23589301fefb3}\label{miivar_8h_a654a0b8fcd7e3ca110f23589301fefb3}} 
\index{miivar.h@{miivar.h}!mii\_dev\_mac\_softc@{mii\_dev\_mac\_softc}}
\index{mii\_dev\_mac\_softc@{mii\_dev\_mac\_softc}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_dev\_mac\_softc()}{mii\_dev\_mac\_softc()}}
{\footnotesize\ttfamily void $\ast$ mii\+\_\+dev\+\_\+mac\+\_\+softc (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{parent }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00672}{672}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



Referenced by \mbox{\hyperlink{brgphy_8c_source_l00214}{brgphy\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=312pt]{dd/d85/miivar_8h_a654a0b8fcd7e3ca110f23589301fefb3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_aa1bbd78155ea7d03b758e710428a1bea}\label{miivar_8h_aa1bbd78155ea7d03b758e710428a1bea}} 
\index{miivar.h@{miivar.h}!mii\_mediachg@{mii\_mediachg}}
\index{mii\_mediachg@{mii\_mediachg}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_mediachg()}{mii\_mediachg()}}
{\footnotesize\ttfamily int mii\+\_\+mediachg (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$}]{mii }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00552}{552}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00058}{BMCR\+\_\+\+ISO}}, \mbox{\hyperlink{mii_8h_source_l00052}{MII\+\_\+\+BMCR}}, \mbox{\hyperlink{miivar_8h_source_l00104}{mii\+\_\+softc\+::mii\+\_\+dev}}, \mbox{\hyperlink{miivar_8h_source_l00121}{mii\+\_\+softc\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00114}{mii\+\_\+softc\+::mii\+\_\+inst}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{miivar_8h_source_l00078}{mii\+\_\+data\+::mii\+\_\+media\+\_\+active}}, \mbox{\hyperlink{miivar_8h_source_l00077}{mii\+\_\+data\+::mii\+\_\+media\+\_\+status}}, \mbox{\hyperlink{miivar_8h_source_l00095}{MII\+\_\+\+MEDIACHG}}, \mbox{\hyperlink{miivar_8h_source_l00134}{MIIF\+\_\+\+NOISOLATE}}, \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}, \mbox{\hyperlink{miivar_8h_source_l00245}{PHY\+\_\+\+SERVICE}}, and \mbox{\hyperlink{miivar_8h_source_l00242}{PHY\+\_\+\+WRITE}}.

\mbox{\Hypertarget{miivar_8h_ae0c257c6c6de6e4d901d44db35d82aad}\label{miivar_8h_ae0c257c6c6de6e4d901d44db35d82aad}} 
\index{miivar.h@{miivar.h}!mii\_oui@{mii\_oui}}
\index{mii\_oui@{mii\_oui}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_oui()}{mii\_oui()}}
{\footnotesize\ttfamily u\+\_\+int mii\+\_\+oui (\begin{DoxyParamCaption}\item[{u\+\_\+int}]{id1,  }\item[{u\+\_\+int}]{id2 }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00637}{637}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



References \mbox{\hyperlink{mii_8c_source_l00627}{mii\+\_\+bitreverse()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=256pt]{dd/d85/miivar_8h_ae0c257c6c6de6e4d901d44db35d82aad_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_af475d095ca6670c63234867ebd003c52}\label{miivar_8h_af475d095ca6670c63234867ebd003c52}} 
\index{miivar.h@{miivar.h}!mii\_phy\_add\_media@{mii\_phy\_add\_media}}
\index{mii\_phy\_add\_media@{mii\_phy\_add\_media}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_add\_media()}{mii\_phy\_add\_media()}}
{\footnotesize\ttfamily void mii\+\_\+phy\+\_\+add\+\_\+media (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00385}{385}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii__physubr_8c_a0566ca4735f6536ae0e94b8c1868b4ee}{ADD}}, \mbox{\hyperlink{mii_8h_source_l00071}{BMSR\+\_\+100\+T4}}, \mbox{\hyperlink{mii_8h_source_l00072}{BMSR\+\_\+100\+TXFDX}}, \mbox{\hyperlink{mii_8h_source_l00073}{BMSR\+\_\+100\+TXHDX}}, \mbox{\hyperlink{mii_8h_source_l00074}{BMSR\+\_\+10\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00075}{BMSR\+\_\+10\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00082}{BMSR\+\_\+\+ANEG}}, \mbox{\hyperlink{mii_8h_source_l00095}{BMSR\+\_\+\+MEDIAMASK}}, \mbox{\hyperlink{mii_8h_source_l00235}{EXTSR\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00236}{EXTSR\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00233}{EXTSR\+\_\+1000\+XFDX}}, \mbox{\hyperlink{mii_8h_source_l00234}{EXTSR\+\_\+1000\+XHDX}}, \mbox{\hyperlink{mii_8h_source_l00238}{EXTSR\+\_\+\+MEDIAMASK}}, \mbox{\hyperlink{miivar_8h_source_l00125}{mii\+\_\+softc\+::mii\+\_\+anegticks}}, \mbox{\hyperlink{miivar_8h_source_l00158}{MII\+\_\+\+ANEGTICKS}}, \mbox{\hyperlink{miivar_8h_source_l00159}{MII\+\_\+\+ANEGTICKS\+\_\+\+GIGE}}, \mbox{\hyperlink{miivar_8h_source_l00122}{mii\+\_\+softc\+::mii\+\_\+capabilities}}, \mbox{\hyperlink{miivar_8h_source_l00123}{mii\+\_\+softc\+::mii\+\_\+extcapabilities}}, \mbox{\hyperlink{miivar_8h_source_l00121}{mii\+\_\+softc\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00114}{mii\+\_\+softc\+::mii\+\_\+inst}}, \mbox{\hyperlink{miivar_8h_source_l00119}{mii\+\_\+softc\+::mii\+\_\+pdata}}, \mbox{\hyperlink{miivar_8h_source_l00143}{MIIF\+\_\+\+DOPAUSE}}, \mbox{\hyperlink{miivar_8h_source_l00141}{MIIF\+\_\+\+HAVE\+\_\+\+GTCR}}, \mbox{\hyperlink{miivar_8h_source_l00142}{MIIF\+\_\+\+IS\+\_\+1000X}}, \mbox{\hyperlink{miivar_8h_source_l00144}{MIIF\+\_\+\+IS\+\_\+\+HPNA}}, \mbox{\hyperlink{miivar_8h_source_l00134}{MIIF\+\_\+\+NOISOLATE}}, \mbox{\hyperlink{miivar_8h_source_l00148}{MIIF\+\_\+\+NOMANPAUSE}}, and \mbox{\hyperlink{mii__physubr_8c_ab84291599e8de939d6536bbf940b28cd}{PRINT}}.



Referenced by \mbox{\hyperlink{acphy_8c_source_l00131}{acphy\+\_\+attach()}}, \mbox{\hyperlink{brgphy_8c_source_l00214}{brgphy\+\_\+attach()}}, \mbox{\hyperlink{e1000phy_8c_source_l00134}{e1000phy\+\_\+attach()}}, \mbox{\hyperlink{gentbi_8c_source_l00160}{gentbi\+\_\+attach()}}, \mbox{\hyperlink{lxtphy_8c_source_l00134}{lxtphy\+\_\+attach()}}, \mbox{\hyperlink{mii__physubr_8c_source_l00585}{mii\+\_\+phy\+\_\+dev\+\_\+attach()}}, \mbox{\hyperlink{nsgphy_8c_source_l00125}{nsgphy\+\_\+attach()}}, \mbox{\hyperlink{rgephy_8c_source_l00117}{rgephy\+\_\+attach()}}, \mbox{\hyperlink{rlswitch_8c_source_l00120}{rlswitch\+\_\+attach()}}, and \mbox{\hyperlink{truephy_8c_source_l00149}{truephy\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_af475d095ca6670c63234867ebd003c52_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_aaa2d8f7a6c96998ef5f6543664be247f}\label{miivar_8h_aaa2d8f7a6c96998ef5f6543664be247f}} 
\index{miivar.h@{miivar.h}!mii\_phy\_auto@{mii\_phy\_auto}}
\index{mii\_phy\_auto@{mii\_phy\_auto}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_auto()}{mii\_phy\_auto()}}
{\footnotesize\ttfamily int mii\+\_\+phy\+\_\+auto (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00242}{242}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00123}{ANAR\+\_\+\+CSMA}}, \mbox{\hyperlink{mii_8h_source_l00117}{ANAR\+\_\+\+FC}}, \mbox{\hyperlink{mii_8h_source_l00130}{ANAR\+\_\+\+X\+\_\+\+FD}}, \mbox{\hyperlink{mii_8h_source_l00131}{ANAR\+\_\+\+X\+\_\+\+HD}}, \mbox{\hyperlink{mii_8h_source_l00134}{ANAR\+\_\+\+X\+\_\+\+PAUSE\+\_\+\+ASYM}}, \mbox{\hyperlink{mii_8h_source_l00135}{ANAR\+\_\+\+X\+\_\+\+PAUSE\+\_\+\+TOWARDS}}, \mbox{\hyperlink{mii_8h_source_l00056}{BMCR\+\_\+\+AUTOEN}}, \mbox{\hyperlink{mii_8h_source_l00059}{BMCR\+\_\+\+STARTNEG}}, \mbox{\hyperlink{mii_8h_source_l00072}{BMSR\+\_\+100\+TXFDX}}, \mbox{\hyperlink{mii_8h_source_l00074}{BMSR\+\_\+10\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00102}{BMSR\+\_\+\+MEDIA\+\_\+\+TO\+\_\+\+ANAR}}, \mbox{\hyperlink{mii_8h_source_l00235}{EXTSR\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00236}{EXTSR\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00233}{EXTSR\+\_\+1000\+XFDX}}, \mbox{\hyperlink{mii_8h_source_l00234}{EXTSR\+\_\+1000\+XHDX}}, \mbox{\hyperlink{mii_8h_source_l00183}{GTCR\+\_\+\+ADV\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00184}{GTCR\+\_\+\+ADV\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00178}{MII\+\_\+100\+T2\+CR}}, \mbox{\hyperlink{mii_8h_source_l00111}{MII\+\_\+\+ANAR}}, \mbox{\hyperlink{mii_8h_source_l00052}{MII\+\_\+\+BMCR}}, \mbox{\hyperlink{miivar_8h_source_l00122}{mii\+\_\+softc\+::mii\+\_\+capabilities}}, \mbox{\hyperlink{miivar_8h_source_l00123}{mii\+\_\+softc\+::mii\+\_\+extcapabilities}}, \mbox{\hyperlink{miivar_8h_source_l00121}{mii\+\_\+softc\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{miivar_8h_source_l00119}{mii\+\_\+softc\+::mii\+\_\+pdata}}, \mbox{\hyperlink{miivar_8h_source_l00149}{MIIF\+\_\+\+FORCEPAUSE}}, \mbox{\hyperlink{miivar_8h_source_l00141}{MIIF\+\_\+\+HAVE\+\_\+\+GTCR}}, \mbox{\hyperlink{miivar_8h_source_l00142}{MIIF\+\_\+\+IS\+\_\+1000X}}, and \mbox{\hyperlink{miivar_8h_source_l00242}{PHY\+\_\+\+WRITE}}.



Referenced by \mbox{\hyperlink{ciphy_8c_source_l00126}{ciphy\+\_\+service()}}, \mbox{\hyperlink{mii__physubr_8c_source_l00123}{mii\+\_\+phy\+\_\+setmedia()}}, and \mbox{\hyperlink{mii__physubr_8c_source_l00291}{mii\+\_\+phy\+\_\+tick()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_aaa2d8f7a6c96998ef5f6543664be247f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_af08a34e3932c19824be61fc41ee1083f}\label{miivar_8h_af08a34e3932c19824be61fc41ee1083f}} 
\index{miivar.h@{miivar.h}!mii\_phy\_detach@{mii\_phy\_detach}}
\index{mii\_phy\_detach@{mii\_phy\_detach}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_detach()}{mii\_phy\_detach()}}
{\footnotesize\ttfamily int mii\+\_\+phy\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00541}{541}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00104}{mii\+\_\+softc\+::mii\+\_\+dev}}.



Referenced by \mbox{\hyperlink{dp83822phy_8c_source_l00171}{dp\+\_\+detach()}}, and \mbox{\hyperlink{vscphy_8c_source_l00317}{vscphy\+\_\+detach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=299pt]{dd/d85/miivar_8h_af08a34e3932c19824be61fc41ee1083f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a50acf7ba3fab73b23c13fe7da8c93f1d}\label{miivar_8h_a50acf7ba3fab73b23c13fe7da8c93f1d}} 
\index{miivar.h@{miivar.h}!mii\_phy\_dev\_attach@{mii\_phy\_dev\_attach}}
\index{mii\_phy\_dev\_attach@{mii\_phy\_dev\_attach}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_dev\_attach()}{mii\_phy\_dev\_attach()}}
{\footnotesize\ttfamily void mii\+\_\+phy\+\_\+dev\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{u\+\_\+int}]{flags,  }\item[{const struct \mbox{\hyperlink{structmii__phy__funcs}{mii\+\_\+phy\+\_\+funcs}} $\ast$}]{mpf,  }\item[{int}]{add\+\_\+media }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00585}{585}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00078}{BMSR\+\_\+\+EXTSTAT}}, \mbox{\hyperlink{mii_8h_source_l00235}{EXTSR\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00236}{EXTSR\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00070}{MII\+\_\+\+BMSR}}, \mbox{\hyperlink{miivar_8h_source_l00122}{mii\+\_\+softc\+::mii\+\_\+capabilities}}, \mbox{\hyperlink{miivar_8h_source_l00111}{mii\+\_\+softc\+::mii\+\_\+capmask}}, \mbox{\hyperlink{miivar_8h_source_l00216}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+capmask}}, \mbox{\hyperlink{miivar_8h_source_l00211}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+data}}, \mbox{\hyperlink{miivar_8h_source_l00104}{mii\+\_\+softc\+::mii\+\_\+dev}}, \mbox{\hyperlink{miivar_8h_source_l00123}{mii\+\_\+softc\+::mii\+\_\+extcapabilities}}, \mbox{\hyperlink{mii_8h_source_l00232}{MII\+\_\+\+EXTSR}}, \mbox{\hyperlink{miivar_8h_source_l00121}{mii\+\_\+softc\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00117}{mii\+\_\+softc\+::mii\+\_\+funcs}}, \mbox{\hyperlink{miivar_8h_source_l00214}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+id1}}, \mbox{\hyperlink{miivar_8h_source_l00215}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+id2}}, \mbox{\hyperlink{miivar_8h_source_l00114}{mii\+\_\+softc\+::mii\+\_\+inst}}, \mbox{\hyperlink{miivar_8h_source_l00072}{mii\+\_\+data\+::mii\+\_\+instance}}, \mbox{\hyperlink{miivar_8h_source_l00128}{mii\+\_\+softc\+::mii\+\_\+maxspeed}}, \mbox{\hyperlink{miivar_8h_source_l00308}{MII\+\_\+\+MODEL}}, \mbox{\hyperlink{miivar_8h_source_l00109}{mii\+\_\+softc\+::mii\+\_\+mpd\+\_\+model}}, \mbox{\hyperlink{miivar_8h_source_l00108}{mii\+\_\+softc\+::mii\+\_\+mpd\+\_\+oui}}, \mbox{\hyperlink{miivar_8h_source_l00110}{mii\+\_\+softc\+::mii\+\_\+mpd\+\_\+rev}}, \mbox{\hyperlink{miivar_8h_source_l00113}{mii\+\_\+softc\+::mii\+\_\+offset}}, \mbox{\hyperlink{miivar_8h_source_l00213}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+offset}}, \mbox{\hyperlink{miivar_8h_source_l00307}{MII\+\_\+\+OUI}}, \mbox{\hyperlink{miivar_8h_source_l00119}{mii\+\_\+softc\+::mii\+\_\+pdata}}, \mbox{\hyperlink{miivar_8h_source_l00112}{mii\+\_\+softc\+::mii\+\_\+phy}}, \mbox{\hyperlink{mii__physubr_8c_source_l00385}{mii\+\_\+phy\+\_\+add\+\_\+media()}}, \mbox{\hyperlink{mii__physubr_8c_source_l00123}{mii\+\_\+phy\+\_\+setmedia()}}, \mbox{\hyperlink{miivar_8h_source_l00212}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+phyno}}, \mbox{\hyperlink{miivar_8h_source_l00309}{MII\+\_\+\+REV}}, \mbox{\hyperlink{miivar_8h_source_l00145}{MIIF\+\_\+\+FORCEANEG}}, \mbox{\hyperlink{miivar_8h_source_l00141}{MIIF\+\_\+\+HAVE\+\_\+\+GTCR}}, \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}, and \mbox{\hyperlink{miivar_8h_source_l00251}{PHY\+\_\+\+RESET}}.



Referenced by \mbox{\hyperlink{acphy_8c_source_l00131}{acphy\+\_\+attach()}}, \mbox{\hyperlink{amphy_8c_source_l00108}{amphy\+\_\+attach()}}, \mbox{\hyperlink{atphy_8c_source_l00104}{atphy\+\_\+attach()}}, \mbox{\hyperlink{axphy_8c_source_l00095}{axphy\+\_\+attach()}}, \mbox{\hyperlink{bmtphy_8c_source_l00148}{bmtphy\+\_\+attach()}}, \mbox{\hyperlink{brgphy_8c_source_l00214}{brgphy\+\_\+attach()}}, \mbox{\hyperlink{ciphy_8c_source_l00117}{ciphy\+\_\+attach()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00123}{dp\+\_\+attach()}}, \mbox{\hyperlink{e1000phy_8c_source_l00134}{e1000phy\+\_\+attach()}}, \mbox{\hyperlink{gentbi_8c_source_l00160}{gentbi\+\_\+attach()}}, \mbox{\hyperlink{icsphy_8c_source_l00134}{icsphy\+\_\+attach()}}, \mbox{\hyperlink{ip1000phy_8c_source_l00107}{ip1000phy\+\_\+attach()}}, \mbox{\hyperlink{jmphy_8c_source_l00103}{jmphy\+\_\+attach()}}, \mbox{\hyperlink{lxtphy_8c_source_l00134}{lxtphy\+\_\+attach()}}, \mbox{\hyperlink{micphy_8c_source_l00253}{micphy\+\_\+attach()}}, \mbox{\hyperlink{nsgphy_8c_source_l00125}{nsgphy\+\_\+attach()}}, \mbox{\hyperlink{nsphy_8c_source_l00132}{nsphy\+\_\+attach()}}, \mbox{\hyperlink{nsphyter_8c_source_l00138}{nsphyter\+\_\+attach()}}, \mbox{\hyperlink{pnaphy_8c_source_l00108}{pnaphy\+\_\+attach()}}, \mbox{\hyperlink{qsphy_8c_source_l00132}{qsphy\+\_\+attach()}}, \mbox{\hyperlink{rdcphy_8c_source_l00105}{rdcphy\+\_\+attach()}}, \mbox{\hyperlink{rgephy_8c_source_l00117}{rgephy\+\_\+attach()}}, \mbox{\hyperlink{rlphy_8c_source_l00125}{rlphy\+\_\+attach()}}, \mbox{\hyperlink{rlswitch_8c_source_l00120}{rlswitch\+\_\+attach()}}, \mbox{\hyperlink{smcphy_8c_source_l00108}{smcphy\+\_\+attach()}}, \mbox{\hyperlink{smscphy_8c_source_l00100}{smscphy\+\_\+attach()}}, \mbox{\hyperlink{tdkphy_8c_source_l00111}{tdkphy\+\_\+attach()}}, \mbox{\hyperlink{truephy_8c_source_l00149}{truephy\+\_\+attach()}}, \mbox{\hyperlink{ukphy_8c_source_l00124}{ukphy\+\_\+attach()}}, \mbox{\hyperlink{vscphy_8c_source_l00273}{vscphy\+\_\+attach()}}, and \mbox{\hyperlink{xmphy_8c_source_l00108}{xmphy\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d85/miivar_8h_a50acf7ba3fab73b23c13fe7da8c93f1d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_a50acf7ba3fab73b23c13fe7da8c93f1d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a6eae4dd21de85ca536b06467bf0a5f88}\label{miivar_8h_a6eae4dd21de85ca536b06467bf0a5f88}} 
\index{miivar.h@{miivar.h}!mii\_phy\_dev\_probe@{mii\_phy\_dev\_probe}}
\index{mii\_phy\_dev\_probe@{mii\_phy\_dev\_probe}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_dev\_probe()}{mii\_phy\_dev\_probe()}}
{\footnotesize\ttfamily int mii\+\_\+phy\+\_\+dev\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$}]{mpd,  }\item[{int}]{mrv }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00573}{573}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii__physubr_8c_source_l00566}{mii\+\_\+phy\+\_\+match()}}, and \mbox{\hyperlink{miivar_8h_source_l00231}{mii\+\_\+phydesc\+::mpd\+\_\+name}}.



Referenced by \mbox{\hyperlink{acphy_8c_source_l00124}{acphy\+\_\+probe()}}, \mbox{\hyperlink{amphy_8c_source_l00101}{amphy\+\_\+probe()}}, \mbox{\hyperlink{atphy_8c_source_l00097}{atphy\+\_\+probe()}}, \mbox{\hyperlink{axphy_8c_source_l00088}{axphy\+\_\+probe()}}, \mbox{\hyperlink{bmtphy_8c_source_l00135}{bmtphy\+\_\+probe()}}, \mbox{\hyperlink{brgphy_8c_source_l00206}{brgphy\+\_\+probe()}}, \mbox{\hyperlink{ciphy_8c_source_l00110}{ciphy\+\_\+probe()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00116}{dp\+\_\+probe()}}, \mbox{\hyperlink{e1000phy_8c_source_l00127}{e1000phy\+\_\+probe()}}, \mbox{\hyperlink{icsphy_8c_source_l00127}{icsphy\+\_\+probe()}}, \mbox{\hyperlink{ip1000phy_8c_source_l00100}{ip1000phy\+\_\+probe()}}, \mbox{\hyperlink{jmphy_8c_source_l00096}{jmphy\+\_\+probe()}}, \mbox{\hyperlink{lxtphy_8c_source_l00127}{lxtphy\+\_\+probe()}}, \mbox{\hyperlink{micphy_8c_source_l00246}{micphy\+\_\+probe()}}, \mbox{\hyperlink{nsgphy_8c_source_l00118}{nsgphy\+\_\+probe()}}, \mbox{\hyperlink{nsphy_8c_source_l00125}{nsphy\+\_\+probe()}}, \mbox{\hyperlink{nsphyter_8c_source_l00131}{nsphyter\+\_\+probe()}}, \mbox{\hyperlink{pnaphy_8c_source_l00101}{pnaphy\+\_\+probe()}}, \mbox{\hyperlink{qsphy_8c_source_l00125}{qsphy\+\_\+probe()}}, \mbox{\hyperlink{rdcphy_8c_source_l00098}{rdcphy\+\_\+probe()}}, \mbox{\hyperlink{rgephy_8c_source_l00110}{rgephy\+\_\+probe()}}, \mbox{\hyperlink{rlphy_8c_source_l00111}{rlphy\+\_\+probe()}}, \mbox{\hyperlink{rlswitch_8c_source_l00108}{rlswitch\+\_\+probe()}}, \mbox{\hyperlink{smcphy_8c_source_l00101}{smcphy\+\_\+probe()}}, \mbox{\hyperlink{smscphy_8c_source_l00093}{smscphy\+\_\+probe()}}, \mbox{\hyperlink{tdkphy_8c_source_l00104}{tdkphy\+\_\+probe()}}, \mbox{\hyperlink{truephy_8c_source_l00142}{truephy\+\_\+probe()}}, \mbox{\hyperlink{vscphy_8c_source_l00248}{vscphy\+\_\+probe()}}, and \mbox{\hyperlink{xmphy_8c_source_l00101}{xmphy\+\_\+probe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d85/miivar_8h_a6eae4dd21de85ca536b06467bf0a5f88_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_a6eae4dd21de85ca536b06467bf0a5f88_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a6f945b53605d922b718f733206dc7741}\label{miivar_8h_a6f945b53605d922b718f733206dc7741}} 
\index{miivar.h@{miivar.h}!mii\_phy\_flowstatus@{mii\_phy\_flowstatus}}
\index{mii\_phy\_flowstatus@{mii\_phy\_flowstatus}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_flowstatus()}{mii\_phy\_flowstatus()}}
{\footnotesize\ttfamily u\+\_\+int mii\+\_\+phy\+\_\+flowstatus (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00668}{668}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00126}{ANAR\+\_\+\+PAUSE\+\_\+\+ASYM}}, \mbox{\hyperlink{mii_8h_source_l00125}{ANAR\+\_\+\+PAUSE\+\_\+\+SYM}}, \mbox{\hyperlink{mii_8h_source_l00152}{ANLPAR\+\_\+\+PAUSE\+\_\+\+ASYM}}, \mbox{\hyperlink{mii_8h_source_l00150}{ANLPAR\+\_\+\+PAUSE\+\_\+\+NONE}}, \mbox{\hyperlink{mii_8h_source_l00151}{ANLPAR\+\_\+\+PAUSE\+\_\+\+SYM}}, \mbox{\hyperlink{mii_8h_source_l00153}{ANLPAR\+\_\+\+PAUSE\+\_\+\+TOWARDS}}, \mbox{\hyperlink{mii_8h_source_l00111}{MII\+\_\+\+ANAR}}, \mbox{\hyperlink{mii_8h_source_l00137}{MII\+\_\+\+ANLPAR}}, \mbox{\hyperlink{miivar_8h_source_l00121}{mii\+\_\+softc\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00143}{MIIF\+\_\+\+DOPAUSE}}, \mbox{\hyperlink{miivar_8h_source_l00142}{MIIF\+\_\+\+IS\+\_\+1000X}}, and \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}.



Referenced by \mbox{\hyperlink{acphy_8c_source_l00195}{acphy\+\_\+status()}}, \mbox{\hyperlink{amphy_8c_source_l00142}{amphy\+\_\+status()}}, \mbox{\hyperlink{atphy_8c_source_l00212}{atphy\+\_\+status()}}, \mbox{\hyperlink{axphy_8c_source_l00135}{axphy\+\_\+status()}}, \mbox{\hyperlink{bmtphy_8c_source_l00182}{bmtphy\+\_\+status()}}, \mbox{\hyperlink{brgphy_8c_source_l00493}{brgphy\+\_\+status()}}, \mbox{\hyperlink{ciphy_8c_source_l00231}{ciphy\+\_\+status()}}, \mbox{\hyperlink{e1000phy_8c_source_l00412}{e1000phy\+\_\+status()}}, \mbox{\hyperlink{gentbi_8c_source_l00214}{gentbi\+\_\+status()}}, \mbox{\hyperlink{icsphy_8c_source_l00169}{icsphy\+\_\+status()}}, \mbox{\hyperlink{ip1000phy_8c_source_l00220}{ip1000phy\+\_\+status()}}, \mbox{\hyperlink{jmphy_8c_source_l00164}{jmphy\+\_\+status()}}, \mbox{\hyperlink{lxtphy_8c_source_l00194}{lxtphy\+\_\+status()}}, \mbox{\hyperlink{nsgphy_8c_source_l00182}{nsgphy\+\_\+status()}}, \mbox{\hyperlink{nsphy_8c_source_l00203}{nsphy\+\_\+status()}}, \mbox{\hyperlink{nsphyter_8c_source_l00172}{nsphyter\+\_\+status()}}, \mbox{\hyperlink{qsphy_8c_source_l00167}{qsphy\+\_\+status()}}, \mbox{\hyperlink{rdcphy_8c_source_l00185}{rdcphy\+\_\+status()}}, \mbox{\hyperlink{rgephy_8c_source_l00312}{rgephy\+\_\+status()}}, \mbox{\hyperlink{rlphy_8c_source_l00165}{rlphy\+\_\+status()}}, \mbox{\hyperlink{rlswitch_8c_source_l00371}{rlswitch\+\_\+status()}}, \mbox{\hyperlink{smcphy_8c_source_l00225}{smcphy\+\_\+status()}}, \mbox{\hyperlink{smscphy_8c_source_l00188}{smscphy\+\_\+status()}}, \mbox{\hyperlink{tdkphy_8c_source_l00149}{tdkphy\+\_\+status()}}, \mbox{\hyperlink{truephy_8c_source_l00277}{truephy\+\_\+status()}}, and \mbox{\hyperlink{ukphy__subr_8c_source_l00061}{ukphy\+\_\+status()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_a6f945b53605d922b718f733206dc7741_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_aa3f6b952143540011e3050032999319f}\label{miivar_8h_aa3f6b952143540011e3050032999319f}} 
\index{miivar.h@{miivar.h}!mii\_phy\_mac\_match@{mii\_phy\_mac\_match}}
\index{mii\_phy\_mac\_match@{mii\_phy\_mac\_match}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_mac\_match()}{mii\_phy\_mac\_match()}}
{\footnotesize\ttfamily int mii\+\_\+phy\+\_\+mac\+\_\+match (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{mii,  }\item[{const char $\ast$}]{name }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00649}{649}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00104}{mii\+\_\+softc\+::mii\+\_\+dev}}.



Referenced by \mbox{\hyperlink{brgphy_8c_source_l00937}{brgphy\+\_\+reset()}}, \mbox{\hyperlink{ciphy_8c_source_l00298}{ciphy\+\_\+fixup()}}, and \mbox{\hyperlink{nsphy_8c_source_l00140}{nsphy\+\_\+service()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d85/miivar_8h_aa3f6b952143540011e3050032999319f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a2be724a9f630fbd54a77c7372c7fd69d}\label{miivar_8h_a2be724a9f630fbd54a77c7372c7fd69d}} 
\index{miivar.h@{miivar.h}!mii\_phy\_mac\_softc@{mii\_phy\_mac\_softc}}
\index{mii\_phy\_mac\_softc@{mii\_phy\_mac\_softc}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_mac\_softc()}{mii\_phy\_mac\_softc()}}
{\footnotesize\ttfamily void $\ast$ mii\+\_\+phy\+\_\+mac\+\_\+softc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{mii }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00665}{665}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00104}{mii\+\_\+softc\+::mii\+\_\+dev}}.



Referenced by \mbox{\hyperlink{brgphy_8c_source_l00937}{brgphy\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=306pt]{dd/d85/miivar_8h_a2be724a9f630fbd54a77c7372c7fd69d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_acfc83d22ec9816dc363e4c25af5bff95}\label{miivar_8h_acfc83d22ec9816dc363e4c25af5bff95}} 
\index{miivar.h@{miivar.h}!mii\_phy\_match@{mii\_phy\_match}}
\index{mii\_phy\_match@{mii\_phy\_match}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_match()}{mii\_phy\_match()}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$ mii\+\_\+phy\+\_\+match (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structmii__attach__args}{mii\+\_\+attach\+\_\+args}} $\ast$}]{ma,  }\item[{const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$}]{mpd }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00566}{566}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii__physubr_8c_source_l00552}{mii\+\_\+phy\+\_\+match\+\_\+gen()}}.



Referenced by \mbox{\hyperlink{mii__physubr_8c_source_l00573}{mii\+\_\+phy\+\_\+dev\+\_\+probe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=323pt]{dd/d85/miivar_8h_acfc83d22ec9816dc363e4c25af5bff95_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_acfc83d22ec9816dc363e4c25af5bff95_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a8f29a7c707299e08c6f73a3912ea4a3f}\label{miivar_8h_a8f29a7c707299e08c6f73a3912ea4a3f}} 
\index{miivar.h@{miivar.h}!mii\_phy\_match\_gen@{mii\_phy\_match\_gen}}
\index{mii\_phy\_match\_gen@{mii\_phy\_match\_gen}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_match\_gen()}{mii\_phy\_match\_gen()}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$ mii\+\_\+phy\+\_\+match\+\_\+gen (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structmii__attach__args}{mii\+\_\+attach\+\_\+args}} $\ast$}]{ma,  }\item[{const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} $\ast$}]{mpd,  }\item[{size\+\_\+t}]{endlen }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00552}{552}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00214}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+id1}}, \mbox{\hyperlink{miivar_8h_source_l00215}{mii\+\_\+attach\+\_\+args\+::mii\+\_\+id2}}, \mbox{\hyperlink{miivar_8h_source_l00308}{MII\+\_\+\+MODEL}}, \mbox{\hyperlink{miivar_8h_source_l00307}{MII\+\_\+\+OUI}}, \mbox{\hyperlink{miivar_8h_source_l00230}{mii\+\_\+phydesc\+::mpd\+\_\+model}}, \mbox{\hyperlink{miivar_8h_source_l00231}{mii\+\_\+phydesc\+::mpd\+\_\+name}}, and \mbox{\hyperlink{miivar_8h_source_l00229}{mii\+\_\+phydesc\+::mpd\+\_\+oui}}.



Referenced by \mbox{\hyperlink{mii__physubr_8c_source_l00566}{mii\+\_\+phy\+\_\+match()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_a8f29a7c707299e08c6f73a3912ea4a3f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a6ead7469ed80ea39368d4f11ffc8d717}\label{miivar_8h_a6ead7469ed80ea39368d4f11ffc8d717}} 
\index{miivar.h@{miivar.h}!mii\_phy\_reset@{mii\_phy\_reset}}
\index{mii\_phy\_reset@{mii\_phy\_reset}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_reset()}{mii\_phy\_reset()}}
{\footnotesize\ttfamily void mii\+\_\+phy\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00334}{334}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00058}{BMCR\+\_\+\+ISO}}, \mbox{\hyperlink{mii_8h_source_l00057}{BMCR\+\_\+\+PDOWN}}, \mbox{\hyperlink{mii_8h_source_l00053}{BMCR\+\_\+\+RESET}}, \mbox{\hyperlink{mii_8h_source_l00052}{MII\+\_\+\+BMCR}}, \mbox{\hyperlink{miivar_8h_source_l00121}{mii\+\_\+softc\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00114}{mii\+\_\+softc\+::mii\+\_\+inst}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{miivar_8h_source_l00119}{mii\+\_\+softc\+::mii\+\_\+pdata}}, \mbox{\hyperlink{miivar_8h_source_l00134}{MIIF\+\_\+\+NOISOLATE}}, \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}, \mbox{\hyperlink{miivar_8h_source_l00242}{PHY\+\_\+\+WRITE}}, and \mbox{\hyperlink{miibus__if_8m_source_l00013}{reg}}.



Referenced by \mbox{\hyperlink{acphy_8c_source_l00241}{acphy\+\_\+reset()}}, \mbox{\hyperlink{bmtphy_8c_source_l00235}{bmtphy\+\_\+reset()}}, \mbox{\hyperlink{ciphy_8c_source_l00285}{ciphy\+\_\+reset()}}, \mbox{\hyperlink{icsphy_8c_source_l00219}{icsphy\+\_\+reset()}}, \mbox{\hyperlink{ip1000phy_8c_source_l00343}{ip1000phy\+\_\+reset()}}, \mbox{\hyperlink{lxtphy_8c_source_l00243}{lxtphy\+\_\+reset()}}, \mbox{\hyperlink{micphy_8c_source_l00287}{micphy\+\_\+reset()}}, \mbox{\hyperlink{qsphy_8c_source_l00220}{qsphy\+\_\+reset()}}, \mbox{\hyperlink{rgephy_8c_source_l00524}{rgephy\+\_\+reset()}}, \mbox{\hyperlink{truephy_8c_source_l00220}{truephy\+\_\+reset()}}, \mbox{\hyperlink{vscphy_8c_source_l00182}{vsc8501\+\_\+reset()}}, and \mbox{\hyperlink{vscphy_8c_source_l00207}{vscphy\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d85/miivar_8h_a6ead7469ed80ea39368d4f11ffc8d717_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_afac2ea5f0d036a16125e01fc48a41457}\label{miivar_8h_afac2ea5f0d036a16125e01fc48a41457}} 
\index{miivar.h@{miivar.h}!mii\_phy\_setmedia@{mii\_phy\_setmedia}}
\index{mii\_phy\_setmedia@{mii\_phy\_setmedia}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_setmedia()}{mii\_phy\_setmedia()}}
{\footnotesize\ttfamily void mii\+\_\+phy\+\_\+setmedia (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00123}{123}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00117}{ANAR\+\_\+\+FC}}, \mbox{\hyperlink{mii_8h_source_l00134}{ANAR\+\_\+\+X\+\_\+\+PAUSE\+\_\+\+ASYM}}, \mbox{\hyperlink{mii_8h_source_l00135}{ANAR\+\_\+\+X\+\_\+\+PAUSE\+\_\+\+TOWARDS}}, \mbox{\hyperlink{mii_8h_source_l00056}{BMCR\+\_\+\+AUTOEN}}, \mbox{\hyperlink{mii_8h_source_l00235}{EXTSR\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00236}{EXTSR\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00181}{GTCR\+\_\+\+ADV\+\_\+\+MS}}, \mbox{\hyperlink{mii_8h_source_l00180}{GTCR\+\_\+\+MAN\+\_\+\+MS}}, \mbox{\hyperlink{mii_8h_source_l00178}{MII\+\_\+100\+T2\+CR}}, \mbox{\hyperlink{mii_8h_source_l00111}{MII\+\_\+\+ANAR}}, \mbox{\hyperlink{mii_8h_source_l00052}{MII\+\_\+\+BMCR}}, \mbox{\hyperlink{miivar_8h_source_l00123}{mii\+\_\+softc\+::mii\+\_\+extcapabilities}}, \mbox{\hyperlink{miivar_8h_source_l00121}{mii\+\_\+softc\+::mii\+\_\+flags}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{mii__physubr_8c_source_l00071}{MII\+\_\+\+MEDIA\+\_\+1000\+\_\+T}}, \mbox{\hyperlink{mii__physubr_8c_source_l00072}{MII\+\_\+\+MEDIA\+\_\+1000\+\_\+\+T\+\_\+\+FDX}}, \mbox{\hyperlink{mii__physubr_8c_source_l00069}{MII\+\_\+\+MEDIA\+\_\+1000\+\_\+X}}, \mbox{\hyperlink{mii__physubr_8c_source_l00070}{MII\+\_\+\+MEDIA\+\_\+1000\+\_\+\+X\+\_\+\+FDX}}, \mbox{\hyperlink{mii__physubr_8c_source_l00066}{MII\+\_\+\+MEDIA\+\_\+100\+\_\+\+T4}}, \mbox{\hyperlink{mii__physubr_8c_source_l00067}{MII\+\_\+\+MEDIA\+\_\+100\+\_\+\+TX}}, \mbox{\hyperlink{mii__physubr_8c_source_l00068}{MII\+\_\+\+MEDIA\+\_\+100\+\_\+\+TX\+\_\+\+FDX}}, \mbox{\hyperlink{mii__physubr_8c_source_l00064}{MII\+\_\+\+MEDIA\+\_\+10\+\_\+T}}, \mbox{\hyperlink{mii__physubr_8c_source_l00065}{MII\+\_\+\+MEDIA\+\_\+10\+\_\+\+T\+\_\+\+FDX}}, \mbox{\hyperlink{mii__physubr_8c_source_l00063}{MII\+\_\+\+MEDIA\+\_\+\+NONE}}, \mbox{\hyperlink{mii__physubr_8c_a9274c3754ab1d6daa71377cb09d1aa01}{mii\+\_\+media\+\_\+table}}, \mbox{\hyperlink{miivar_8h_source_l00119}{mii\+\_\+softc\+::mii\+\_\+pdata}}, \mbox{\hyperlink{mii__physubr_8c_source_l00242}{mii\+\_\+phy\+\_\+auto()}}, \mbox{\hyperlink{miivar_8h_source_l00143}{MIIF\+\_\+\+DOPAUSE}}, \mbox{\hyperlink{miivar_8h_source_l00145}{MIIF\+\_\+\+FORCEANEG}}, \mbox{\hyperlink{miivar_8h_source_l00149}{MIIF\+\_\+\+FORCEPAUSE}}, \mbox{\hyperlink{miivar_8h_source_l00141}{MIIF\+\_\+\+HAVE\+\_\+\+GTCR}}, \mbox{\hyperlink{miivar_8h_source_l00142}{MIIF\+\_\+\+IS\+\_\+1000X}}, \mbox{\hyperlink{mii__physubr_8c_source_l00078}{mii\+\_\+media\+::mm\+\_\+anar}}, \mbox{\hyperlink{mii__physubr_8c_source_l00077}{mii\+\_\+media\+::mm\+\_\+bmcr}}, \mbox{\hyperlink{mii__physubr_8c_source_l00079}{mii\+\_\+media\+::mm\+\_\+gtcr}}, \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}, and \mbox{\hyperlink{miivar_8h_source_l00242}{PHY\+\_\+\+WRITE}}.



Referenced by \mbox{\hyperlink{acphy_8c_source_l00162}{acphy\+\_\+service()}}, \mbox{\hyperlink{amphy_8c_source_l00116}{amphy\+\_\+service()}}, \mbox{\hyperlink{axphy_8c_source_l00095}{axphy\+\_\+attach()}}, \mbox{\hyperlink{axphy_8c_source_l00109}{axphy\+\_\+service()}}, \mbox{\hyperlink{bmtphy_8c_source_l00156}{bmtphy\+\_\+service()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00184}{dp\+\_\+service()}}, \mbox{\hyperlink{gentbi_8c_source_l00188}{gentbi\+\_\+service()}}, \mbox{\hyperlink{icsphy_8c_source_l00143}{icsphy\+\_\+service()}}, \mbox{\hyperlink{lxtphy_8c_source_l00162}{lxtphy\+\_\+service()}}, \mbox{\hyperlink{micphy_8c_source_l00253}{micphy\+\_\+attach()}}, \mbox{\hyperlink{micphy_8c_source_l00305}{micphy\+\_\+service()}}, \mbox{\hyperlink{mii__physubr_8c_source_l00585}{mii\+\_\+phy\+\_\+dev\+\_\+attach()}}, \mbox{\hyperlink{nsgphy_8c_source_l00156}{nsgphy\+\_\+service()}}, \mbox{\hyperlink{nsphy_8c_source_l00140}{nsphy\+\_\+service()}}, \mbox{\hyperlink{nsphyter_8c_source_l00146}{nsphyter\+\_\+service()}}, \mbox{\hyperlink{pnaphy_8c_source_l00117}{pnaphy\+\_\+service()}}, \mbox{\hyperlink{qsphy_8c_source_l00140}{qsphy\+\_\+service()}}, \mbox{\hyperlink{rdcphy_8c_source_l00113}{rdcphy\+\_\+service()}}, \mbox{\hyperlink{rlphy_8c_source_l00137}{rlphy\+\_\+service()}}, \mbox{\hyperlink{smcphy_8c_source_l00108}{smcphy\+\_\+attach()}}, \mbox{\hyperlink{smcphy_8c_source_l00127}{smcphy\+\_\+service()}}, \mbox{\hyperlink{smscphy_8c_source_l00100}{smscphy\+\_\+attach()}}, \mbox{\hyperlink{smscphy_8c_source_l00114}{smscphy\+\_\+service()}}, \mbox{\hyperlink{tdkphy_8c_source_l00119}{tdkphy\+\_\+service()}}, \mbox{\hyperlink{truephy_8c_source_l00176}{truephy\+\_\+service()}}, \mbox{\hyperlink{ukphy_8c_source_l00124}{ukphy\+\_\+attach()}}, \mbox{\hyperlink{ukphy_8c_source_l00137}{ukphy\+\_\+service()}}, \mbox{\hyperlink{vscphy_8c_source_l00273}{vscphy\+\_\+attach()}}, and \mbox{\hyperlink{vscphy_8c_source_l00222}{vscphy\+\_\+service()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=306pt]{dd/d85/miivar_8h_afac2ea5f0d036a16125e01fc48a41457_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_afac2ea5f0d036a16125e01fc48a41457_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a5a13580ddf20683153e409d9d3adfdf6}\label{miivar_8h_a5a13580ddf20683153e409d9d3adfdf6}} 
\index{miivar.h@{miivar.h}!mii\_phy\_tick@{mii\_phy\_tick}}
\index{mii\_phy\_tick@{mii\_phy\_tick}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_tick()}{mii\_phy\_tick()}}
{\footnotesize\ttfamily int mii\+\_\+phy\+\_\+tick (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00291}{291}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00083}{BMSR\+\_\+\+LINK}}, \mbox{\hyperlink{miivar_8h_source_l00125}{mii\+\_\+softc\+::mii\+\_\+anegticks}}, \mbox{\hyperlink{miivar_8h_source_l00159}{MII\+\_\+\+ANEGTICKS\+\_\+\+GIGE}}, \mbox{\hyperlink{mii_8h_source_l00070}{MII\+\_\+\+BMSR}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{miivar_8h_source_l00119}{mii\+\_\+softc\+::mii\+\_\+pdata}}, \mbox{\hyperlink{mii__physubr_8c_source_l00242}{mii\+\_\+phy\+\_\+auto()}}, \mbox{\hyperlink{miivar_8h_source_l00124}{mii\+\_\+softc\+::mii\+\_\+ticks}}, \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}, \mbox{\hyperlink{miivar_8h_source_l00251}{PHY\+\_\+\+RESET}}, and \mbox{\hyperlink{miibus__if_8m_source_l00013}{reg}}.



Referenced by \mbox{\hyperlink{amphy_8c_source_l00116}{amphy\+\_\+service()}}, \mbox{\hyperlink{axphy_8c_source_l00109}{axphy\+\_\+service()}}, \mbox{\hyperlink{bmtphy_8c_source_l00156}{bmtphy\+\_\+service()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00184}{dp\+\_\+service()}}, \mbox{\hyperlink{gentbi_8c_source_l00188}{gentbi\+\_\+service()}}, \mbox{\hyperlink{icsphy_8c_source_l00143}{icsphy\+\_\+service()}}, \mbox{\hyperlink{lxtphy_8c_source_l00162}{lxtphy\+\_\+service()}}, \mbox{\hyperlink{micphy_8c_source_l00305}{micphy\+\_\+service()}}, \mbox{\hyperlink{nsgphy_8c_source_l00156}{nsgphy\+\_\+service()}}, \mbox{\hyperlink{nsphy_8c_source_l00140}{nsphy\+\_\+service()}}, \mbox{\hyperlink{nsphyter_8c_source_l00146}{nsphyter\+\_\+service()}}, \mbox{\hyperlink{pnaphy_8c_source_l00117}{pnaphy\+\_\+service()}}, \mbox{\hyperlink{rdcphy_8c_source_l00113}{rdcphy\+\_\+service()}}, \mbox{\hyperlink{tdkphy_8c_source_l00119}{tdkphy\+\_\+service()}}, \mbox{\hyperlink{truephy_8c_source_l00176}{truephy\+\_\+service()}}, \mbox{\hyperlink{ukphy_8c_source_l00137}{ukphy\+\_\+service()}}, and \mbox{\hyperlink{vscphy_8c_source_l00222}{vscphy\+\_\+service()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=278pt]{dd/d85/miivar_8h_a5a13580ddf20683153e409d9d3adfdf6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_a5a13580ddf20683153e409d9d3adfdf6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a2d5849f2243ded06e1c96b16276a08ac}\label{miivar_8h_a2d5849f2243ded06e1c96b16276a08ac}} 
\index{miivar.h@{miivar.h}!mii\_phy\_update@{mii\_phy\_update}}
\index{mii\_phy\_update@{mii\_phy\_update}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_phy\_update()}{mii\_phy\_update()}}
{\footnotesize\ttfamily void mii\+\_\+phy\+\_\+update (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{cmd }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii__physubr_8c_source_l00364}{364}} of file \mbox{\hyperlink{mii__physubr_8c_source}{mii\+\_\+physubr.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00104}{mii\+\_\+softc\+::mii\+\_\+dev}}, \mbox{\hyperlink{miivar_8h_source_l00078}{mii\+\_\+data\+::mii\+\_\+media\+\_\+active}}, \mbox{\hyperlink{miivar_8h_source_l00126}{mii\+\_\+softc\+::mii\+\_\+media\+\_\+active}}, \mbox{\hyperlink{miivar_8h_source_l00077}{mii\+\_\+data\+::mii\+\_\+media\+\_\+status}}, \mbox{\hyperlink{miivar_8h_source_l00127}{mii\+\_\+softc\+::mii\+\_\+media\+\_\+status}}, \mbox{\hyperlink{miivar_8h_source_l00095}{MII\+\_\+\+MEDIACHG}}, and \mbox{\hyperlink{miivar_8h_source_l00119}{mii\+\_\+softc\+::mii\+\_\+pdata}}.



Referenced by \mbox{\hyperlink{acphy_8c_source_l00162}{acphy\+\_\+service()}}, \mbox{\hyperlink{amphy_8c_source_l00116}{amphy\+\_\+service()}}, \mbox{\hyperlink{atphy_8c_source_l00112}{atphy\+\_\+service()}}, \mbox{\hyperlink{axphy_8c_source_l00109}{axphy\+\_\+service()}}, \mbox{\hyperlink{bmtphy_8c_source_l00156}{bmtphy\+\_\+service()}}, \mbox{\hyperlink{brgphy_8c_source_l00332}{brgphy\+\_\+service()}}, \mbox{\hyperlink{ciphy_8c_source_l00126}{ciphy\+\_\+service()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00100}{dp\+\_\+intr()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00184}{dp\+\_\+service()}}, \mbox{\hyperlink{e1000phy_8c_source_l00307}{e1000phy\+\_\+service()}}, \mbox{\hyperlink{gentbi_8c_source_l00188}{gentbi\+\_\+service()}}, \mbox{\hyperlink{icsphy_8c_source_l00143}{icsphy\+\_\+service()}}, \mbox{\hyperlink{ip1000phy_8c_source_l00123}{ip1000phy\+\_\+service()}}, \mbox{\hyperlink{jmphy_8c_source_l00116}{jmphy\+\_\+service()}}, \mbox{\hyperlink{lxtphy_8c_source_l00162}{lxtphy\+\_\+service()}}, \mbox{\hyperlink{micphy_8c_source_l00305}{micphy\+\_\+service()}}, \mbox{\hyperlink{nsgphy_8c_source_l00156}{nsgphy\+\_\+service()}}, \mbox{\hyperlink{nsphy_8c_source_l00140}{nsphy\+\_\+service()}}, \mbox{\hyperlink{nsphyter_8c_source_l00146}{nsphyter\+\_\+service()}}, \mbox{\hyperlink{pnaphy_8c_source_l00117}{pnaphy\+\_\+service()}}, \mbox{\hyperlink{qsphy_8c_source_l00140}{qsphy\+\_\+service()}}, \mbox{\hyperlink{rdcphy_8c_source_l00113}{rdcphy\+\_\+service()}}, \mbox{\hyperlink{rgephy_8c_source_l00153}{rgephy\+\_\+service()}}, \mbox{\hyperlink{rlphy_8c_source_l00137}{rlphy\+\_\+service()}}, \mbox{\hyperlink{smcphy_8c_source_l00127}{smcphy\+\_\+service()}}, \mbox{\hyperlink{smscphy_8c_source_l00114}{smscphy\+\_\+service()}}, \mbox{\hyperlink{tdkphy_8c_source_l00119}{tdkphy\+\_\+service()}}, \mbox{\hyperlink{truephy_8c_source_l00176}{truephy\+\_\+service()}}, \mbox{\hyperlink{ukphy_8c_source_l00137}{ukphy\+\_\+service()}}, \mbox{\hyperlink{vscphy_8c_source_l00255}{vscphy\+\_\+intr()}}, \mbox{\hyperlink{vscphy_8c_source_l00222}{vscphy\+\_\+service()}}, and \mbox{\hyperlink{xmphy_8c_source_l00142}{xmphy\+\_\+service()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{dd/d85/miivar_8h_a2d5849f2243ded06e1c96b16276a08ac_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{miivar_8h_a69d0182b4355d777bcc0e9b5333455a2}\label{miivar_8h_a69d0182b4355d777bcc0e9b5333455a2}} 
\index{miivar.h@{miivar.h}!mii\_pollstat@{mii\_pollstat}}
\index{mii\_pollstat@{mii\_pollstat}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_pollstat()}{mii\_pollstat()}}
{\footnotesize\ttfamily void mii\+\_\+pollstat (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$}]{mii }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00608}{608}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00114}{mii\+\_\+softc\+::mii\+\_\+inst}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{miivar_8h_source_l00078}{mii\+\_\+data\+::mii\+\_\+media\+\_\+active}}, \mbox{\hyperlink{miivar_8h_source_l00077}{mii\+\_\+data\+::mii\+\_\+media\+\_\+status}}, \mbox{\hyperlink{miivar_8h_source_l00096}{MII\+\_\+\+POLLSTAT}}, and \mbox{\hyperlink{miivar_8h_source_l00245}{PHY\+\_\+\+SERVICE}}.

\mbox{\Hypertarget{miivar_8h_a21195d566f3baeb0077cc1a0b5670244}\label{miivar_8h_a21195d566f3baeb0077cc1a0b5670244}} 
\index{miivar.h@{miivar.h}!mii\_tick@{mii\_tick}}
\index{mii\_tick@{mii\_tick}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{mii\_tick()}{mii\_tick()}}
{\footnotesize\ttfamily void mii\+\_\+tick (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$}]{mii }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mii_8c_source_l00588}{588}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00114}{mii\+\_\+softc\+::mii\+\_\+inst}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{miivar_8h_source_l00094}{MII\+\_\+\+TICK}}, and \mbox{\hyperlink{miivar_8h_source_l00245}{PHY\+\_\+\+SERVICE}}.

\mbox{\Hypertarget{miivar_8h_af0fe8ba84ff2d8de4b480836f1cd7bbc}\label{miivar_8h_af0fe8ba84ff2d8de4b480836f1cd7bbc}} 
\index{miivar.h@{miivar.h}!ukphy\_status@{ukphy\_status}}
\index{ukphy\_status@{ukphy\_status}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{ukphy\_status()}{ukphy\_status()}}
{\footnotesize\ttfamily void ukphy\+\_\+status (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{phy }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ukphy__subr_8c_source_l00061}{61}} of file \mbox{\hyperlink{ukphy__subr_8c_source}{ukphy\+\_\+subr.\+c}}.



References \mbox{\hyperlink{mii_8h_source_l00147}{ANLPAR\+\_\+10}}, \mbox{\hyperlink{mii_8h_source_l00146}{ANLPAR\+\_\+10\+\_\+\+FD}}, \mbox{\hyperlink{mii_8h_source_l00143}{ANLPAR\+\_\+\+T4}}, \mbox{\hyperlink{mii_8h_source_l00145}{ANLPAR\+\_\+\+TX}}, \mbox{\hyperlink{mii_8h_source_l00144}{ANLPAR\+\_\+\+TX\+\_\+\+FD}}, \mbox{\hyperlink{mii_8h_source_l00056}{BMCR\+\_\+\+AUTOEN}}, \mbox{\hyperlink{mii_8h_source_l00058}{BMCR\+\_\+\+ISO}}, \mbox{\hyperlink{mii_8h_source_l00054}{BMCR\+\_\+\+LOOP}}, \mbox{\hyperlink{mii_8h_source_l00080}{BMSR\+\_\+\+ACOMP}}, \mbox{\hyperlink{mii_8h_source_l00083}{BMSR\+\_\+\+LINK}}, \mbox{\hyperlink{mii_8h_source_l00235}{EXTSR\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00236}{EXTSR\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00183}{GTCR\+\_\+\+ADV\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00184}{GTCR\+\_\+\+ADV\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00192}{GTSR\+\_\+\+LP\+\_\+1000\+TFDX}}, \mbox{\hyperlink{mii_8h_source_l00193}{GTSR\+\_\+\+LP\+\_\+1000\+THDX}}, \mbox{\hyperlink{mii_8h_source_l00189}{GTSR\+\_\+\+MS\+\_\+\+RES}}, \mbox{\hyperlink{mii_8h_source_l00178}{MII\+\_\+100\+T2\+CR}}, \mbox{\hyperlink{mii_8h_source_l00187}{MII\+\_\+100\+T2\+SR}}, \mbox{\hyperlink{mii_8h_source_l00111}{MII\+\_\+\+ANAR}}, \mbox{\hyperlink{mii_8h_source_l00137}{MII\+\_\+\+ANLPAR}}, \mbox{\hyperlink{mii_8h_source_l00052}{MII\+\_\+\+BMCR}}, \mbox{\hyperlink{mii_8h_source_l00070}{MII\+\_\+\+BMSR}}, \mbox{\hyperlink{miivar_8h_source_l00063}{mii\+\_\+data\+::mii\+\_\+media}}, \mbox{\hyperlink{miivar_8h_source_l00078}{mii\+\_\+data\+::mii\+\_\+media\+\_\+active}}, \mbox{\hyperlink{miivar_8h_source_l00077}{mii\+\_\+data\+::mii\+\_\+media\+\_\+status}}, \mbox{\hyperlink{mii__physubr_8c_source_l00668}{mii\+\_\+phy\+\_\+flowstatus()}}, \mbox{\hyperlink{miivar_8h_source_l00141}{MIIF\+\_\+\+HAVE\+\_\+\+GTCR}}, \mbox{\hyperlink{miibus__if_8m_source_l00012}{phy}}, and \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=309pt]{dd/d85/miivar_8h_af0fe8ba84ff2d8de4b480836f1cd7bbc_cgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{miivar_8h_aadba372ccfe5d7d94a1273eaea985a6a}\label{miivar_8h_aadba372ccfe5d7d94a1273eaea985a6a}} 
\index{miivar.h@{miivar.h}!miibus\_attach@{miibus\_attach}}
\index{miibus\_attach@{miibus\_attach}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{miibus\_attach}{miibus\_attach}}
{\footnotesize\ttfamily device\+\_\+attach\+\_\+t miibus\+\_\+attach}



Definition at line \mbox{\hyperlink{miivar_8h_source_l00302}{302}} of file \mbox{\hyperlink{miivar_8h_source}{miivar.\+h}}.



Referenced by \mbox{\hyperlink{mii__fdt_8c_source_l00257}{miibus\+\_\+fdt\+\_\+attach()}}.

\mbox{\Hypertarget{miivar_8h_af181db0feb78dcfb1985ce68036224b1}\label{miivar_8h_af181db0feb78dcfb1985ce68036224b1}} 
\index{miivar.h@{miivar.h}!miibus\_devclass@{miibus\_devclass}}
\index{miibus\_devclass@{miibus\_devclass}!miivar.h@{miivar.h}}
\doxysubsubsection{\texorpdfstring{miibus\_devclass}{miibus\_devclass}}
{\footnotesize\ttfamily devclass\+\_\+t miibus\+\_\+devclass\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{mii_8c_source_l00104}{104}} of file \mbox{\hyperlink{mii_8c_source}{mii.\+c}}.

