mii_softc
gxl_readreg(struct mii_softc *sc, u_int bank, u_int reg)
gxl_writereg(struct mii_softc *sc, u_int bank, u_int reg, uint16_t val)
struct mii_softc *sc = device_private(self);
gxlphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
gxlphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(gxlphy, sizeof(struct mii_softc),
static int gxlphy_service(struct mii_softc *, struct mii_data *, int);
static void gxlphy_status(struct mii_softc *);
gxl_openbanks(struct mii_softc *sc)
gxl_closebanks(struct mii_softc *sc)
struct mii_softc *child;
struct mii_softc *child;
struct mii_softc *child;
struct mii_softc *miisc;
struct mii_softc *phy;
struct mii_softc *mii;
struct mii_softc *mii;
struct mii_softc *mii;
struct mii_softc *child;
acphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
acphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(acphy, sizeof(struct mii_softc),
static int acphy_service(struct mii_softc *, struct mii_data *, int);
static void acphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
amhphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
amhphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(amhphy, sizeof(struct mii_softc),
static int amhphy_service(struct mii_softc *, struct mii_data *, int);
static void amhphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
struct mii_softc *sc = &asc->mii_sc;
struct mii_softc *sc = &asc->mii_sc;
atphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
atphy_status(struct mii_softc *sc)
atphy_reset(struct mii_softc *sc)
atphy_mii_phy_auto(struct mii_softc *sc)
static int atphy_service(struct mii_softc *, struct mii_data *, int);
static void atphy_reset(struct mii_softc *);
static void atphy_status(struct mii_softc *);
static int atphy_mii_phy_auto(struct mii_softc *);
struct mii_softc mii_sc;
struct mii_softc *sc = device_private(self);
bmtphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
bmtphy_status(struct mii_softc *sc)
bmtphy_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(bmtphy, sizeof(struct mii_softc),
static int bmtphy_service(struct mii_softc *, struct mii_data *, int);
static void bmtphy_status(struct mii_softc *);
static void bmtphy_reset(struct mii_softc *);
static int brgphy_service(struct mii_softc *, struct mii_data *, int);
static void brgphy_copper_status(struct mii_softc *);
static void brgphy_fiber_status(struct mii_softc *);
brgphy_bcm5401_dspcode(struct mii_softc *sc)
static void brgphy_5708s_status(struct mii_softc *);
static void brgphy_5709s_status(struct mii_softc *);
static int brgphy_mii_phy_auto(struct mii_softc *);
brgphy_bcm5411_dspcode(struct mii_softc *sc)
static void brgphy_loop(struct mii_softc *);
static void brgphy_reset(struct mii_softc *);
brgphy_bcm5421_dspcode(struct mii_softc *sc)
static void brgphy_bcm5401_dspcode(struct mii_softc *);
static void brgphy_bcm5411_dspcode(struct mii_softc *);
brgphy_bcm54k2_dspcode(struct mii_softc *sc)
static void brgphy_bcm5421_dspcode(struct mii_softc *);
brgphy_adc_bug(struct mii_softc *sc)
static void brgphy_bcm54k2_dspcode(struct mii_softc *);
static void brgphy_adc_bug(struct mii_softc *);
brgphy_5704_a0_bug(struct mii_softc *sc)
static void brgphy_5704_a0_bug(struct mii_softc *);
static void brgphy_ber_bug(struct mii_softc *);
brgphy_ber_bug(struct mii_softc *sc)
static void brgphy_crc_bug(struct mii_softc *);
static void brgphy_disable_early_dac(struct mii_softc *);
static void brgphy_jumbo_settings(struct mii_softc *);
brgphy_crc_bug(struct mii_softc *sc)
static void brgphy_eth_wirespeed(struct mii_softc *);
brgphy_disable_early_dac(struct mii_softc *sc)
static void brgphy_bcm54xx_clock_delay(struct mii_softc *);
brgphy_jumbo_settings(struct mii_softc *sc)
brgphy_eth_wirespeed(struct mii_softc *sc)
brgphy_bcm54xx_clock_delay(struct mii_softc *sc)
struct mii_softc *sc = &bsc->sc_mii;
brgphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
brgphy_copper_status(struct mii_softc *sc)
brgphy_fiber_status(struct mii_softc *sc)
brgphy_5708s_status(struct mii_softc *sc)
brgphy_5709s_status(struct mii_softc *sc)
brgphy_mii_phy_auto(struct mii_softc *sc)
brgphy_loop(struct mii_softc *sc)
brgphy_reset(struct mii_softc *sc)
struct mii_softc sc_mii;
struct mii_softc *sc = device_private(self);
ciphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
ciphy_status(struct mii_softc *sc)
ciphy_reset(struct mii_softc *sc)
PHY_SETBIT(struct mii_softc *sc, int y, uint16_t z)
PHY_CLRBIT(struct mii_softc *sc, int y, uint16_t z)
ciphy_fixup(struct mii_softc *sc)
CFATTACH_DECL_NEW(ciphy, sizeof(struct mii_softc),
static int ciphy_service(struct mii_softc *, struct mii_data *, int);
static void ciphy_status(struct mii_softc *);
static void ciphy_reset(struct mii_softc *);
static void ciphy_fixup(struct mii_softc *);
struct mii_softc *sc = device_private(self);
dmphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
dmphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(dmphy, sizeof(struct mii_softc),
static int dmphy_service(struct mii_softc *, struct mii_data *, int);
static void dmphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
etphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
etphy_reset(struct mii_softc *sc)
etphy_status(struct mii_softc *sc)
static int etphy_service(struct mii_softc *, struct mii_data *, int);
static void etphy_reset(struct mii_softc *);
static void etphy_status(struct mii_softc *);
CFATTACH_DECL_NEW(etphy, sizeof(struct mii_softc),
struct mii_softc *sc = device_private(self);
exphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
exphy_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(exphy, sizeof(struct mii_softc),
static int exphy_service(struct mii_softc *, struct mii_data *, int);
static void exphy_reset(struct mii_softc *);
struct mii_softc *sc = device_private(self);
gentbi_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
gentbi_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(gentbi, sizeof(struct mii_softc),
static int gentbi_service(struct mii_softc *, struct mii_data *, int);
static void gentbi_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
glxtphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
glxtphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(glxtphy, sizeof(struct mii_softc),
static int glxtphy_service(struct mii_softc *, struct mii_data *, int);
static void glxtphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
gphyter_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
gphyter_status(struct mii_softc *sc)
gphyter_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(gphyter, sizeof(struct mii_softc),
static int gphyter_service(struct mii_softc *, struct mii_data *, int);
static void gphyter_status(struct mii_softc *);
static void gphyter_reset(struct mii_softc *);
struct mii_softc *sc = device_private(self);
icsphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
icsphy_status(struct mii_softc *sc)
icsphy_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(icsphy, sizeof(struct mii_softc),
static int icsphy_service(struct mii_softc *, struct mii_data *, int);
static void icsphy_status(struct mii_softc *);
static void icsphy_reset(struct mii_softc *);
static int igphy_service(struct mii_softc *, struct mii_data *, int);
static void igphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
igphy_load_dspcode(struct mii_softc *sc)
igphy_load_dspcode_igp3(struct mii_softc *sc)
igphy_reset(struct mii_softc *sc)
igphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
igphy_status(struct mii_softc *sc)
igphy_smartspeed_workaround(struct mii_softc *sc)
static void igphy_reset(struct mii_softc *);
static void igphy_load_dspcode(struct mii_softc *);
static void igphy_load_dspcode_igp3(struct mii_softc *);
static void igphy_smartspeed_workaround(struct mii_softc *sc);
IGPHY_READ(struct mii_softc *sc, int reg, uint16_t *val)
IGPHY_WRITE(struct mii_softc *sc, int reg, uint16_t val)
struct mii_softc sc_mii;
struct mii_softc *sc = device_private(self);
ihphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
ihphy_status(struct mii_softc *sc)
ihphy_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(ihphy, sizeof(struct mii_softc),
static int ihphy_service(struct mii_softc *, struct mii_data *, int);
static void ihphy_status(struct mii_softc *);
static void ihphy_reset(struct mii_softc *);
struct mii_softc *sc = device_private(self);
ikphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
ikphy_setmedia(struct mii_softc *sc)
ikphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(ikphy, sizeof(struct mii_softc),
static int ikphy_service(struct mii_softc *, struct mii_data *, int);
static void ikphy_status(struct mii_softc *);
static void ikphy_setmedia(struct mii_softc *);
struct mii_softc *sc = device_private(self);
inphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
inphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(inphy, sizeof(struct mii_softc),
static int inphy_service(struct mii_softc *, struct mii_data *, int);
static void inphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
iophy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
iophy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(iophy, sizeof(struct mii_softc),
static int iophy_service(struct mii_softc *, struct mii_data *, int);
static void iophy_status(struct mii_softc *);
ipgphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
ipgphy_status(struct mii_softc *sc)
ipgphy_mii_phy_auto(struct mii_softc *sc, u_int media)
ipgphy_load_dspcode(struct mii_softc *sc)
ipgphy_reset(struct mii_softc *sc)
struct mii_softc sc_mii;
static int ipgphy_service(struct mii_softc *, struct mii_data *, int);
static void ipgphy_status(struct mii_softc *);
static int ipgphy_mii_phy_auto(struct mii_softc *, u_int);
static void ipgphy_load_dspcode(struct mii_softc *);
static void ipgphy_reset(struct mii_softc *);
struct mii_softc *sc = &isc->sc_mii;
jmphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
jmphy_status(struct mii_softc *sc)
jmphy_reset(struct mii_softc *sc)
jmphy_auto(struct mii_softc *sc, struct ifmedia_entry *ife)
static int jmphy_service(struct mii_softc *, struct mii_data *, int);
static void jmphy_status(struct mii_softc *);
static void jmphy_reset(struct mii_softc *);
static int jmphy_auto(struct mii_softc *, struct ifmedia_entry *);
CFATTACH_DECL_NEW(jmphy, sizeof (struct mii_softc),
struct mii_softc *sc = device_private(self);
struct mii_softc *sc = device_private(self);
lxtphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
lxtphy_status(struct mii_softc *sc)
lxtphy_reset(struct mii_softc *sc)
lxtphy_set_tp(struct mii_softc *sc)
lxtphy_set_fx(struct mii_softc *sc)
CFATTACH_DECL_NEW(lxtphy, sizeof(struct mii_softc),
static int lxtphy_service(struct mii_softc *, struct mii_data *, int);
static void lxtphy_status(struct mii_softc *);
static void lxtphy_reset(struct mii_softc *);
static void lxtphy_set_tp(struct mii_softc *);
static void lxtphy_set_fx(struct mii_softc *);
struct mii_softc *sc = device_private(self);
makphy_reset(struct mii_softc *sc)
makphy_pdown(struct mii_softc *sc, bool pdown)
makphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
makphy_status(struct mii_softc *sc)
static int makphy_service(struct mii_softc *, struct mii_data *, int);
static void makphy_status(struct mii_softc *);
static void makphy_reset(struct mii_softc *);
struct mii_softc sc_mii;
struct mii_softc sc_miisc;
static int mcommphy_service(struct mii_softc *, struct mii_data *, int);
static void mcommphy_reset(struct mii_softc *);
struct mii_softc * const sc = &msc->sc_miisc;
struct mii_softc *sc = &msc->sc_miisc;
struct mii_softc *sc = &msc->sc_miisc;
struct mii_softc *sc = &msc->sc_miisc;
struct mii_softc *sc = &msc->sc_miisc;
mcommphy_reset(struct mii_softc *sc)
struct mii_softc *sc = &msc->sc_miisc;
struct mii_softc *sc = &msc->sc_miisc;
mcommphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
struct mii_softc *sc = &msc->sc_mii;
micphy_reset(struct mii_softc *sc)
micphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
micphy_writexreg(struct mii_softc *sc, uint32_t reg, uint32_t wval)
micphy_fixup(struct mii_softc *sc, int model, int rev, device_t parent)
micphy_status(struct mii_softc *sc)
static void micphy_reset(struct mii_softc *);
static int micphy_service(struct mii_softc *, struct mii_data *, int);
CFATTACH_DECL_NEW(micphy, sizeof(struct mii_softc),
static int micphy_service(struct mii_softc *, struct mii_data *, int);
static void micphy_status(struct mii_softc *);
static void micphy_fixup(struct mii_softc *, int, int, device_t);
struct mii_softc sc_mii;
struct mii_softc *child, *nchild;
phy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
struct mii_softc *child;
struct mii_softc *child;
struct mii_softc *child;
struct mii_softc *child;
struct mii_softc *child;
static void mii_phy_auto_timeout_locked(struct mii_softc *);
mii_phy_setmedia(struct mii_softc *sc)
mii_phy_auto(struct mii_softc *sc)
mii_phy_auto_restart(struct mii_softc *sc)
mii_phy_auto_timeout_locked(struct mii_softc *sc)
struct mii_softc *sc = arg;
mii_phy_tick(struct mii_softc *sc)
mii_phy_reset(struct mii_softc *sc)
mii_phy_down(struct mii_softc *sc)
mii_phy_status(struct mii_softc *sc)
mii_phy_update(struct mii_softc *sc, int cmd)
mii_phy_statusmsg(struct mii_softc *sc)
mii_phy_add_media(struct mii_softc *sc)
mii_phy_delete_media(struct mii_softc *sc)
struct mii_softc *sc = device_private(self);
mii_phy_flowstatus(struct mii_softc *sc)
struct mii_softc *sc = device_private(dv);
static void mii_phy_statusmsg(struct mii_softc *);
int (*pf_service)(struct mii_softc *, struct mii_data *, int);
void (*pf_status)(struct mii_softc *);
void (*pf_reset)(struct mii_softc *);
LIST_ENTRY(mii_softc) mii_list; /* m: entry on parent's PHY list */
typedef struct mii_softc mii_softc_t;
MMD_INDIRECT(struct mii_softc *sc, uint16_t daddr, uint16_t regnum)
MMD_INDIRECT_READ(struct mii_softc *sc, uint16_t daddr, uint16_t regnum,
MMD_INDIRECT_WRITE(struct mii_softc *sc, uint16_t daddr, uint16_t regnum,
void mii_phy_add_media(struct mii_softc *);
void mii_phy_delete_media(struct mii_softc *);
void mii_phy_setmedia(struct mii_softc *);
int mii_phy_auto(struct mii_softc *);
int mii_phy_auto_restart(struct mii_softc *);
void mii_phy_reset(struct mii_softc *);
void mii_phy_down(struct mii_softc *);
int mii_phy_tick(struct mii_softc *);
void mii_phy_status(struct mii_softc *);
void mii_phy_update(struct mii_softc *, int);
u_int mii_phy_flowstatus(struct mii_softc *);
void ukphy_status(struct mii_softc *);
struct mii_softc;
LIST_HEAD(mii_listhead, mii_softc) mii_phys;
static void mvphy_switchconfig(struct mii_softc *, int);
static void mvphy_flushatu(struct mii_softc *);
struct mii_softc *sc = device_private(self);
mvphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
mvphy_status(struct mii_softc *sc)
mvphy_reset(struct mii_softc *sc)
mvphy_switchconfig(struct mii_softc *sc, int port)
mvphy_flushatu(struct mii_softc *sc)
CFATTACH_DECL_NEW(mvphy, sizeof(struct mii_softc),
static int mvphy_service(struct mii_softc *, struct mii_data *, int);
static void mvphy_status(struct mii_softc *);
static void mvphy_reset(struct mii_softc *sc);
struct mii_softc *sc = device_private(self);
nsphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
nsphy_status(struct mii_softc *sc)
nsphy_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(nsphy, sizeof(struct mii_softc),
static int nsphy_service(struct mii_softc *, struct mii_data *, int);
static void nsphy_status(struct mii_softc *);
static void nsphy_reset(struct mii_softc *sc);
struct mii_softc *sc = device_private(self);
nsphyter_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
nsphyter_status(struct mii_softc *sc)
nsphyter_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(nsphyter, sizeof(struct mii_softc),
static int nsphyter_service(struct mii_softc *, struct mii_data *, int);
static void nsphyter_status(struct mii_softc *);
static void nsphyter_reset(struct mii_softc *);
struct mii_softc *sc = device_private(self);
pnaphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
pnaphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(pnaphy, sizeof(struct mii_softc),
static int pnaphy_service(struct mii_softc *, struct mii_data *, int);
static void pnaphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
qsphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
qsphy_status(struct mii_softc *sc)
qsphy_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(qsphy, sizeof(struct mii_softc),
static int qsphy_service(struct mii_softc *, struct mii_data *, int);
static void qsphy_status(struct mii_softc *);
static void qsphy_reset(struct mii_softc *);
rdcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
rdcphy_status(struct mii_softc *sc)
struct mii_softc sc_mii;
static int rdcphy_service(struct mii_softc *, struct mii_data *, int);
static void rdcphy_status(struct mii_softc *);
struct mii_softc *sc = &rsc->sc_mii;
struct mii_softc *sc = &rsc->mii_sc;
rgephy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
rgephy_linkup(struct mii_softc *sc)
rgephy_status(struct mii_softc *sc)
rgephy_mii_phy_auto(struct mii_softc *mii)
rgephy_loop(struct mii_softc *sc)
PHY_SETBIT(struct mii_softc *sc, int y, uint16_t z)
PHY_CLRBIT(struct mii_softc *sc, int y, uint16_t z)
rgephy_load_dspcode(struct mii_softc *sc)
rgephy_reset(struct mii_softc *sc)
struct mii_softc mii_sc;
static int rgephy_service(struct mii_softc *, struct mii_data *, int);
static void rgephy_status(struct mii_softc *);
static int rgephy_mii_phy_auto(struct mii_softc *);
static void rgephy_reset(struct mii_softc *);
static bool rgephy_linkup(struct mii_softc *);
static void rgephy_loop(struct mii_softc *);
static void rgephy_load_dspcode(struct mii_softc *);
struct mii_softc *sc = &rsc->sc_mii;
rlphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
rlphy_status(struct mii_softc *sc)
rlphy_reset(struct mii_softc *sc)
struct mii_softc sc_mii;
static int rlphy_service(struct mii_softc *, struct mii_data *, int);
static void rlphy_status(struct mii_softc *);
static void rlphy_reset(struct mii_softc *);
smscphy_power(struct mii_softc *sc, bool power)
smscphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
smscphy_auto(struct mii_softc *sc, int media)
smscphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(smscphy, sizeof (struct mii_softc),
static void smscphy_power(struct mii_softc *, bool);
static int smscphy_service(struct mii_softc *, struct mii_data *, int);
static void smscphy_auto(struct mii_softc *, int);
static void smscphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
struct mii_softc *sc = device_private(self);
sqphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
sqphy_status(struct mii_softc *sc)
sqphy_84220_reset(struct mii_softc *sc)
CFATTACH_DECL_NEW(sqphy, sizeof(struct mii_softc),
static int sqphy_service(struct mii_softc *, struct mii_data *, int);
static void sqphy_status(struct mii_softc *);
static void sqphy_84220_reset(struct mii_softc *);
static int tlphy_service(struct mii_softc *, struct mii_data *, int);
static void tlphy_status(struct mii_softc *);
struct mii_softc *sc = &tsc->sc_mii;
tlphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
tlphy_status(struct mii_softc *sc)
struct mii_softc *sc = &tsc->sc_mii;
struct mii_softc *sc = &tsc->sc_mii;
struct mii_softc sc_mii; /* generic PHY */
struct mii_softc *sc = device_private(self);
tqphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
tqphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(tqphy, sizeof(struct mii_softc),
static int tqphy_service(struct mii_softc *, struct mii_data *, int);
static void tqphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
ukphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
CFATTACH_DECL_NEW(ukphy, sizeof(struct mii_softc),
static int ukphy_service(struct mii_softc *, struct mii_data *, int);
ukphy_status(struct mii_softc *phy)
urlphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
urlphy_status(struct mii_softc *sc)
CFATTACH_DECL_NEW(urlphy, sizeof(struct mii_softc),
static int urlphy_service(struct mii_softc *, struct mii_data *, int);
static void urlphy_status(struct mii_softc *);
struct mii_softc *sc = device_private(self);
struct mii_softc *miisc;
struct mii_softc *miisc;
struct mii_softc *miisc;
struct mii_softc *miisc;
struct mii_softc *miisc;
struct mii_softc *child;
struct mii_softc *child = LIST_FIRST(&mii->mii_phys);
struct mii_softc *child;
struct mii_softc *child;
struct mii_softc *child = LIST_FIRST(&sc->sc_mii.mii_phys);
struct mii_softc *child;
struct mii_softc *miisc;