Home
last modified time | relevance | path

Searched refs:miibus (Results 1 – 25 of 160) sorted by relevance

1234567

/freebsd/sys/dev/mii/
H A Dmii.c57 MODULE_VERSION(miibus, 1);
102 DEFINE_CLASS_0(miibus, miibus_driver, miibus_methods, sizeof(struct mii_data));
368 mii_attach(device_t dev, device_t *miibus, if_t ifp, in mii_attach() argument
402 if (*miibus == NULL) { in mii_attach()
411 *miibus = device_add_child(dev, "miibus", DEVICE_UNIT_ANY); in mii_attach()
412 if (*miibus == NULL) { in mii_attach()
416 device_set_ivars(*miibus, ivars); in mii_attach()
418 ivars = device_get_ivars(*miibus); in mii_attach()
430 ma.mii_data = device_get_softc(*miibus); in mii_attach()
435 if (resource_int_value(device_get_name(*miibus), in mii_attach()
[all …]
H A Dmicphy.c102 DRIVER_MODULE(micphy, miibus, micphy_driver, 0, 0);
254 device_t miibus; in micphy_attach() local
266 miibus = device_get_parent(dev); in micphy_attach()
267 parent = device_get_parent(miibus); in micphy_attach()
H A Dmii_fdt.c188 device_t miibus, macdev; in mii_fdt_get_config() local
192 miibus = device_get_parent(phydev); in mii_fdt_get_config()
193 macdev = device_get_parent(miibus); in mii_fdt_get_config()
353 DEFINE_CLASS_1(miibus, miibus_fdt_driver, miibus_fdt_methods,
/freebsd/sys/dev/etherswitch/infineon/
H A Dadm6996fc.c100 device_t **miibus; member
180 sc->miibus[port] = malloc(sizeof(device_t), M_ADM6996FC, in adm6996fc_attach_phys()
182 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], in adm6996fc_attach_phys()
186 device_get_nameunit(*sc->miibus[port]), in adm6996fc_attach_phys()
210 if (sc->miibus[port] != NULL) in adm6996fc_attach_phys()
211 device_delete_child(sc->sc_dev, (*sc->miibus[port])); in adm6996fc_attach_phys()
216 if (sc->miibus[port] != NULL) in adm6996fc_attach_phys()
217 free(sc->miibus[port], M_ADM6996FC); in adm6996fc_attach_phys()
249 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_ADM6996FC, in adm6996fc_attach()
273 free(sc->miibus, M_ADM6996FC); in adm6996fc_attach()
[all …]
/freebsd/sys/dev/etherswitch/ukswitch/
H A Dukswitch.c75 device_t **miibus; member
133 sc->miibus[port] = malloc(sizeof(device_t), M_UKSWITCH, in ukswitch_attach_phys()
135 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], in ukswitch_attach_phys()
139 device_get_nameunit(*sc->miibus[port]), in ukswitch_attach_phys()
200 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_UKSWITCH, in ukswitch_attach()
242 free(sc->miibus[port], M_UKSWITCH); in ukswitch_detach()
246 free(sc->miibus, M_UKSWITCH); in ukswitch_detach()
271 return (device_get_softc(*sc->miibus[port])); in ukswitch_miiforport()
299 if ((*sc->miibus[port]) == NULL) in ukswitch_miipollstat()
301 mii = device_get_softc(*sc->miibus[port]); in ukswitch_miipollstat()
[all …]
/freebsd/sys/dev/etherswitch/micrel/
H A Dksz8995ma.c151 device_t **miibus; member
226 sc->miibus[port] = malloc(sizeof(device_t), M_KSZ8995MA, in ksz8995ma_attach_phys()
228 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], in ksz8995ma_attach_phys()
232 device_get_nameunit(*sc->miibus[port]), in ksz8995ma_attach_phys()
257 if (sc->miibus[port] != NULL) in ksz8995ma_attach_phys()
258 device_delete_child(sc->sc_dev, (*sc->miibus[port])); in ksz8995ma_attach_phys()
263 if (sc->miibus[port] != NULL) in ksz8995ma_attach_phys()
264 free(sc->miibus[port], M_KSZ8995MA); in ksz8995ma_attach_phys()
299 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_KSZ8995MA, in ksz8995ma_attach()
331 free(sc->miibus, M_KSZ8995MA); in ksz8995ma_attach()
[all …]
/freebsd/sys/dev/etherswitch/ip17x/
H A Dip17x.c179 sc->miibus[port] = malloc(sizeof(device_t), M_IP17X, in ip17x_attach_phys()
181 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], in ip17x_attach_phys()
185 device_get_nameunit(*sc->miibus[port]), in ip17x_attach_phys()
239 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_IP17X, in ip17x_attach()
293 free(sc->miibus[port], M_IP17X); in ip17x_detach()
297 free(sc->miibus, M_IP17X); in ip17x_detach()
315 return (device_get_softc(*sc->miibus[port])); in ip17x_miiforport()
343 if ((*sc->miibus[port]) == NULL) in ip17x_miipollstat()
345 mii = device_get_softc(*sc->miibus[port]); in ip17x_miipollstat()
642 DRIVER_MODULE(miibus, ip17x, miibus_driver, 0, 0);
[all …]
/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()
211 err = mii_attach(sc->sc_dev, &sc->sc_phys.miibus[phy], in ar40xx_attach_phys()
217 device_get_nameunit(sc->sc_phys.miibus[phy]), in ar40xx_attach_phys()
/freebsd/sys/dev/etherswitch/mtkswitch/
H A Dmtkswitch.c120 sc->miibus[phy] = NULL; in mtkswitch_attach_phys()
131 err = mii_attach(sc->sc_dev, &sc->miibus[phy], sc->ifp[phy], in mtkswitch_attach_phys()
140 "%s\n", device_get_nameunit(sc->miibus[phy]), in mtkswitch_attach_phys()
290 if (phy < 0 || phy >= MTKSWITCH_MAX_PHYS || sc->miibus[phy] == NULL) in mtkswitch_miiforport()
293 return (device_get_softc(sc->miibus[phy])); in mtkswitch_miiforport()
358 if (sc->miibus[i] == NULL) in mtkswitch_miipollstat()
360 mii = device_get_softc(sc->miibus[i]); in mtkswitch_miipollstat()
658 DRIVER_MODULE(miibus, mtkswitch, miibus_driver, 0, 0);
662 MODULE_DEPEND(mtkswitch, miibus, 1, 1, 1);
/freebsd/sys/dev/etherswitch/e6000sw/
H A De6060sw.c120 device_t **miibus; member
221 sc->miibus[port] = malloc(sizeof(device_t), M_E6060SW, in e6060sw_attach_phys()
223 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], in e6060sw_attach_phys()
227 device_get_nameunit(*sc->miibus[port]), in e6060sw_attach_phys()
297 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_E6060SW, in e6060sw_attach()
341 free(sc->miibus[port], M_E6060SW); in e6060sw_detach()
345 free(sc->miibus, M_E6060SW); in e6060sw_detach()
372 return (device_get_softc(*sc->miibus[port])); in e6060sw_miiforport()
400 if ((*sc->miibus[port]) == NULL) in e6060sw_miipollstat()
402 mii = device_get_softc(*sc->miibus[port]); in e6060sw_miipollstat()
[all …]
/freebsd/sys/dev/dpaa2/
H A Dmemac_mdio_fdt.c158 DRIVER_MODULE(miibus, memacphy_fdt, miibus_driver, 0, 0);
159 MODULE_DEPEND(memacphy_fdt, miibus, 1, 1, 1);
303 DRIVER_MODULE(miibus, memac_mdio_fdt, miibus_driver, 0, 0);
304 MODULE_DEPEND(memac_mdio_fdt, miibus, 1, 1, 1);
H A Dmemac_mdio_acpi.c158 DRIVER_MODULE(miibus, memacphy_acpi, miibus_driver, 0, 0);
159 MODULE_DEPEND(memacphy_acpi, miibus, 1, 1, 1);
305 DRIVER_MODULE(miibus, memac_mdio_acpi, miibus_driver, 0, 0);
306 MODULE_DEPEND(memac_mdio_acpi, miibus, 1, 1, 1);
/freebsd/sys/dev/vnic/
H A Dthunder_mdio.c120 DRIVER_MODULE(miibus, thunder_mdio, miibus_driver, 0, 0);
123 MODULE_DEPEND(thunder_mdio, miibus, 1, 1, 1);
396 mii_sc = device_get_softc(pd->miibus); in thunder_mdio_media_status()
459 err = mii_attach(dev, &pd->miibus, pd->ifp, in thunder_mdio_phy_connect()
H A Dthunder_mdio_var.h44 device_t miibus; /* One miibus per LMAC */ member
/freebsd/sys/dev/etherswitch/rtl8366/
H A Drtl8366rb.c75 device_t miibus[RTL8366_NUM_PHYS]; member
248 err = mii_attach(dev, &sc->miibus[i], sc->ifp[i], rtl8366rb_ifmedia_upd, \ in rtl8366rb_attach()
333 mii = device_get_softc(sc->miibus[i]); in rtl833rb_miipollstat()
673 mii = device_get_softc(sc->miibus[p->es_port]); in rtl_getport()
733 mii = device_get_softc(sc->miibus[p->es_port]); in rtl_setport()
895 mii = device_get_softc(sc->miibus[if_getdunit(ifp)]); in rtl8366rb_ifmedia_upd()
908 mii = device_get_softc(sc->miibus[if_getdunit(ifp)]); in rtl8366rb_ifmedia_sts()
953 DRIVER_MODULE(miibus, rtl8366rb, miibus_driver, 0, 0);
958 MODULE_DEPEND(rtl8366rb, miibus, 1, 1, 1); /* XXX which versions? */
/freebsd/sys/dev/dpaa/
H A Dif_dtsec_fdt.c90 DRIVER_MODULE(miibus, dtsec, miibus_driver, 0, 0);
92 MODULE_DEPEND(dtsec, miibus, 1, 1, 1);
H A Dfman_mdio.c208 DRIVER_MODULE(miibus, pqmdio, miibus_driver, 0, 0);
209 MODULE_DEPEND(pqmdio, miibus, 1, 1, 1);
/freebsd/sys/arm/conf/
H A DTEGRA12451 device miibus # Required for ethernet
95 # USB Ethernet, requires miibus
118 # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
H A DALPINE85 # USB ethernet support, requires miibus
86 device miibus
/freebsd/sys/dev/cadence/
H A Dif_cgem.c120 device_t miibus; member
948 if (sc->miibus != NULL) { in cgem_tick()
949 mii = device_get_softc(sc->miibus); in cgem_tick()
1154 if (sc->miibus != NULL) { in cgem_init_locked()
1155 mii = device_get_softc(sc->miibus); in cgem_init_locked()
1272 if (sc->miibus == NULL) in cgem_ioctl()
1274 mii = device_get_softc(sc->miibus); in cgem_ioctl()
1346 mii = device_get_softc(sc->miibus); in cgem_ifmedia_upd()
1364 mii = device_get_softc(sc->miibus); in cgem_ifmedia_sts()
1434 struct mii_data *mii = device_get_softc(sc->miibus); in cgem_miibus_statchg()
[all …]
/freebsd/sys/dev/mgb/
H A Dif_mgb.c213 DRIVER_MODULE_ORDERED(miibus, mgb, miibus_driver, NULL, NULL,
216 DRIVER_MODULE(miibus, mgb, miibus_driver, NULL, NULL);
220 MODULE_DEPEND(mgb, miibus, 1, 1, 1);
409 error = mii_attach(sc->dev, &sc->miibus, iflib_get_ifp(ctx), in mgb_attach_pre()
417 miid = device_get_softc(sc->miibus); in mgb_attach_pre()
508 miid = device_get_softc(sc->miibus); in mgb_media_change()
525 miid = device_get_softc(sc->miibus); in mgb_media_status()
601 miid = device_get_softc(sc->miibus); in mgb_init()
1590 miid = device_get_softc(sc->miibus); in mgb_miibus_statchg()
1604 miid = device_get_softc(sc->miibus); in mgb_miibus_linkchg()
/freebsd/sys/dev/gpio/
H A Dgpiomdio.c235 DRIVER_MODULE(miibus, gpiomdio, miibus_driver, 0, 0);
237 MODULE_DEPEND(gpiomdio, miibus, 1, 1, 1);
/freebsd/sys/dev/dwc/
H A Dif_dwc.c615 error = mii_attach(dev, &sc->miibus, ifp, dwc_media_change, in dwc_attach()
625 sc->mii_softc = device_get_softc(sc->miibus); in dwc_attach()
695 DRIVER_MODULE(miibus, dwc, miibus_driver, 0, 0);
698 MODULE_DEPEND(dwc, miibus, 1, 1, 1);
/freebsd/sys/dev/smc/
H A Dif_smc_fdt.c80 MODULE_DEPEND(smc, miibus, 1, 1, 1);
H A Dif_smc_acpi.c75 MODULE_DEPEND(smc, miibus, 1, 1, 1);

1234567