| /freebsd-14-stable/sys/dev/mii/ |
| HD | mii.c | 57 MODULE_VERSION(miibus, 1); 102 DEFINE_CLASS_0(miibus, miibus_driver, miibus_methods, sizeof(struct mii_data)); 367 mii_attach(device_t dev, device_t *miibus, if_t ifp, in mii_attach() argument 401 if (*miibus == NULL) { in mii_attach() 410 *miibus = device_add_child(dev, "miibus", -1); in mii_attach() 411 if (*miibus == NULL) { in mii_attach() 415 device_set_ivars(*miibus, ivars); in mii_attach() 417 ivars = device_get_ivars(*miibus); in mii_attach() 429 ma.mii_data = device_get_softc(*miibus); in mii_attach() 434 if (resource_int_value(device_get_name(*miibus), in mii_attach() [all …]
|
| HD | micphy.c | 102 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()
|
| HD | mii_fdt.c | 188 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-14-stable/sys/dev/etherswitch/infineon/ |
| HD | adm6996fc.c | 100 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() 275 free(sc->miibus, M_ADM6996FC); in adm6996fc_attach() [all …]
|
| /freebsd-14-stable/sys/dev/etherswitch/ukswitch/ |
| HD | ukswitch.c | 75 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() 237 if (sc->miibus[port] != NULL) in ukswitch_detach() 238 device_delete_child(dev, (*sc->miibus[port])); in ukswitch_detach() 242 free(sc->miibus[port], M_UKSWITCH); in ukswitch_detach() 246 free(sc->miibus, M_UKSWITCH); in ukswitch_detach() 272 return (device_get_softc(*sc->miibus[port])); in ukswitch_miiforport() [all …]
|
| /freebsd-14-stable/sys/dev/etherswitch/ip17x/ |
| HD | ip17x.c | 179 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() 289 if (sc->miibus[port] != NULL) in ip17x_detach() 290 device_delete_child(dev, (*sc->miibus[port])); in ip17x_detach() 293 free(sc->miibus[port], M_IP17X); in ip17x_detach() 297 free(sc->miibus, M_IP17X); in ip17x_detach() 316 return (device_get_softc(*sc->miibus[port])); in ip17x_miiforport() 344 if ((*sc->miibus[port]) == NULL) in ip17x_miipollstat() [all …]
|
| /freebsd-14-stable/sys/dev/etherswitch/micrel/ |
| HD | ksz8995ma.c | 151 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() 333 free(sc->miibus, M_KSZ8995MA); in ksz8995ma_attach() [all …]
|
| /freebsd-14-stable/sys/dev/etherswitch/mtkswitch/ |
| HD | mtkswitch.c | 120 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() 259 if (sc->miibus[phy] != NULL) in mtkswitch_detach() 260 device_delete_child(dev, sc->miibus[phy]); in mtkswitch_detach() 292 if (phy < 0 || phy >= MTKSWITCH_MAX_PHYS || sc->miibus[phy] == NULL) in mtkswitch_miiforport() 295 return (device_get_softc(sc->miibus[phy])); in mtkswitch_miiforport() 360 if (sc->miibus[i] == NULL) in mtkswitch_miipollstat() 362 mii = device_get_softc(sc->miibus[i]); in mtkswitch_miipollstat() 660 DRIVER_MODULE(miibus, mtkswitch, miibus_driver, 0, 0); [all …]
|
| /freebsd-14-stable/sys/dev/etherswitch/ar40xx/ |
| HD | ar40xx_phy.c | 97 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-14-stable/sys/dev/etherswitch/e6000sw/ |
| HD | e6060sw.c | 120 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() 336 if (sc->miibus[port] != NULL) in e6060sw_detach() 337 device_delete_child(dev, (*sc->miibus[port])); in e6060sw_detach() 341 free(sc->miibus[port], M_E6060SW); in e6060sw_detach() 345 free(sc->miibus, M_E6060SW); in e6060sw_detach() 373 return (device_get_softc(*sc->miibus[port])); in e6060sw_miiforport() [all …]
|
| /freebsd-14-stable/sys/dev/dpaa2/ |
| HD | memac_mdio_fdt.c | 159 DRIVER_MODULE(miibus, memacphy_fdt, miibus_driver, 0, 0); 160 MODULE_DEPEND(memacphy_fdt, miibus, 1, 1, 1); 304 DRIVER_MODULE(miibus, memac_mdio_fdt, miibus_driver, 0, 0); 305 MODULE_DEPEND(memac_mdio_fdt, miibus, 1, 1, 1);
|
| HD | memac_mdio_acpi.c | 159 DRIVER_MODULE(miibus, memacphy_acpi, miibus_driver, 0, 0); 160 MODULE_DEPEND(memacphy_acpi, miibus, 1, 1, 1); 306 DRIVER_MODULE(miibus, memac_mdio_acpi, miibus_driver, 0, 0); 307 MODULE_DEPEND(memac_mdio_acpi, miibus, 1, 1, 1);
|
| /freebsd-14-stable/sys/dev/vnic/ |
| HD | thunder_mdio.c | 121 DRIVER_MODULE(miibus, thunder_mdio, miibus_driver, 0, 0); 124 MODULE_DEPEND(thunder_mdio, miibus, 1, 1, 1); 397 mii_sc = device_get_softc(pd->miibus); in thunder_mdio_media_status() 460 err = mii_attach(dev, &pd->miibus, pd->ifp, in thunder_mdio_phy_connect() 498 device_delete_child(dev, pd->miibus); in thunder_mdio_phy_disconnect()
|
| /freebsd-14-stable/sys/dev/etherswitch/rtl8366/ |
| HD | rtl8366rb.c | 75 device_t miibus[RTL8366_NUM_PHYS]; member 248 err = mii_attach(dev, &sc->miibus[i], sc->ifp[i], rtl8366rb_ifmedia_upd, \ in rtl8366rb_attach() 278 if (sc->miibus[i]) in rtl8366rb_detach() 279 device_delete_child(dev, sc->miibus[i]); in rtl8366rb_detach() 334 mii = device_get_softc(sc->miibus[i]); in rtl833rb_miipollstat() 674 mii = device_get_softc(sc->miibus[p->es_port]); in rtl_getport() 734 mii = device_get_softc(sc->miibus[p->es_port]); in rtl_setport() 896 mii = device_get_softc(sc->miibus[if_getdunit(ifp)]); in rtl8366rb_ifmedia_upd() 909 mii = device_get_softc(sc->miibus[if_getdunit(ifp)]); in rtl8366rb_ifmedia_sts() 954 DRIVER_MODULE(miibus, rtl8366rb, miibus_driver, 0, 0); [all …]
|
| /freebsd-14-stable/sys/dev/altera/atse/ |
| HD | if_atse_nexus.c | 61 MODULE_DEPEND(atse, miibus, 1, 1, 1); 158 DRIVER_MODULE(miibus, atse, miibus_driver, 0, 0);
|
| /freebsd-14-stable/sys/dev/cadence/ |
| HD | if_cgem.c | 121 device_t miibus; member 949 if (sc->miibus != NULL) { in cgem_tick() 950 mii = device_get_softc(sc->miibus); in cgem_tick() 1155 if (sc->miibus != NULL) { in cgem_init_locked() 1156 mii = device_get_softc(sc->miibus); in cgem_init_locked() 1273 if (sc->miibus == NULL) in cgem_ioctl() 1275 mii = device_get_softc(sc->miibus); in cgem_ioctl() 1347 mii = device_get_softc(sc->miibus); in cgem_ifmedia_upd() 1365 mii = device_get_softc(sc->miibus); in cgem_ifmedia_sts() 1435 struct mii_data *mii = device_get_softc(sc->miibus); in cgem_miibus_statchg() [all …]
|
| /freebsd-14-stable/sys/dev/mgb/ |
| HD | if_mgb.c | 213 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() 485 if (sc->miibus != NULL) in mgb_detach() 486 device_delete_child(sc->dev, sc->miibus); in mgb_detach() 509 miid = device_get_softc(sc->miibus); in mgb_media_change() 526 miid = device_get_softc(sc->miibus); in mgb_media_status() 602 miid = device_get_softc(sc->miibus); in mgb_init() [all …]
|
| /freebsd-14-stable/sys/dev/dpaa/ |
| HD | if_dtsec_fdt.c | 91 DRIVER_MODULE(miibus, dtsec, miibus_driver, 0, 0); 93 MODULE_DEPEND(dtsec, miibus, 1, 1, 1);
|
| HD | fman_mdio.c | 209 DRIVER_MODULE(miibus, pqmdio, miibus_driver, 0, 0); 210 MODULE_DEPEND(pqmdio, miibus, 1, 1, 1);
|
| /freebsd-14-stable/sys/dev/etherswitch/arswitch/ |
| HD | arswitch.c | 160 err = mii_attach(sc->sc_dev, &sc->miibus[phy], sc->ifp[phy], in arswitch_attach_phys() 165 device_get_nameunit(sc->miibus[phy]), in arswitch_attach_phys() 679 if (sc->miibus[i] != NULL) in arswitch_detach() 680 device_delete_child(dev, sc->miibus[i]); in arswitch_detach() 711 return (device_get_softc(sc->miibus[phy])); in arswitch_miiforport() 779 if (sc->miibus[i] == NULL) in arswitch_miipollstat() 781 mii = device_get_softc(sc->miibus[i]); in arswitch_miipollstat() 1312 DRIVER_MODULE(miibus, arswitch, miibus_driver, 0, 0); 1316 MODULE_DEPEND(arswitch, miibus, 1, 1, 1); /* XXX which versions? */
|
| /freebsd-14-stable/sys/dev/ae/ |
| HD | if_ae.c | 178 DRIVER_MODULE(miibus, ae, miibus_driver, 0, 0); 181 MODULE_DEPEND(ae, miibus, 1, 1, 1); 349 error = mii_attach(dev, &sc->miibus, ifp, ae_mediachange, in ae_attach() 556 mii = device_get_softc(sc->miibus); in ae_init_locked() 765 if (sc->miibus != NULL) { in ae_detach() 766 device_delete_child(dev, sc->miibus); in ae_detach() 767 sc->miibus = NULL; in ae_detach() 879 mii = device_get_softc(sc->miibus); in ae_mediastatus() 898 mii = device_get_softc(sc->miibus); in ae_mediachange() 1325 mii = device_get_softc(sc->miibus); in ae_pm_init() [all …]
|
| /freebsd-14-stable/sys/arm64/broadcom/genet/ |
| HD | if_genet.c | 174 device_t miibus; member 344 error = mii_attach(dev, &sc->miibus, sc->ifp, gen_media_change, in gen_attach() 369 if (sc->miibus) { /* can't happen */ in gen_destroy() 370 device_delete_child(sc->dev, sc->miibus); in gen_destroy() 371 sc->miibus = NULL; in gen_destroy() 877 mii = device_get_softc(sc->miibus); in gen_init_locked() 1551 mii = device_get_softc(sc->miibus); in gen_ioctl() 1624 mii = device_get_softc(sc->miibus); in gen_tick() 1709 mii = device_get_softc(sc->miibus); in gen_update_link_locked() 1782 mii = device_get_softc(sc->miibus); in gen_media_status() [all …]
|
| /freebsd-14-stable/sys/dev/enetc/ |
| HD | if_enetc.c | 167 DRIVER_MODULE(miibus, enetc, miibus_fdt_driver, NULL, NULL); 176 MODULE_DEPEND(enetc, miibus, 1, 1, 1); 350 error = mii_attach(sc->dev, &sc->miibus, iflib_get_ifp(sc->ctx), in enetc_setup_phy() 357 miid = device_get_softc(sc->miibus); in enetc_setup_phy() 463 if (sc->miibus != NULL) in enetc_detach() 464 device_delete_child(sc->dev, sc->miibus); in enetc_detach() 951 miid = device_get_softc(sc->miibus); in enetc_init() 1411 miid = device_get_softc(sc->miibus); in enetc_update_admin_status() 1473 miid = device_get_softc(sc->miibus); in enetc_miibus_statchg() 1496 miid = device_get_softc(sc->miibus); in enetc_media_change() [all …]
|
| /freebsd-14-stable/sys/dev/eqos/ |
| HD | if_eqos.c | 176 struct mii_data *mii = device_get_softc(sc->miibus); in eqos_miibus_statchg() 228 struct mii_data *mii = device_get_softc(sc->miibus); in eqos_media_status() 244 error = mii_mediachg(device_get_softc(sc->miibus)); in eqos_media_change() 493 struct mii_data *mii = device_get_softc(sc->miibus); in eqos_init() 806 struct mii_data *mii = device_get_softc(sc->miibus); in eqos_tick() 908 mii = device_get_softc(sc->miibus); in eqos_ioctl() 1192 if ((error = mii_attach(sc->dev, &sc->miibus, ifp, eqos_media_change, in eqos_attach() 1219 if (sc->miibus) in eqos_detach() 1220 device_delete_child(dev, sc->miibus); in eqos_detach() 1291 DRIVER_MODULE(miibus, eqos, miibus_driver, 0, 0);
|
| /freebsd-14-stable/sys/arm/conf/ |
| HD | TEGRA124 | 51 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!
|