/freebsd-current/sys/dev/vnic/ |
H A D | thunder_mdio_var.h | 44 device_t miibus; /* One miibus per LMAC */ member in struct:phy_desc 45 if_t ifp; /* Fake ifp to satisfy miibus */
|
/freebsd-current/sys/dev/xilinx/ |
H A D | if_xaevar.h | 50 device_t miibus; member in struct:xae_softc
|
/freebsd-current/sys/dev/mii/ |
H A D | mii.c | 57 MODULE_VERSION(miibus, 1); 102 DEFINE_CLASS_0(miibus, miibus_driver, miibus_methods, sizeof(struct mii_data)); 199 * NB: this uses the instance variables of the miibus rather than 363 * Helper function used by network interface drivers, attaches the miibus and 367 mii_attach(device_t dev, device_t *miibus, if_t ifp, argument 401 if (*miibus == NULL) { 410 *miibus = device_add_child(dev, "miibus", -1); 411 if (*miibus == NULL) { 415 device_set_ivars(*miibus, ivar [all...] |
H A D | mii_fdt.c | 186 device_t miibus, macdev; local 190 miibus = device_get_parent(phydev); 191 macdev = device_get_parent(miibus); 351 DEFINE_CLASS_1(miibus, miibus_fdt_driver, miibus_fdt_methods,
|
H A D | ukphy.c | 98 DRIVER_MODULE(ukphy, miibus, ukphy_driver, 0, 0);
|
/freebsd-current/sys/dev/eqos/ |
H A D | if_eqos_var.h | 89 device_t miibus; member in struct:eqos_softc
|
/freebsd-current/sys/dev/etherswitch/micrel/ |
H A D | ksz8995ma.c | 151 device_t **miibus; member in struct:ksz8995ma_softc 232 sc->miibus[port] = malloc(sizeof(device_t), M_KSZ8995MA, 234 if (sc->miibus[port] == NULL) { 238 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], 242 device_get_nameunit(*sc->miibus[port]), 267 if (sc->miibus[port] != NULL) 268 device_delete_child(sc->sc_dev, (*sc->miibus[port])); 273 if (sc->miibus[port] != NULL) 274 free(sc->miibus[port], M_KSZ8995MA); 309 sc->miibus [all...] |
/freebsd-current/sys/dev/etherswitch/infineon/ |
H A D | adm6996fc.c | 100 device_t **miibus; member in struct:adm6996fc_softc 186 sc->miibus[port] = malloc(sizeof(device_t), M_ADM6996FC, 188 if (sc->miibus[port] == NULL) { 192 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], 196 device_get_nameunit(*sc->miibus[port]), 220 if (sc->miibus[port] != NULL) 221 device_delete_child(sc->sc_dev, (*sc->miibus[port])); 226 if (sc->miibus[port] != NULL) 227 free(sc->miibus[port], M_ADM6996FC); 259 sc->miibus [all...] |
/freebsd-current/sys/dev/etherswitch/ukswitch/ |
H A D | ukswitch.c | 75 device_t **miibus; member in struct:ukswitch_softc 139 sc->miibus[port] = malloc(sizeof(device_t), M_UKSWITCH, 141 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], 145 device_get_nameunit(*sc->miibus[port]), 206 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_UKSWITCH, 243 if (sc->miibus[port] != NULL) 244 device_delete_child(dev, (*sc->miibus[port])); 248 free(sc->miibus[port], M_UKSWITCH); 252 free(sc->miibus, M_UKSWITCH); 278 return (device_get_softc(*sc->miibus[por [all...] |
/freebsd-current/sys/dev/etherswitch/ip17x/ |
H A D | ip17x.c | 185 sc->miibus[port] = malloc(sizeof(device_t), M_IP17X, 187 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], 191 device_get_nameunit(*sc->miibus[port]), 245 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_IP17X, 295 if (sc->miibus[port] != NULL) 296 device_delete_child(dev, (*sc->miibus[port])); 299 free(sc->miibus[port], M_IP17X); 303 free(sc->miibus, M_IP17X); 322 return (device_get_softc(*sc->miibus[port])); 350 if ((*sc->miibus[por [all...] |
H A D | ip17x_var.h | 55 device_t **miibus; member in struct:ip17x_softc
|
/freebsd-current/sys/dev/altera/atse/ |
H A D | if_atse_nexus.c | 57 /* "device miibus" required. See GENERIC if you get errors here. */ 61 MODULE_DEPEND(atse, miibus, 1, 1, 1); 158 DRIVER_MODULE(miibus, atse, miibus_driver, 0, 0);
|
/freebsd-current/sys/dev/etherswitch/mtkswitch/ |
H A D | mtkswitch.c | 120 sc->miibus[phy] = NULL; 137 err = mii_attach(sc->sc_dev, &sc->miibus[phy], sc->ifp[phy], 146 "%s\n", device_get_nameunit(sc->miibus[phy]), 265 if (sc->miibus[phy] != NULL) 266 device_delete_child(dev, sc->miibus[phy]); 298 if (phy < 0 || phy >= MTKSWITCH_MAX_PHYS || sc->miibus[phy] == NULL) 301 return (device_get_softc(sc->miibus[phy])); 366 if (sc->miibus[i] == NULL) 368 mii = device_get_softc(sc->miibus[i]); 666 DRIVER_MODULE(miibus, mtkswitc [all...] |
/freebsd-current/sys/dev/xl/ |
H A D | xlphy.c | 98 DRIVER_MODULE(xlphy, miibus, xlphy_driver, 0, 0);
|
/freebsd-current/sys/modules/mii/ |
H A D | Makefile | 4 KMOD= miibus
|
/freebsd-current/sys/dev/dpaa2/ |
H A D | memac_mdio_acpi.c | 158 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);
|
H A D | memac_mdio_fdt.c | 158 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);
|
/freebsd-current/sys/dev/smc/ |
H A D | if_smc_fdt.c | 80 MODULE_DEPEND(smc, miibus, 1, 1, 1);
|
H A D | if_smc_acpi.c | 75 MODULE_DEPEND(smc, miibus, 1, 1, 1);
|
/freebsd-current/sys/dev/etherswitch/ar40xx/ |
H A D | ar40xx_phy.c | 97 mii = device_get_softc(sc->sc_phys.miibus[phy]); 147 return (device_get_softc(sc->sc_phys.miibus[phy])); 219 err = mii_attach(sc->sc_dev, &sc->sc_phys.miibus[phy], 225 device_get_nameunit(sc->sc_phys.miibus[phy]),
|
H A D | ar40xx_var.h | 122 device_t miibus[AR40XX_NUM_PHYS]; member in struct:ar40xx_softc::__anon5282
|
/freebsd-current/sys/dev/etherswitch/e6000sw/ |
H A D | e6060sw.c | 120 device_t **miibus; member in struct:e6060sw_softc 227 sc->miibus[port] = malloc(sizeof(device_t), M_E6060SW, 229 err = mii_attach(sc->sc_dev, sc->miibus[port], sc->ifp[port], 233 device_get_nameunit(*sc->miibus[port]), 303 sc->miibus = malloc(sizeof(device_t *) * sc->numports, M_E6060SW, 342 if (sc->miibus[port] != NULL) 343 device_delete_child(dev, (*sc->miibus[port])); 347 free(sc->miibus[port], M_E6060SW); 351 free(sc->miibus, M_E6060SW); 379 return (device_get_softc(*sc->miibus[por [all...] |
/freebsd-current/sys/dev/dpaa/ |
H A D | if_dtsec_fdt.c | 90 DRIVER_MODULE(miibus, dtsec, miibus_driver, 0, 0); 92 MODULE_DEPEND(dtsec, miibus, 1, 1, 1);
|
H A D | fman_mdio.c | 208 DRIVER_MODULE(miibus, pqmdio, miibus_driver, 0, 0); 209 MODULE_DEPEND(pqmdio, miibus, 1, 1, 1);
|
/freebsd-current/sys/dev/etherswitch/felix/ |
H A D | felix_var.h | 83 device_t miibus; member in struct:felix_port
|