Lines Matching refs:sc_phys
97 mii = device_get_softc(sc->sc_phys.miibus[phy]); in ar40xx_phy_tick()
147 return (device_get_softc(sc->sc_phys.miibus[phy])); in ar40xx_phy_miiforport()
158 return (sc->sc_phys.ifp[phy]); in ar40xx_phy_ifpforport()
202 sc->sc_phys.ifp[phy] = if_alloc(IFT_ETHER); in ar40xx_attach_phys()
203 if_setsoftc(sc->sc_phys.ifp[phy], sc); in ar40xx_attach_phys()
204 if_setflagbits(sc->sc_phys.ifp[phy], IFF_UP | IFF_BROADCAST | in ar40xx_attach_phys()
206 sc->sc_phys.ifname[phy] = malloc(strlen(name)+1, M_DEVBUF, in ar40xx_attach_phys()
208 bcopy(name, sc->sc_phys.ifname[phy], strlen(name)+1); in ar40xx_attach_phys()
209 if_initname(sc->sc_phys.ifp[phy], sc->sc_phys.ifname[phy], in ar40xx_attach_phys()
211 err = mii_attach(sc->sc_dev, &sc->sc_phys.miibus[phy], in ar40xx_attach_phys()
212 sc->sc_phys.ifp[phy], ar40xx_ifmedia_upd, in ar40xx_attach_phys()
217 device_get_nameunit(sc->sc_phys.miibus[phy]), in ar40xx_attach_phys()
218 if_name(sc->sc_phys.ifp[phy])); in ar40xx_attach_phys()