Home
last modified time | relevance | path

Searched refs:sc_mii (Results 1 – 12 of 12) sorted by relevance

/freebsd-9-stable/sys/dev/mii/
Dtlphy.c87 struct mii_softc sc_mii; /* generic PHY */ member
143 struct mii_softc *other, *sc_mii; in tlphy_attach() local
147 sc_mii = device_get_softc(dev); in tlphy_attach()
158 if (sc_mii->mii_inst && in tlphy_attach()
159 device_get_children(sc_mii->mii_dev, &devlist, &devs) == 0) { in tlphy_attach()
170 PHY_RESET(sc_mii); in tlphy_attach()
172 sc_mii->mii_capabilities = PHY_READ(sc_mii, MII_BMSR) & capmask; in tlphy_attach()
175 ifmedia_add(&sc_mii->mii_pdata->mii_media, (m), (c), NULL) in tlphy_attach()
178 if ((sc_mii->mii_flags & (MIIF_MACPRIV0 | MIIF_MACPRIV1)) != 0 && in tlphy_attach()
179 (sc_mii->mii_capabilities & BMSR_MEDIAMASK) != 0) in tlphy_attach()
[all …]
/freebsd-9-stable/sys/dev/hme/
Dif_hme.c334 sc->sc_mii = device_get_softc(sc->sc_miibus); in hme_config()
344 LIST_FOREACH(child, &sc->sc_mii->mii_phys, mii_list) { in hme_config()
493 mii_tick(sc->sc_mii); in hme_tick()
1405 if (sc->sc_mii != NULL && sc->sc_mii->mii_media.ifm_cur != NULL && in hme_mifinit()
1406 sc->sc_phys[IFM_INST(sc->sc_mii->mii_media.ifm_cur->ifm_media)] == in hme_mifinit()
1505 if ((sc->sc_mii->mii_media_status & IFM_ACTIVE) != 0 && in hme_mii_statchg()
1506 IFM_SUBTYPE(sc->sc_mii->mii_media_active) != IFM_NONE) in hme_mii_statchg()
1521 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & IFM_FDX) != 0) in hme_mii_statchg()
1574 LIST_FOREACH(child, &sc->sc_mii->mii_phys, mii_list) in hme_mediachange_locked()
1576 return (mii_mediachg(sc->sc_mii)); in hme_mediachange_locked()
[all …]
Dif_hmevar.h106 struct mii_data *sc_mii; /* MII media control */ member
/freebsd-9-stable/sys/dev/gem/
Dif_gem.c361 sc->sc_mii = device_get_softc(sc->sc_miibus); in gem_attach()
595 mii_tick(sc->sc_mii); in gem_tick()
1095 mii_mediachg(sc->sc_mii); in gem_init_locked()
2024 if ((sc->sc_mii->mii_media_status & IFM_ACTIVE) != 0 && in gem_mii_statchg()
2025 IFM_SUBTYPE(sc->sc_mii->mii_media_active) != IFM_NONE) in gem_mii_statchg()
2030 switch (IFM_SUBTYPE(sc->sc_mii->mii_media_active)) { in gem_mii_statchg()
2051 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & IFM_FDX) != 0) in gem_mii_statchg()
2064 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & in gem_mii_statchg()
2067 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & in gem_mii_statchg()
2072 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & IFM_FDX) == 0 && in gem_mii_statchg()
[all …]
Dif_gemvar.h110 struct mii_data *sc_mii; /* MII media control */ member
/freebsd-9-stable/sys/dev/bm/
Dif_bm.c221 new_duplex = IFM_OPTIONS(sc->sc_mii->mii_media_active) & IFM_FDX; in bm_miibus_statchg()
256 error = mii_mediachg(sc->sc_mii); in bm_ifmedia_upd()
267 mii_pollstat(sc->sc_mii); in bm_ifmedia_sts()
268 ifm->ifm_active = sc->sc_mii->mii_media_active; in bm_ifmedia_sts()
269 ifm->ifm_status = sc->sc_mii->mii_media_status; in bm_ifmedia_sts()
467 sc->sc_mii = device_get_softc(sc->sc_miibus); in bm_attach()
894 error = ifmedia_ioctl(ifp, ifr, &sc->sc_mii->mii_media, cmd); in bm_ioctl()
1184 sc->sc_mii = device_get_softc(sc->sc_miibus); in bm_init_locked()
1186 mii_mediachg(sc->sc_mii); in bm_init_locked()
1220 mii_tick(sc->sc_mii); in bm_tick()
Dif_bmvar.h90 struct mii_data *sc_mii; member
/freebsd-9-stable/sys/dev/cas/
Dif_cas.c406 sc->sc_mii = device_get_softc(sc->sc_miibus); in cas_attach()
669 mii_tick(sc->sc_mii); in cas_tick()
1179 mii_mediachg(sc->sc_mii); in cas_init_locked()
2326 if ((sc->sc_mii->mii_media_status & IFM_ACTIVE) != 0 && in cas_mii_statchg()
2327 IFM_SUBTYPE(sc->sc_mii->mii_media_active) != IFM_NONE) in cas_mii_statchg()
2332 switch (IFM_SUBTYPE(sc->sc_mii->mii_media_active)) { in cas_mii_statchg()
2354 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & IFM_FDX) != 0) in cas_mii_statchg()
2367 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & in cas_mii_statchg()
2370 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & in cas_mii_statchg()
2383 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & IFM_FDX) == 0) { in cas_mii_statchg()
[all …]
Dif_casvar.h136 struct mii_data *sc_mii; /* MII media control */ member
/freebsd-9-stable/sys/arm/xscale/ixp425/
Dif_npe.c124 device_t sc_mii; /* child miibus */ member
725 error = mii_attach(dev, &sc->sc_mii, sc->sc_ifp, npe_ifmedia_update, in npe_activate()
835 if (sc->sc_mii != NULL) in npe_deactivate()
836 device_delete_child(sc->sc_dev, sc->sc_mii); in npe_deactivate()
848 mii = device_get_softc(sc->sc_mii); in npe_ifmedia_update()
865 mii = device_get_softc(sc->sc_mii); in npe_ifmedia_status()
934 struct mii_data *mii = device_get_softc(sc->sc_mii); in npe_tick()
1507 mii = device_get_softc(sc->sc_mii); in npeioctl()
1647 if (child == sc->sc_mii) in npe_child_detached()
1648 sc->sc_mii = NULL; in npe_child_detached()
[all …]
/freebsd-9-stable/sys/dev/sf/
Dif_sf.c428 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & in sf_miibus_statchg()
431 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & in sf_miibus_statchg()
/freebsd-9-stable/sys/dev/bfe/
Dif_bfe.c679 if ((IFM_OPTIONS(sc->sc_mii->mii_media_active) & in bfe_miibus_statchg()