/freebsd-11.0-release/sys/dev/vnic/ |
H A D | thunder_mdio_var.h | 47 device_t miibus; /* One miibus per LMAC */ member in struct:phy_desc 48 struct ifnet * ifp; /* Fake ifp to satisfy miibus */
|
H A D | thunder_mdio.c | 124 DRIVER_MODULE(miibus, thunder_mdio, miibus_driver, miibus_devclass, 0, 0); 127 MODULE_DEPEND(thunder_mdio, miibus, 1, 1, 1); 401 mii_sc = device_get_softc(pd->miibus); 468 err = mii_attach(dev, &pd->miibus, pd->ifp, 504 /* Detach miibus */ 506 device_delete_child(dev, pd->miibus);
|
/freebsd-11.0-release/sys/dev/mii/ |
H A D | mii.c | 56 MODULE_VERSION(miibus, 1); 103 "miibus", 191 * NB: this uses the instance variables of the miibus rather than 357 * Helper function used by network interface drivers, attaches the miibus and 361 mii_attach(device_t dev, device_t *miibus, if_t ifp, argument 393 if (*miibus == NULL) { 402 *miibus = device_add_child(dev, "miibus", -1); 403 if (*miibus == NULL) { 407 device_set_ivars(*miibus, ivar [all...] |
H A D | micphy.c | 94 DRIVER_MODULE(micphy, miibus, micphy_driver, micphy_devclass, 0, 0); 163 device_t miibus; local 171 miibus = device_get_parent(dev); 172 parent = device_get_parent(miibus);
|
H A D | ukphy.c | 100 DRIVER_MODULE(ukphy, miibus, ukphy_driver, ukphy_devclass, 0, 0);
|
H A D | pnaphy.c | 83 DRIVER_MODULE(pnaphy, miibus, pnaphy_driver, pnaphy_devclass, 0, 0);
|
H A D | axphy.c | 70 DRIVER_MODULE(axphy, miibus, axphy_driver, axphy_devclass, 0, 0);
|
/freebsd-11.0-release/sys/dev/dwc/ |
H A D | if_dwcvar.h | 65 device_t miibus; member in struct:dwc_softc
|
/freebsd-11.0-release/sys/mips/cavium/octe/ |
H A D | cavium-ethernet.h | 67 device_t miibus; member in struct:__anon12170
|
H A D | octe.c | 126 DRIVER_MODULE(miibus, octe, miibus_driver, miibus_devclass, 0, 0); 150 error = mii_attach(dev, &priv->miibus, ifp, 162 if (priv->miibus == NULL) { 286 if (priv->miibus != NULL) 287 mii_mediachg(device_get_softc(priv->miibus)); 335 mii = device_get_softc(priv->miibus); 350 mii = device_get_softc(priv->miibus); 473 if (priv->miibus != NULL) { 474 mii = device_get_softc(priv->miibus);
|
/freebsd-11.0-release/sys/dev/smc/ |
H A D | if_smc_fdt.c | 132 DRIVER_MODULE(miibus, smc, miibus_driver, miibus_devclass, 0, 0); 135 MODULE_DEPEND(smc, miibus, 1, 1, 1);
|
/freebsd-11.0-release/sys/arm/xscale/pxa/ |
H A D | if_smc_smi.c | 122 DRIVER_MODULE(miibus, smc, miibus_driver, miibus_devclass, 0, 0); 125 MODULE_DEPEND(smc, miibus, 1, 1, 1);
|
/freebsd-11.0-release/sys/dev/etherswitch/ukswitch/ |
H A D | ukswitch.c | 74 device_t **miibus; member in struct:ukswitch_softc 132 sc->miibus[port] = malloc(sizeof(device_t), M_UKSWITCH, 134 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], 138 device_get_nameunit(*sc->miibus[port]), 196 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_UKSWITCH, 233 if (sc->miibus[port] != NULL) 234 device_delete_child(dev, (*sc->miibus[port])); 238 free(sc->miibus[port], M_UKSWITCH); 242 free(sc->miibus, M_UKSWITCH); 268 return (device_get_softc(*sc->miibus[por [all...] |
/freebsd-11.0-release/sys/dev/etherswitch/ip17x/ |
H A D | ip17x.c | 145 sc->miibus[port] = malloc(sizeof(device_t), M_IP17X, 147 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], 151 device_get_nameunit(*sc->miibus[port]), 205 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_IP17X, 252 if (sc->miibus[port] != NULL) 253 device_delete_child(dev, (*sc->miibus[port])); 256 free(sc->miibus[port], M_IP17X); 260 free(sc->miibus, M_IP17X); 279 return (device_get_softc(*sc->miibus[port])); 307 if ((*sc->miibus[por [all...] |
H A D | ip17x_var.h | 55 device_t **miibus; member in struct:ip17x_softc
|
/freebsd-11.0-release/sys/dev/etherswitch/mtkswitch/ |
H A D | mtkswitch.c | 121 sc->miibus[phy] = NULL; 132 err = mii_attach(sc->sc_dev, &sc->miibus[phy], sc->ifp[phy], 141 "%s\n", device_get_nameunit(sc->miibus[phy]), 260 if (sc->miibus[phy] != NULL) 261 device_delete_child(dev, sc->miibus[phy]); 293 if (phy < 0 || phy >= MTKSWITCH_MAX_PHYS || sc->miibus[phy] == NULL) 296 return (device_get_softc(sc->miibus[phy])); 361 if (sc->miibus[i] == NULL) 363 mii = device_get_softc(sc->miibus[i]); 662 DRIVER_MODULE(miibus, mtkswitc [all...] |
/freebsd-11.0-release/sys/dev/ed/ |
H A D | if_ed_pccard.c | 103 /* "device miibus" required. See GENERIC if you get errors here. */ 441 mii = device_get_softc(sc->miibus); 452 if (sc->miibus == NULL) 454 mii = device_get_softc(sc->miibus); 464 if (sc->miibus == NULL) 466 mii = device_get_softc(sc->miibus); 612 (void)mii_attach(dev, &sc->miibus, sc->ifp, ed_ifmedia_upd, 618 error = mii_attach(dev, &sc->miibus, sc->ifp, ed_ifmedia_upd, 626 if (sc->miibus != NULL) { 1156 if (sc->miibus [all...] |
/freebsd-11.0-release/sys/modules/mii/ |
H A D | Makefile | 5 KMOD= miibus
|
/freebsd-11.0-release/sys/arm/ti/cpsw/ |
H A D | if_cpswvar.h | 122 device_t miibus; member in struct:cpswp_softc
|
/freebsd-11.0-release/sys/dev/dpaa/ |
H A D | if_dtsec_fdt.c | 91 DRIVER_MODULE(miibus, dtsec, miibus_driver, miibus_devclass, 0, 0); 93 MODULE_DEPEND(dtsec, miibus, 1, 1, 1);
|
/freebsd-11.0-release/sys/dev/xl/ |
H A D | xlphy.c | 100 DRIVER_MODULE(xlphy, miibus, xlphy_driver, xlphy_devclass, 0, 0);
|
/freebsd-11.0-release/sys/arm/at91/ |
H A D | if_macbvar.h | 73 device_t miibus; /* My child miibus */ member in struct:macb_softc
|
H A D | if_ate.c | 135 device_t miibus; /* My child miibus */ member in struct:ate_softc 386 err = mii_attach(dev, &sc->miibus, ifp, ate_ifmedia_upd, 449 if (sc->miibus != NULL) { 450 device_delete_child(dev, sc->miibus); 451 sc->miibus = NULL; 752 mii = device_get_softc(sc->miibus); 768 mii = device_get_softc(sc->miibus); 809 if (sc->miibus != NULL) { 810 mii = device_get_softc(sc->miibus); [all...] |
/freebsd-11.0-release/sys/dev/etherswitch/rtl8366/ |
H A D | rtl8366rb.c | 70 device_t miibus[RTL8366RB_NUM_PHYS]; member in struct:rtl8366rb_softc 204 /* attach miibus and phys */ 215 err = mii_attach(dev, &sc->miibus[i], sc->ifp[i], rtl8366rb_ifmedia_upd, \ 243 if (sc->miibus[i]) 244 device_delete_child(dev, sc->miibus[i]); 299 mii = device_get_softc(sc->miibus[i]); 574 mii = device_get_softc(sc->miibus[p->es_port]); 626 mii = device_get_softc(sc->miibus[p->es_port]); 749 struct mii_data *mii = device_get_softc(sc->miibus[ifp->if_dunit]); 759 struct mii_data *mii = device_get_softc(sc->miibus[if [all...] |
/freebsd-11.0-release/sys/dev/cadence/ |
H A D | if_cgem.c | 103 device_t miibus; member in struct:cgem_softc 901 if (sc->miibus != NULL) { 902 mii = device_get_softc(sc->miibus); 1085 mii = device_get_softc(sc->miibus); 1202 mii = device_get_softc(sc->miibus); 1271 if (child == sc->miibus) 1272 sc->miibus = NULL; 1283 mii = device_get_softc(sc->miibus); 1301 mii = device_get_softc(sc->miibus); 1373 struct mii_data *mii = device_get_softc(sc->miibus); [all...] |