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

123456

/freebsd-current/sys/dev/vnic/
H A Dthunder_mdio_var.h44 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 Dif_xaevar.h50 device_t miibus; member in struct:xae_softc
/freebsd-current/sys/dev/mii/
H A Dmii.c57 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 Dmii_fdt.c186 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 Dukphy.c98 DRIVER_MODULE(ukphy, miibus, ukphy_driver, 0, 0);
/freebsd-current/sys/dev/eqos/
H A Dif_eqos_var.h89 device_t miibus; member in struct:eqos_softc
/freebsd-current/sys/dev/etherswitch/micrel/
H A Dksz8995ma.c151 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 Dadm6996fc.c100 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 Dukswitch.c75 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 Dip17x.c185 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 Dip17x_var.h55 device_t **miibus; member in struct:ip17x_softc
/freebsd-current/sys/dev/altera/atse/
H A Dif_atse_nexus.c57 /* "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 Dmtkswitch.c120 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 Dxlphy.c98 DRIVER_MODULE(xlphy, miibus, xlphy_driver, 0, 0);
/freebsd-current/sys/modules/mii/
H A DMakefile4 KMOD= miibus
/freebsd-current/sys/dev/dpaa2/
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);
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);
/freebsd-current/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);
/freebsd-current/sys/dev/etherswitch/ar40xx/
H A Dar40xx_phy.c97 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 Dar40xx_var.h122 device_t miibus[AR40XX_NUM_PHYS]; member in struct:ar40xx_softc::__anon5282
/freebsd-current/sys/dev/etherswitch/e6000sw/
H A De6060sw.c120 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 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-current/sys/dev/etherswitch/felix/
H A Dfelix_var.h83 device_t miibus; member in struct:felix_port

Completed in 148 milliseconds

123456