Lines Matching defs:sc
116 struct mii_softc *sc = (struct mii_softc *)self;
122 sc->mii_inst = mii->mii_instance;
123 sc->mii_phy = ma->mii_phyno;
124 sc->mii_funcs = &exphy_funcs;
125 sc->mii_pdata = mii;
126 sc->mii_flags = ma->mii_flags;
128 sc->mii_flags |= MIIF_NOISOLATE;
136 sc->mii_dev.dv_xname);
140 PHY_RESET(sc);
142 sc->mii_capabilities =
143 PHY_READ(sc, MII_BMSR) & ma->mii_capmask;
144 if (sc->mii_capabilities & BMSR_MEDIAMASK)
145 mii_phy_add_media(sc);
149 exphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)
153 if ((sc->mii_dev.dv_flags & DVF_ACTIVE) == 0)
159 if (IFM_INST(ife->ifm_media) != sc->mii_inst)
173 mii_phy_setmedia(sc);
177 if (mii_phy_tick(sc) == EJUSTRETURN)
183 mii_phy_down(sc);
188 mii_phy_status(sc);
191 mii_phy_update(sc, cmd);
196 exphy_reset(struct mii_softc *sc)
199 mii_phy_reset(sc);
205 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_AUTOEN|BMCR_FDX);