Nuke USBDEV().
authorHasso Tepper <hasso@dragonflybsd.org>
Tue, 26 Jun 2007 19:52:10 +0000 (19:52 +0000)
committerHasso Tepper <hasso@dragonflybsd.org>
Tue, 26 Jun 2007 19:52:10 +0000 (19:52 +0000)
12 files changed:
sys/bus/usb/uhub.c
sys/bus/usb/usb.c
sys/dev/sound/usb/uaudio.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/ufm/ufm.c
sys/dev/usbmisc/uftdi/uftdi.c
sys/dev/usbmisc/ugen/ugen.c
sys/dev/usbmisc/uhid/uhid.c
sys/dev/usbmisc/ulpt/ulpt.c
sys/dev/usbmisc/urio/urio.c
sys/dev/usbmisc/uscanner/uscanner.c
sys/dev/usbmisc/uvisor/uvisor.c

index fbf096f..72ffd5c 100644 (file)
@@ -1,6 +1,6 @@
 /*     $NetBSD: uhub.c,v 1.68 2004/06/29 06:30:05 mycroft Exp $        */
 /*     $FreeBSD: src/sys/dev/usb/uhub.c,v 1.69.2.1 2005/12/18 15:51:31 iedowse Exp $   */
-/*     $DragonFly: src/sys/bus/usb/uhub.c,v 1.12 2006/12/22 23:12:17 swildner Exp $    */
+/*     $DragonFly: src/sys/bus/usb/uhub.c,v 1.13 2007/06/26 19:52:10 hasso Exp $       */
 
 /*
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -286,7 +286,7 @@ USB_ATTACH(uhub)
        /* Wait with power off for a while. */
        usbd_delay_ms(dev, USB_POWER_DOWN_TIME);
 
-       usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, dev, USBDEV(sc->sc_dev));
+       usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, dev, sc->sc_dev);
 
        /*
         * To have the best chance of success we do things in the exact same
@@ -457,7 +457,7 @@ uhub_explore(usbd_device_handle dev)
                        /* Disconnected */
                        DPRINTF(("uhub_explore: device addr=%d disappeared "
                                 "on port %d\n", up->device->address, port));
-                       usb_disconnect_port(up, USBDEV(sc->sc_dev));
+                       usb_disconnect_port(up, sc->sc_dev);
                        usbd_clear_port_feature(dev, port,
                                                UHF_C_PORT_CONNECTION);
                }
@@ -518,7 +518,7 @@ uhub_explore(usbd_device_handle dev)
                else
                        speed = USB_SPEED_FULL;
                /* Get device info and set its address. */
-               err = usbd_new_device(USBDEV(sc->sc_dev), dev->bus,
+               err = usbd_new_device(sc->sc_dev, dev->bus,
                    dev->depth + 1, speed, port, up);
                /* XXX retry a few times? */
                if (err) {
@@ -611,7 +611,7 @@ USB_DETACH(uhub)
        }
 
        usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, sc->sc_hub,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        if (hub->ports[0].tt)
                kfree(hub->ports[0].tt, M_USBDEV);
index a197406..33b0222 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: usb.c,v 1.68 2002/02/20 20:30:12 christos Exp $
  * $FreeBSD: src/sys/dev/usb/usb.c,v 1.106 2005/03/27 15:31:23 iedowse Exp $
- * $DragonFly: src/sys/bus/usb/usb.c,v 1.29 2007/06/17 08:42:31 dillon Exp $
+ * $DragonFly: src/sys/bus/usb/usb.c,v 1.30 2007/06/26 19:52:10 hasso Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -282,7 +282,7 @@ USB_ATTACH(usb)
 #endif
 #endif
 
-       err = usbd_new_device(USBDEV(sc->sc_dev), sc->sc_bus, 0, speed, 0,
+       err = usbd_new_device(sc->sc_dev, sc->sc_bus, 0, speed, 0,
                  &sc->sc_port);
        if (!err) {
                dev = sc->sc_port.device;
index 8fb3bf3..37a36e8 100644 (file)
@@ -1,6 +1,6 @@
 /*     $NetBSD: uaudio.c,v 1.91 2004/11/05 17:46:14 kent Exp $ */
 /*     $FreeBSD: src/sys/dev/sound/usb/uaudio.c,v 1.14.2.2 2006/04/04 17:34:10 ariff Exp $ */
-/*     $DragonFly: src/sys/dev/sound/usb/uaudio.c,v 1.11 2007/01/04 21:47:03 corecode Exp $: */
+/*     $DragonFly: src/sys/dev/sound/usb/uaudio.c,v 1.12 2007/06/26 19:52:10 hasso Exp $: */
 
 /*-
  * Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -594,7 +594,7 @@ USB_ATTACH(uaudio)
 
 #if !defined(__FreeBSD__) && !defined(__DragonFly__)
        usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 #endif
 
        DPRINTF(("uaudio_attach: doing audio_attach_mi\n"));
@@ -652,7 +652,7 @@ uaudio_detach(device_ptr_t self, int flags)
                rv = config_detach(sc->sc_audiodev, flags);
 
        usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        return rv;
 }
index 7b60cef..b02ce5a 100644 (file)
@@ -2,7 +2,7 @@
  * $NetBSD: ucom.c,v 1.39 2001/08/16 22:31:24 augustss Exp $
  * $NetBSD: ucom.c,v 1.40 2001/11/13 06:24:54 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/ucom.c,v 1.35 2003/11/16 11:58:21 akiyama Exp $
- * $DragonFly: src/sys/dev/usbmisc/ucom/ucom.c,v 1.22 2006/12/22 23:26:25 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ucom/ucom.c,v 1.23 2007/06/26 19:52:10 hasso Exp $
  */
 /*-
  * Copyright (c) 2001-2002, Shunsuke Akiyama <akiyama@jp.FreeBSD.org>.
@@ -224,7 +224,7 @@ ucom_detach(struct ucom_softc *sc)
        crit_enter();
        if (--sc->sc_refcnt >= 0) {
                /* Wait for processes to go away. */
-               usb_detach_wait(USBDEV(sc->sc_dev));
+               usb_detach_wait(sc->sc_dev);
        }
        crit_exit();
 
@@ -491,7 +491,7 @@ quit:
        }
 
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
 
        return (0);
 }
