Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/ic Use *_FOREACH() routines instead of open-coding t...



details:   https://anonhg.NetBSD.org/src/rev/64ce4862b819
branches:  trunk
changeset: 747025:64ce4862b819
user:      dyoung <dyoung%NetBSD.org@localhost>
date:      Thu Aug 27 20:24:16 2009 +0000

description:
Use *_FOREACH() routines instead of open-coding them.

diffstat:

 sys/dev/ic/tulip.c |  30 ++++++++++++------------------
 1 files changed, 12 insertions(+), 18 deletions(-)

diffs (90 lines):

diff -r 8460047520d8 -r 64ce4862b819 sys/dev/ic/tulip.c
--- a/sys/dev/ic/tulip.c        Thu Aug 27 20:23:32 2009 +0000
+++ b/sys/dev/ic/tulip.c        Thu Aug 27 20:24:16 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: tulip.c,v 1.169 2009/04/17 15:22:35 cegger Exp $       */
+/*     $NetBSD: tulip.c,v 1.170 2009/08/27 20:24:16 dyoung Exp $       */
 
 /*-
  * Copyright (c) 1998, 1999, 2000, 2002 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: tulip.c,v 1.169 2009/04/17 15:22:35 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: tulip.c,v 1.170 2009/08/27 20:24:16 dyoung Exp $");
 
 #include "bpfilter.h"
 
@@ -4033,8 +4033,7 @@
 #define        PRINT(str)      printf("%s%s", sep, str); sep = ", "
 
        printf("%s: ", device_xname(sc->sc_dev));
-       for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list);
-            ife != NULL; ife = TAILQ_NEXT(ife, ifm_list)) {
+       TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list, ifm_list) {
                tm = ife->ifm_aux;
                if (tm == NULL) {
 #ifdef DIAGNOSTIC
@@ -4211,8 +4210,7 @@
                return;
        }
 
-       for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list);
-            ife != NULL; ife = TAILQ_NEXT(ife, ifm_list)) {
+       TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list, ifm_list) {
                tm = ife->ifm_aux;
                if (tm == NULL)
                        continue;
@@ -4833,11 +4831,10 @@
                         * kernel, we lose.  The PHY's default media always
                         * takes priority.
                         */
-                       for (phy = LIST_FIRST(&sc->sc_mii.mii_phys);
-                            phy != NULL;
-                            phy = LIST_NEXT(phy, mii_list))
+                       LIST_FOREACH(phy, &sc->sc_mii.mii_phys, mii_list) {
                                if (phy->mii_offset == tm->tm_phyno)
                                        break;
+                       }
                        if (phy == NULL) {
                                aprint_error_dev(sc->sc_dev, "unable to configure MII\n");
                                break;
@@ -4858,9 +4855,8 @@
                         * We do this by looking for media with our
                         * PHY's `instance'.
                         */
-                       for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list);
-                            ife != NULL;
-                            ife = TAILQ_NEXT(ife, ifm_list)) {
+                       TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list,
+                             ifm_list) {
                                if (IFM_INST(ife->ifm_media) != phy->mii_inst)
                                        continue;
                                ife->ifm_aux = tm;
@@ -4990,11 +4986,10 @@
                         * kernel, we lose.  The PHY's default media always
                         * takes priority.
                         */
-                       for (phy = LIST_FIRST(&sc->sc_mii.mii_phys);
-                            phy != NULL;
-                            phy = LIST_NEXT(phy, mii_list))
+                       LIST_FOREACH(phy, &sc->sc_mii.mii_phys, mii_list) {
                                if (phy->mii_offset == tm->tm_phyno)
                                        break;
+                       }
                        if (phy == NULL) {
                                aprint_error_dev(sc->sc_dev, "unable to configure MII\n");
                                break;
@@ -5015,9 +5010,8 @@
                         * We do this by looking for media with our
                         * PHY's `instance'.
                         */
-                       for (ife = TAILQ_FIRST(&sc->sc_mii.mii_media.ifm_list);
-                            ife != NULL;
-                            ife = TAILQ_NEXT(ife, ifm_list)) {
+                       TAILQ_FOREACH(ife, &sc->sc_mii.mii_media.ifm_list,
+                             ifm_list) {
                                if (IFM_INST(ife->ifm_media) != phy->mii_inst)
                                        continue;
                                ife->ifm_aux = tm;



Home | Main Index | Thread Index | Old Index