Searched refs:miibus (Results 1 - 25 of 135) sorted by relevance

123456

/freebsd-11.0-release/sys/dev/vnic/
H A Dthunder_mdio_var.h47 device_t miibus; /* One miibus per LMAC */ member in struct:phy_desc
48 struct ifnet * ifp; /* Fake ifp to satisfy miibus */
H A Dthunder_mdio.c124 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 Dmii.c56 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 Dmicphy.c94 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 Dukphy.c100 DRIVER_MODULE(ukphy, miibus, ukphy_driver, ukphy_devclass, 0, 0);
H A Dpnaphy.c83 DRIVER_MODULE(pnaphy, miibus, pnaphy_driver, pnaphy_devclass, 0, 0);
H A Daxphy.c70 DRIVER_MODULE(axphy, miibus, axphy_driver, axphy_devclass, 0, 0);
/freebsd-11.0-release/sys/dev/dwc/
H A Dif_dwcvar.h65 device_t miibus; member in struct:dwc_softc
/freebsd-11.0-release/sys/mips/cavium/octe/
H A Dcavium-ethernet.h67 device_t miibus; member in struct:__anon12170
H A Docte.c126 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 Dif_smc_fdt.c132 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 Dif_smc_smi.c122 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 Dukswitch.c74 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 Dip17x.c145 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 Dip17x_var.h55 device_t **miibus; member in struct:ip17x_softc
/freebsd-11.0-release/sys/dev/etherswitch/mtkswitch/
H A Dmtkswitch.c121 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 Dif_ed_pccard.c103 /* "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 DMakefile5 KMOD= miibus
/freebsd-11.0-release/sys/arm/ti/cpsw/
H A Dif_cpswvar.h122 device_t miibus; member in struct:cpswp_softc
/freebsd-11.0-release/sys/dev/dpaa/
H A Dif_dtsec_fdt.c91 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 Dxlphy.c100 DRIVER_MODULE(xlphy, miibus, xlphy_driver, xlphy_devclass, 0, 0);
/freebsd-11.0-release/sys/arm/at91/
H A Dif_macbvar.h73 device_t miibus; /* My child miibus */ member in struct:macb_softc
H A Dif_ate.c135 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 Drtl8366rb.c70 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 Dif_cgem.c103 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...]

Completed in 119 milliseconds

123456