Lines Matching refs:child
67 struct mii_softc *child;
120 LIST_FOREACH(child, &mii->mii_phys, mii_list) {
121 if (child->mii_phy == ma.mii_phyno) {
175 child = device_private(
180 if (child) {
182 if (child->mii_flags & MIIF_AUTOTSLEEP)
183 cv_init(&child->mii_nway_cv, "miiauto");
185 callout_init(&child->mii_nway_ch, 0);
187 LIST_INSERT_HEAD(&mii->mii_phys, child, mii_list);
188 child->mii_offset = offset;
205 struct mii_softc *child, *nchild;
254 LIST_FOREACH_SAFE(child, &mii->mii_phys, mii_list, nchild) {
257 phyloc != child->mii_phy)
260 offloc != child->mii_offset)
263 LIST_REMOVE(child, mii_list);
265 (void)config_detach(child->mii_dev, DETACH_FORCE);
317 struct mii_softc *child;
326 LIST_FOREACH(child, &mii->mii_phys, mii_list) {
327 rv = phy_service(child, mii, MII_MEDIACHG);
341 struct mii_softc *child;
346 LIST_FOREACH(child, &mii->mii_phys, mii_list)
347 (void)phy_service(child, mii, MII_TICK);
358 struct mii_softc *child;
366 LIST_FOREACH(child, &mii->mii_phys, mii_list)
367 (void)phy_service(child, mii, MII_POLLSTAT);
378 struct mii_softc *child;
383 LIST_FOREACH(child, &mii->mii_phys, mii_list)
384 (void)phy_service(child, mii, MII_DOWN);