Home
last modified time | relevance | path

Searched refs:sc_phys (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/etherswitch/ar40xx/
H A Dar40xx_phy.c97 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()
[all …]
H A Dar40xx_var.h124 } sc_phys; member
H A Dar40xx_main.c269 if (sc->sc_phys.ifp[i] != NULL) in ar40xx_detach()
270 if_free(sc->sc_phys.ifp[i]); in ar40xx_detach()
271 free(sc->sc_phys.ifname[i], M_DEVBUF); in ar40xx_detach()