Lines Matching refs:miibus
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()
273 free(sc->miibus, M_ADM6996FC); in adm6996fc_attach()
301 free(sc->miibus[port], M_ADM6996FC); in adm6996fc_detach()
305 free(sc->miibus, M_ADM6996FC); in adm6996fc_detach()
332 return (device_get_softc(*sc->miibus[port])); in adm6996fc_miiforport()
360 if ((*sc->miibus[port]) == NULL) in adm6996fc_miipollstat()
362 mii = device_get_softc(*sc->miibus[port]); in adm6996fc_miipollstat()
834 DRIVER_MODULE(miibus, adm6996fc, miibus_driver, 0, 0);
838 MODULE_DEPEND(adm6996fc, miibus, 1, 1, 1); /* XXX which versions? */