summaryrefslogtreecommitdiffstats
path: root/sys/dev/mii
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2001-02-04 16:08:18 +0000
committerphk <phk@FreeBSD.org>2001-02-04 16:08:18 +0000
commit709379c1aeaadc2770d45e2cb1bc6428c65f09d3 (patch)
treedfeb80ff1352759a12e59878a24ad037eef63ea0 /sys/dev/mii
parente01468552648a6fc51185ba9e47435b0d00ff96f (diff)
downloadFreeBSD-src-709379c1aeaadc2770d45e2cb1bc6428c65f09d3.zip
FreeBSD-src-709379c1aeaadc2770d45e2cb1bc6428c65f09d3.tar.gz
Another round of the <sys/queue.h> FOREACH transmogriffer.
Created with: sed(1) Reviewed by: md5(1)
Diffstat (limited to 'sys/dev/mii')
-rw-r--r--sys/dev/mii/mii.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/sys/dev/mii/mii.c b/sys/dev/mii/mii.c
index fe07873..2e77fe5 100644
--- a/sys/dev/mii/mii.c
+++ b/sys/dev/mii/mii.c
@@ -229,8 +229,7 @@ static void miibus_mediainit(dev)
MIIBUS_MEDIAINIT(device_get_parent(dev));
mii = device_get_softc(dev);
- for (m = LIST_FIRST(&mii->mii_media.ifm_list); m != NULL;
- m = LIST_NEXT(m, ifm_list)) {
+ LIST_FOREACH(m, &mii->mii_media.ifm_list, ifm_list) {
media = m->ifm_media;
if (media == (IFM_ETHER|IFM_AUTO))
break;
@@ -290,8 +289,7 @@ mii_mediachg(mii)
mii->mii_media_status = 0;
mii->mii_media_active = IFM_NONE;
- for (child = LIST_FIRST(&mii->mii_phys); child != NULL;
- child = LIST_NEXT(child, mii_list)) {
+ LIST_FOREACH(child, &mii->mii_phys, mii_list) {
rv = (*child->mii_service)(child, mii, MII_MEDIACHG);
if (rv)
return (rv);
@@ -308,8 +306,7 @@ mii_tick(mii)
{
struct mii_softc *child;
- for (child = LIST_FIRST(&mii->mii_phys); child != NULL;
- child = LIST_NEXT(child, mii_list))
+ LIST_FOREACH(child, &mii->mii_phys, mii_list)
(void) (*child->mii_service)(child, mii, MII_TICK);
}
@@ -325,7 +322,6 @@ mii_pollstat(mii)
mii->mii_media_status = 0;
mii->mii_media_active = IFM_NONE;
- for (child = LIST_FIRST(&mii->mii_phys); child != NULL;
- child = LIST_NEXT(child, mii_list))
+ LIST_FOREACH(child, &mii->mii_phys, mii_list)
(void) (*child->mii_service)(child, mii, MII_POLLSTAT);
}
OpenPOWER on IntegriCloud