index f627ceb..cdfee73 100644 (file)
@@ -30,7 +30,7 @@
 
 /*
  * $FreeBSD: src/sys/dev/usb/ufm.c,v 1.16 2003/10/04 21:41:01 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/ufm/ufm.c,v 1.12 2006/12/22 23:26:25 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ufm/ufm.c,v 1.13 2007/06/26 19:52:10 hasso Exp $
  */
 
 #include <sys/param.h>
@@ -211,7 +211,7 @@ USB_ATTACH(ufm)
                        0644, "ufm%d", device_get_unit(self));
 #elif defined(__NetBSD__) || defined(__OpenBSD__)
        usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 #endif
 
        DPRINTFN(10, ("ufm_attach: %p\n", sc->sc_udev));
@@ -442,7 +442,7 @@ USB_DETACH(ufm)
        crit_enter();
        if (--sc->sc_refcnt >= 0) {
                /* Wait for processes to go away. */
-               usb_detach_wait(USBDEV(sc->sc_dev));
+               usb_detach_wait(sc->sc_dev);
        }
        crit_exit();
 
@@ -460,7 +460,7 @@ USB_DETACH(ufm)
 #endif
 
        usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        return (0);
 }
index 368fc65..d12f268 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uftdi.c,v 1.13 2002/09/23 05:51:23 simonb Exp $
  * $FreeBSD: src/sys/dev/usb/uftdi.c,v 1.10 2003/08/24 17:55:55 obrien Exp $
- * $DragonFly: src/sys/dev/usbmisc/uftdi/uftdi.c,v 1.9 2006/12/22 23:26:26 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uftdi/uftdi.c,v 1.10 2007/06/26 19:52:10 hasso Exp $
  */
 
 /*
@@ -260,7 +260,7 @@ USB_ATTACH(uftdi)
        ucom->sc_callback = &uftdi_callback;
 #if 0
        usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, ucom->sc_udev,
-                          USBDEV(ucom->sc_dev));
+                          ucom->sc_dev);
 #endif
        DPRINTF(("uftdi: in=0x%x out=0x%x\n", ucom->sc_bulkin_no, ucom->sc_bulkout_no));
        ucom_attach(&sc->sc_ucom);
index e496b3b..1f80055 100644 (file)
@@ -2,7 +2,7 @@
  * $NetBSD: ugen.c,v 1.27 1999/10/28 12:08:38 augustss Exp $
  * $NetBSD: ugen.c,v 1.59 2002/07/11 21:14:28 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/ugen.c,v 1.81 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/ugen/ugen.c,v 1.23 2006/12/22 23:26:26 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ugen/ugen.c,v 1.24 2007/06/26 19:52:10 hasso Exp $
  */
 
 /* 
@@ -768,7 +768,7 @@ ugenread(struct dev_read_args *ap)
        sc->sc_refcnt++;
        error = ugen_do_read(sc, endpt, ap->a_uio, ap->a_ioflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
@@ -879,7 +879,7 @@ ugenwrite(struct dev_write_args *ap)
        sc->sc_refcnt++;
        error = ugen_do_write(sc, endpt, ap->a_uio, ap->a_ioflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
@@ -931,7 +931,7 @@ USB_DETACH(ugen)
                for (i = 0; i < USB_MAX_ENDPOINTS; i++)
                        wakeup(&sc->sc_endpoints[i][IN]);
                /* Wait for processes to go away. */
