summaryrefslogtreecommitdiff
path: root/sys/dev/dc/dcphy.c
diff options
context:
space:
mode:
authorMarcel Moolenaar <marcel@FreeBSD.org>2014-06-02 17:54:39 +0000
committerMarcel Moolenaar <marcel@FreeBSD.org>2014-06-02 17:54:39 +0000
commit62d76917b86789a3c63ed7ccf4fe780e7b7cf284 (patch)
tree50b5505103db69da73caa7867a5a604a2f377b12 /sys/dev/dc/dcphy.c
parente74d21571fefda30855421694043041d1be24069 (diff)
Notes
Diffstat (limited to 'sys/dev/dc/dcphy.c')
-rw-r--r--sys/dev/dc/dcphy.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/sys/dev/dc/dcphy.c b/sys/dev/dc/dcphy.c
index cb5fcda8c594..f96a9b360bb2 100644
--- a/sys/dev/dc/dcphy.c
+++ b/sys/dev/dc/dcphy.c
@@ -153,7 +153,7 @@ dcphy_attach(device_t dev)
&dcphy_funcs, 0);
/*PHY_RESET(sc);*/
- dc_sc = sc->mii_pdata->mii_ifp->if_softc;
+ dc_sc = if_getsoftc(sc->mii_pdata->mii_ifp);
CSR_WRITE_4(dc_sc, DC_10BTSTAT, 0);
CSR_WRITE_4(dc_sc, DC_10BTCTRL, 0);
@@ -191,7 +191,7 @@ dcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
int reg;
u_int32_t mode;
- dc_sc = mii->mii_ifp->if_softc;
+ dc_sc = if_getsoftc(mii->mii_ifp);
switch (cmd) {
case MII_POLLSTAT:
@@ -201,7 +201,7 @@ dcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
/*
* If the interface is not up, don't do anything.
*/
- if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
+ if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0)
break;
mii->mii_media_active = IFM_NONE;
@@ -251,7 +251,7 @@ dcphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
/*
* Is the interface even up?
*/
- if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
+ if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0)
return (0);
/*
@@ -298,12 +298,12 @@ dcphy_status(struct mii_softc *sc)
int anlpar, tstat;
struct dc_softc *dc_sc;
- dc_sc = mii->mii_ifp->if_softc;
+ dc_sc = if_getsoftc(mii->mii_ifp);
mii->mii_media_status = IFM_AVALID;
mii->mii_media_active = IFM_ETHER;
- if ((mii->mii_ifp->if_flags & IFF_UP) == 0)
+ if ((if_getflags(mii->mii_ifp) & IFF_UP) == 0)
return;
tstat = CSR_READ_4(dc_sc, DC_10BTSTAT);
@@ -378,7 +378,7 @@ dcphy_auto(struct mii_softc *mii)
{
struct dc_softc *sc;
- sc = mii->mii_pdata->mii_ifp->if_softc;
+ sc = if_getsoftc(mii->mii_pdata->mii_ifp);
DC_CLRBIT(sc, DC_NETCFG, DC_NETCFG_PORTSEL);
DC_SETBIT(sc, DC_NETCFG, DC_NETCFG_FULLDUPLEX);
@@ -399,7 +399,7 @@ dcphy_reset(struct mii_softc *mii)
{
struct dc_softc *sc;
- sc = mii->mii_pdata->mii_ifp->if_softc;
+ sc = if_getsoftc(mii->mii_pdata->mii_ifp);
DC_CLRBIT(sc, DC_SIARESET, DC_SIA_RESET);
DELAY(1000);