Module Name: src
Committed By: skrll
Date: Sat Mar 7 08:33:18 UTC 2015
Modified Files:
src/sys/dev/usb [nick-nhusb]: usbdi_util.c
Log Message:
Complete converstion to USBHIST
To generate a diff of this commit:
cvs rdiff -u -r1.63.2.5 -r1.63.2.6 src/sys/dev/usb/usbdi_util.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/usb/usbdi_util.c
diff -u src/sys/dev/usb/usbdi_util.c:1.63.2.5 src/sys/dev/usb/usbdi_util.c:1.63.2.6
--- src/sys/dev/usb/usbdi_util.c:1.63.2.5 Fri Dec 5 09:37:50 2014
+++ src/sys/dev/usb/usbdi_util.c Sat Mar 7 08:33:18 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: usbdi_util.c,v 1.63.2.5 2014/12/05 09:37:50 skrll Exp $ */
+/* $NetBSD: usbdi_util.c,v 1.63.2.6 2015/03/07 08:33:18 skrll Exp $ */
/*
* Copyright (c) 1998, 2012 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: usbdi_util.c,v 1.63.2.5 2014/12/05 09:37:50 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: usbdi_util.c,v 1.63.2.6 2015/03/07 08:33:18 skrll Exp $");
#ifdef _KERNEL_OPT
#include "opt_usb.h"
@@ -52,22 +52,16 @@ __KERNEL_RCSID(0, "$NetBSD: usbdi_util.c
#include <dev/usb/usbdi_util.h>
#include <dev/usb/usbhist.h>
-#ifdef USB_DEBUG
-#define DPRINTF(x) if (usbdebug) printf x
-#define DPRINTFN(n,x) if (usbdebug>(n)) printf x
-extern int usbdebug;
-#else
-#define DPRINTF(x)
-#define DPRINTFN(n,x)
-#endif
+#define DPRINTFN(N,FMT,A,B,C,D) USBHIST_LOGN(usbdebug,N,FMT,A,B,C,D)
usbd_status
usbd_get_desc(usbd_device_handle dev, int type, int index, int len, void *desc)
{
usb_device_request_t req;
- DPRINTFN(3,("usbd_get_desc: type=%d, index=%d, len=%d\n",
- type, index, len));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(3,"type=%d, index=%d, len=%d", type, index, len, 0);
req.bmRequestType = UT_READ_DEVICE;
req.bRequest = UR_GET_DESCRIPTOR;
@@ -82,16 +76,16 @@ usbd_get_config_desc(usbd_device_handle
usb_config_descriptor_t *d)
{
usbd_status err;
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
- DPRINTFN(3,("usbd_get_config_desc: confidx=%d\n", confidx));
+ DPRINTFN(3, "confidx=%d", confidx, 0, 0, 0);
err = usbd_get_desc(dev, UDESC_CONFIG, confidx,
USB_CONFIG_DESCRIPTOR_SIZE, d);
if (err)
return err;
if (d->bDescriptorType != UDESC_CONFIG) {
- DPRINTFN(-1,("usbd_get_config_desc: confidx=%d, bad desc "
- "len=%d type=%d\n",
- confidx, d->bLength, d->bDescriptorType));
+ DPRINTFN(1, "confidx=%d, bad desc len=%d type=%d",
+ confidx, d->bLength, d->bDescriptorType, 0);
return USBD_INVAL;
}
return USBD_NORMAL_COMPLETION;
@@ -100,14 +94,17 @@ usbd_get_config_desc(usbd_device_handle
usbd_status
usbd_get_config_desc_full(usbd_device_handle dev, int conf, void *d, int size)
{
- DPRINTFN(3,("usbd_get_config_desc_full: conf=%d\n", conf));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(3, "conf=%d", conf, 0, 0, 0);
return usbd_get_desc(dev, UDESC_CONFIG, conf, size, d);
}
usbd_status
usbd_get_device_desc(usbd_device_handle dev, usb_device_descriptor_t *d)
{
- DPRINTFN(3,("usbd_get_device_desc:\n"));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
return (usbd_get_desc(dev, UDESC_DEVICE,
0, USB_DEVICE_DESCRIPTOR_SIZE, d));
}
@@ -223,8 +220,9 @@ usbd_get_protocol(usbd_interface_handle
usbd_device_handle dev;
usb_device_request_t req;
- DPRINTFN(4, ("usbd_get_protocol: iface=%p, endpt=%d\n",
- iface, id->bInterfaceNumber));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(4, "iface=%p, endpt=%d", iface, id->bInterfaceNumber, 0, 0);
if (id == NULL)
return USBD_IOERROR;
usbd_interface2device_handle(iface, &dev);
@@ -243,8 +241,10 @@ usbd_set_protocol(usbd_interface_handle
usbd_device_handle dev;
usb_device_request_t req;
- DPRINTFN(4, ("usbd_set_protocol: iface=%p, report=%d, endpt=%d\n",
- iface, report, id->bInterfaceNumber));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(4, "iface=%p, report=%d, endpt=%d", iface, report,
+ id->bInterfaceNumber, 0);
if (id == NULL)
return USBD_IOERROR;
usbd_interface2device_handle(iface, &dev);
@@ -264,7 +264,9 @@ usbd_set_report(usbd_interface_handle if
usbd_device_handle dev;
usb_device_request_t req;
- DPRINTFN(4, ("usbd_set_report: len=%d\n", len));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(4, "len=%d", len, 0, 0, 0);
if (ifd == NULL)
return USBD_IOERROR;
usbd_interface2device_handle(iface, &dev);
@@ -284,7 +286,9 @@ usbd_get_report(usbd_interface_handle if
usbd_device_handle dev;
usb_device_request_t req;
- DPRINTFN(4, ("usbd_get_report: len=%d\n", len));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(4, "len=%d", len, 0, 0, 0);
if (ifd == NULL)
return USBD_IOERROR;
usbd_interface2device_handle(iface, &dev);
@@ -303,7 +307,9 @@ usbd_set_idle(usbd_interface_handle ifac
usbd_device_handle dev;
usb_device_request_t req;
- DPRINTFN(4, ("usbd_set_idle: %d %d\n", duration, id));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(4, "duration %d id %d", duration, id, 0, 0);
if (ifd == NULL)
return USBD_IOERROR;
usbd_interface2device_handle(iface, &dev);
@@ -408,16 +414,15 @@ usbd_bulk_transfer(usbd_xfer_handle xfer
USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
usbd_setup_xfer(xfer, pipe, 0, buf, *size, flags, timeout, NULL);
- DPRINTFN(1, ("usbd_bulk_transfer: start transfer %d bytes\n", *size));
+ DPRINTFN(1, "start transfer %d bytes", *size, 0, 0, 0);
err = usbd_sync_transfer_sig(xfer);
usbd_get_xfer_status(xfer, NULL, NULL, size, NULL);
- DPRINTFN(1,("usbd_bulk_transfer: transferred %d\n", *size));
+ DPRINTFN(1, "transferred %d", *size, 0, 0, 0);
if (err) {
- DPRINTF(("usbd_bulk_transfer: error=%d\n", err));
usbd_clear_endpoint_stall(pipe);
}
- USBHIST_LOG(usbdebug, "<- done err %d", xfer, err, 0, 0);
+ USBHIST_LOG(usbdebug, "<- done xfer %p err %d", xfer, err, 0, 0);
return err;
}
@@ -433,17 +438,16 @@ usbd_intr_transfer(usbd_xfer_handle xfer
usbd_setup_xfer(xfer, pipe, 0, buf, *size, flags, timeout, NULL);
- DPRINTFN(1, ("usbd_intr_transfer: start transfer %d bytes\n", *size));
+ DPRINTFN(1, "start transfer %d bytes", *size, 0, 0, 0);
err = usbd_sync_transfer_sig(xfer);
usbd_get_xfer_status(xfer, NULL, NULL, size, NULL);
- DPRINTFN(1,("usbd_intr_transfer: transferred %d\n", *size));
+ DPRINTFN(1, "transferred %d", *size, 0, 0, 0);
if (err) {
- DPRINTF(("usbd_intr_transfer: error=%d\n", err));
usbd_clear_endpoint_stall(pipe);
}
- USBHIST_LOG(usbdebug, "<- done err %d", xfer, err, 0, 0);
+ USBHIST_LOG(usbdebug, "<- done xfer %p err %d", xfer, err, 0, 0);
return err;
}
@@ -451,34 +455,42 @@ usbd_intr_transfer(usbd_xfer_handle xfer
void
usb_detach_wait(device_t dv, kcondvar_t *cv, kmutex_t *lock)
{
- DPRINTF(("usb_detach_wait: waiting for %s\n", device_xname(dv)));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(1, "waiting for dv %p", dv, 0, 0, 0);
if (cv_timedwait(cv, lock, hz * 60)) // dv, PZERO, "usbdet", hz * 60
printf("usb_detach_wait: %s didn't detach\n",
device_xname(dv));
- DPRINTF(("usb_detach_wait: %s done\n", device_xname(dv)));
+ DPRINTFN(1, "done", 0, 0, 0, 0);
}
void
usb_detach_broadcast(device_t dv, kcondvar_t *cv)
{
- DPRINTF(("usb_detach_broadcast: for %s\n", device_xname(dv)));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(1, "for dv %p", dv, 0, 0, 0);
cv_broadcast(cv);
}
void
usb_detach_waitold(device_t dv)
{
- DPRINTF(("usb_detach_waitold: waiting for %s\n", device_xname(dv)));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(1, "waiting for dv %p", dv, 0, 0, 0);
if (tsleep(dv, PZERO, "usbdet", hz * 60)) /* XXXSMP ok */
printf("usb_detach_waitold: %s didn't detach\n",
device_xname(dv));
- DPRINTF(("usb_detach_waitold: %s done\n", device_xname(dv)));
+ DPRINTFN(1, "done", 0, 0, 0, 0);
}
void
usb_detach_wakeupold(device_t dv)
{
- DPRINTF(("usb_detach_wakeupold: for %s\n", device_xname(dv)));
+ USBHIST_FUNC(); USBHIST_CALLED(usbdebug);
+
+ DPRINTFN(1, "for dv %p", dv, 0, 0, 0);
wakeup(dv); /* XXXSMP ok */
}