-               usb_detach_wait(USBDEV(sc->sc_dev));
+               usb_detach_wait(sc->sc_dev);
        }
        crit_exit();
 
@@ -1444,7 +1444,7 @@ ugenioctl(struct dev_ioctl_args *ap)
        sc->sc_refcnt++;
        error = ugen_do_ioctl(sc, endpt, ap->a_cmd, ap->a_data, ap->a_fflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
index bbf69c7..79475dc 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uhid.c,v 1.46 2001/11/13 06:24:55 lukem Exp $
  * $FreeBSD: src/sys/dev/usb/uhid.c,v 1.65 2003/11/09 09:17:22 tanimura Exp $
- * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.20 2006/12/22 23:26:26 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uhid/uhid.c,v 1.21 2007/06/26 19:52:10 hasso Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -313,7 +313,7 @@ USB_DETACH(uhid)
                        /* Wake everyone */
                        wakeup(&sc->sc_q);
                        /* Wait for processes to go away. */
-                       usb_detach_wait(USBDEV(sc->sc_dev));
+                       usb_detach_wait(sc->sc_dev);
                }
                crit_exit();
        }
@@ -531,7 +531,7 @@ uhidread(struct dev_read_args *ap)
        sc->sc_refcnt++;
        error = uhid_do_read(sc, ap->a_uio, ap->a_ioflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
@@ -578,7 +578,7 @@ uhidwrite(struct dev_write_args *ap)
        sc->sc_refcnt++;
        error = uhid_do_write(sc, ap->a_uio, ap->a_ioflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
@@ -710,7 +710,7 @@ uhidioctl(struct dev_ioctl_args *ap)
        sc->sc_refcnt++;
        error = uhid_do_ioctl(sc, ap->a_cmd, ap->a_data, ap->a_fflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
index 72b947e..92f909b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: ulpt.c,v 1.55 2002/10/23 09:14:01 jdolecek Exp $
  * $FreeBSD: src/sys/dev/usb/ulpt.c,v 1.59 2003/09/28 20:48:13 phk Exp $
- * $DragonFly: src/sys/dev/usbmisc/ulpt/ulpt.c,v 1.15 2006/12/22 23:26:26 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/ulpt/ulpt.c,v 1.16 2007/06/26 19:52:10 hasso Exp $
  */
 
 /*
@@ -340,7 +340,7 @@ USB_ATTACH(ulpt)
 #endif
 
        usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        USB_ATTACH_SUCCESS_RETURN;
 }
@@ -392,7 +392,7 @@ USB_DETACH(ulpt)
        if (sc->sc_refcnt >= 0) {
                kprintf("%s: waiting for idle\n", USBDEVNAME(sc->sc_dev));
                while (sc->sc_refcnt >= 0)
-                       usb_detach_wait(USBDEV(sc->sc_dev));
+                       usb_detach_wait(sc->sc_dev);
                kprintf("%s: idle wait done\n", USBDEVNAME(sc->sc_dev));
        }
        crit_exit();
@@ -415,7 +415,7 @@ USB_DETACH(ulpt)
 #endif
 
        usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        return (0);
 }
@@ -599,7 +599,7 @@ ulptopen(struct dev_open_args *ap)
 
 done:
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
 
        DPRINTF(("ulptopen: done, error=%d\n", error));
        return (error);
@@ -712,7 +712,7 @@ ulptwrite(struct dev_write_args *ap)
        sc->sc_refcnt++;
        error = ulpt_do_write(sc, ap->a_uio, ap->a_ioflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
index 0a103ff..f7753ea 100644 (file)
@@ -30,7 +30,7 @@
 
 /*
  * $FreeBSD: src/sys/dev/usb/urio.c,v 1.28 2003/08/25 22:01:06 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/urio/urio.c,v 1.15 2006/12/22 23:26:26 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/urio/urio.c,v 1.16 2007/06/26 19:52:10 hasso Exp $
  */
 
 /*
@@ -264,7 +264,7 @@ USB_ATTACH(urio)
                        0644, "urio%d", device_get_unit(self));
 #elif defined(__NetBSD__) || defined(__OpenBSD__)
        usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 #endif
 
        DPRINTFN(10, ("urio_attach: %p\n", sc->sc_udev));
@@ -639,7 +639,7 @@ USB_DETACH(urio)
                for (i = 0; i < USB_MAX_ENDPOINTS; i++)
                        wakeup(&sc->sc_endpoints[i][IN]);
                /* Wait for processes to go away. */
-               usb_detach_wait(USBDEV(sc->sc_dev));
+               usb_detach_wait(sc->sc_dev);
        }
        crit_exit();
 #else
@@ -652,7 +652,7 @@ USB_DETACH(urio)
        crit_enter();
        if (--sc->sc_refcnt >= 0) {
                /* Wait for processes to go away. */
-               usb_detach_wait(USBDEV(sc->sc_dev));
+               usb_detach_wait(sc->sc_dev);
        }
        crit_exit();
 #endif
@@ -669,7 +669,7 @@ USB_DETACH(urio)
 #endif
 
        usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        return (0);
 }
index e923517..4dae1cb 100644 (file)
@@ -1,7 +1,7 @@
 /* 
  * $NetBSD: uscanner.c,v 1.30 2002/07/11 21:14:36 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/uscanner.c,v 1.48 2003/12/22 19:58:27 sanpei Exp $
- * $DragonFly: src/sys/dev/usbmisc/uscanner/uscanner.c,v 1.15 2006/12/22 23:26:26 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uscanner/uscanner.c,v 1.16 2007/06/26 19:52:10 hasso Exp $
  */
 
 /* Also already merged from NetBSD:
@@ -367,7 +367,7 @@ USB_ATTACH(uscanner)
 #endif
 
        usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        USB_ATTACH_SUCCESS_RETURN;
 }
@@ -547,7 +547,7 @@ uscannerread(struct dev_read_args *ap)
        sc->sc_refcnt++;
        error = uscanner_do_read(sc, ap->a_uio, ap->a_ioflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
 
        return (error);
 }
@@ -598,7 +598,7 @@ uscannerwrite(struct dev_write_args *ap)
        sc->sc_refcnt++;
        error = uscanner_do_write(sc, ap->a_uio, ap->a_ioflag);
        if (--sc->sc_refcnt < 0)
-               usb_detach_wakeup(USBDEV(sc->sc_dev));
+               usb_detach_wakeup(sc->sc_dev);
        return (error);
 }
 
@@ -645,7 +645,7 @@ USB_DETACH(uscanner)
        crit_enter();
        if (--sc->sc_refcnt >= 0) {
                /* Wait for processes to go away. */
-               usb_detach_wait(USBDEV(sc->sc_dev));
+               usb_detach_wait(sc->sc_dev);
        }
        crit_exit();
 
