svn commit: r213538 - in user/weongyo/usb/sys/dev/usb: . net
Weongyo Jeong
weongyo at FreeBSD.org
Fri Oct 8 01:17:22 UTC 2010
Author: weongyo
Date: Fri Oct 8 01:17:22 2010
New Revision: 213538
URL: http://svn.freebsd.org/changeset/base/213538
Log:
Defines the helper macro SLEEPOUT_RUN_TASK to enqueue the task.
Modified:
user/weongyo/usb/sys/dev/usb/net/if_aue.c
user/weongyo/usb/sys/dev/usb/net/if_axe.c
user/weongyo/usb/sys/dev/usb/net/if_cue.c
user/weongyo/usb/sys/dev/usb/net/if_kue.c
user/weongyo/usb/sys/dev/usb/net/if_rue.c
user/weongyo/usb/sys/dev/usb/net/if_udav.c
user/weongyo/usb/sys/dev/usb/usb_sleepout.h
Modified: user/weongyo/usb/sys/dev/usb/net/if_aue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_aue.c Fri Oct 8 01:03:30 2010 (r213537)
+++ user/weongyo/usb/sys/dev/usb/net/if_aue.c Fri Oct 8 01:17:22 2010 (r213538)
@@ -1151,8 +1151,7 @@ aue_ioctl(struct ifnet *ifp, u_long comm
case SIOCDELMULTI:
if (ifp->if_flags & IFF_UP &&
ifp->if_drv_flags & IFF_DRV_RUNNING)
- taskqueue_enqueue(sc->sc_sleepout.s_taskqueue,
- &sc->sc_setmulti);
+ SLEEPOUT_RUN_TASK(&sc->sc_sleepout, &sc->sc_setmulti);
break;
case SIOCGIFMEDIA:
case SIOCSIFMEDIA:
Modified: user/weongyo/usb/sys/dev/usb/net/if_axe.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_axe.c Fri Oct 8 01:03:30 2010 (r213537)
+++ user/weongyo/usb/sys/dev/usb/net/if_axe.c Fri Oct 8 01:17:22 2010 (r213538)
@@ -1297,8 +1297,7 @@ axe_ioctl(struct ifnet *ifp, u_long comm
case SIOCDELMULTI:
if (ifp->if_flags & IFF_UP &&
ifp->if_drv_flags & IFF_DRV_RUNNING)
- taskqueue_enqueue(sc->sc_sleepout.s_taskqueue,
- &sc->sc_setmulti);
+ SLEEPOUT_RUN_TASK(&sc->sc_sleepout, &sc->sc_setmulti);
break;
case SIOCGIFMEDIA:
case SIOCSIFMEDIA:
Modified: user/weongyo/usb/sys/dev/usb/net/if_cue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_cue.c Fri Oct 8 01:03:30 2010 (r213537)
+++ user/weongyo/usb/sys/dev/usb/net/if_cue.c Fri Oct 8 01:17:22 2010 (r213538)
@@ -777,8 +777,7 @@ cue_ioctl(struct ifnet *ifp, u_long comm
case SIOCDELMULTI:
if (ifp->if_flags & IFF_UP &&
ifp->if_drv_flags & IFF_DRV_RUNNING)
- taskqueue_enqueue(sc->sc_sleepout.s_taskqueue,
- &sc->sc_setmulti);
+ SLEEPOUT_RUN_TASK(&sc->sc_sleepout, &sc->sc_setmulti);
break;
default:
error = ether_ioctl(ifp, command, data);
Modified: user/weongyo/usb/sys/dev/usb/net/if_kue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_kue.c Fri Oct 8 01:03:30 2010 (r213537)
+++ user/weongyo/usb/sys/dev/usb/net/if_kue.c Fri Oct 8 01:17:22 2010 (r213538)
@@ -821,8 +821,7 @@ kue_ioctl(struct ifnet *ifp, u_long comm
case SIOCDELMULTI:
if (ifp->if_flags & IFF_UP &&
ifp->if_drv_flags & IFF_DRV_RUNNING)
- taskqueue_enqueue(sc->sc_sleepout.s_taskqueue,
- &sc->sc_setmulti);
+ SLEEPOUT_RUN_TASK(&sc->sc_sleepout, &sc->sc_setmulti);
break;
default:
error = ether_ioctl(ifp, command, data);
Modified: user/weongyo/usb/sys/dev/usb/net/if_rue.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_rue.c Fri Oct 8 01:03:30 2010 (r213537)
+++ user/weongyo/usb/sys/dev/usb/net/if_rue.c Fri Oct 8 01:17:22 2010 (r213538)
@@ -1055,8 +1055,7 @@ rue_ioctl(struct ifnet *ifp, u_long comm
case SIOCDELMULTI:
if (ifp->if_flags & IFF_UP &&
ifp->if_drv_flags & IFF_DRV_RUNNING)
- taskqueue_enqueue(sc->sc_sleepout.s_taskqueue,
- &sc->sc_setmulti);
+ SLEEPOUT_RUN_TASK(&sc->sc_sleepout, &sc->sc_setmulti);
break;
case SIOCGIFMEDIA:
case SIOCSIFMEDIA:
Modified: user/weongyo/usb/sys/dev/usb/net/if_udav.c
==============================================================================
--- user/weongyo/usb/sys/dev/usb/net/if_udav.c Fri Oct 8 01:03:30 2010 (r213537)
+++ user/weongyo/usb/sys/dev/usb/net/if_udav.c Fri Oct 8 01:17:22 2010 (r213538)
@@ -993,8 +993,7 @@ udav_ioctl(struct ifnet *ifp, u_long com
case SIOCDELMULTI:
if (ifp->if_flags & IFF_UP &&
ifp->if_drv_flags & IFF_DRV_RUNNING)
- taskqueue_enqueue(sc->sc_sleepout.s_taskqueue,
- &sc->sc_setmulti);
+ SLEEPOUT_RUN_TASK(&sc->sc_sleepout, &sc->sc_setmulti);
break;
case SIOCGIFMEDIA:
case SIOCSIFMEDIA:
Modified: user/weongyo/usb/sys/dev/usb/usb_sleepout.h
==============================================================================
--- user/weongyo/usb/sys/dev/usb/usb_sleepout.h Fri Oct 8 01:03:30 2010 (r213537)
+++ user/weongyo/usb/sys/dev/usb/usb_sleepout.h Fri Oct 8 01:17:22 2010 (r213538)
@@ -35,6 +35,9 @@ struct sleepout_task {
void *st_arg;
};
+#define SLEEPOUT_RUN_TASK(_so, _task) \
+ taskqueue_enqueue((_so)->s_taskqueue, (_task))
+
void sleepout_create(struct sleepout *, const char *);
void sleepout_free(struct sleepout *);
void sleepout_init(struct sleepout *, struct sleepout_task *, int);
More information about the svn-src-user
mailing list