@@ -664,7 +664,7 @@ USB_DETACH(uscanner)
 #endif
 
        usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, sc->sc_udev,
-                          USBDEV(sc->sc_dev));
+                          sc->sc_dev);
 
        return (0);
 }
index 5dba5bb..1c9c00d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * $NetBSD: uvisor.c,v 1.9 2001/01/23 14:04:14 augustss Exp $
  * $FreeBSD: src/sys/dev/usb/uvisor.c,v 1.16 2003/11/08 11:23:07 joe Exp $
- * $DragonFly: src/sys/dev/usbmisc/uvisor/uvisor.c,v 1.9 2006/12/22 23:26:26 swildner Exp $
+ * $DragonFly: src/sys/dev/usbmisc/uvisor/uvisor.c,v 1.10 2007/06/26 19:52:10 hasso Exp $
  */
 
 /*
@@ -347,7 +347,7 @@ USB_ATTACH(uvisor)
        }
 
        usbd_add_drv_event(USB_EVENT_DRIVER_ATTACH, ucom->sc_udev,
-                          USBDEV(ucom->sc_dev));
+                          ucom->sc_dev);
 
        DPRINTF(("uvisor: in=0x%x out=0x%x\n", ucom->sc_bulkin_no, ucom->sc_bulkout_no));
        ucom_attach(&sc->sc_ucom);
@@ -394,7 +394,7 @@ USB_DETACH(uvisor)
        rv = ucom_detach(&sc->sc_ucom);
 
        usbd_add_drv_event(USB_EVENT_DRIVER_DETACH, sc->sc_ucom.sc_udev,
-                          USBDEV(sc->sc_ucom.sc_dev));
+                          sc->sc_ucom.sc_dev);
 
        return (rv);
 }