summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2007-07-05 06:28:46 +0000
committerimp <imp@FreeBSD.org>2007-07-05 06:28:46 +0000
commitfaf7f55ca4ba19fd2cbc3d1732711593b9de50d6 (patch)
treedc379b99f760c4cbae7babbb72391afc53783e19
parentac23a203e79d0758a7973675d0b7427511263932 (diff)
downloadFreeBSD-src-faf7f55ca4ba19fd2cbc3d1732711593b9de50d6.zip
FreeBSD-src-faf7f55ca4ba19fd2cbc3d1732711593b9de50d6.tar.gz
Prefer device_printf to printf("%s:...", device_get_nameunit(),...);
This saves ~300 bytes for uvscom.c and ~100 for uvisor.c Approved by: re (blanket)
-rw-r--r--sys/dev/usb/uvisor.c38
-rw-r--r--sys/dev/usb/uvscom.c74
2 files changed, 51 insertions, 61 deletions
diff --git a/sys/dev/usb/uvisor.c b/sys/dev/usb/uvisor.c
index c38d0fd..f7b2374 100644
--- a/sys/dev/usb/uvisor.c
+++ b/sys/dev/usb/uvisor.c
@@ -242,7 +242,9 @@ static const struct uvisor_type uvisor_devs[] = {
{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_NX60 }, PALM4 },
{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_35 }, PALM35 },
/* {{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_25 }, PALM4 },*/
+/* {{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_TH55 }, PALM4 }, */ /* See PR 80935 */
{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_TJ37 }, PALM4 },
+ {{ USB_VENDOR_TAPWAVE, USB_PRODUCT_TAPWAVE_ZODIAC }, PALM4 },
};
#define uvisor_lookup(v, p) ((const struct uvisor_type *)usb_lookup(uvisor_devs, v, p))
@@ -271,7 +273,6 @@ uvisor_attach(device_t self)
usbd_interface_handle iface;
usb_interface_descriptor_t *id;
usb_endpoint_descriptor_t *ed;
- const char *devname;
int i;
usbd_status err;
struct ucom_softc *ucom;
@@ -281,22 +282,20 @@ uvisor_attach(device_t self)
ucom->sc_udev = dev;
ucom->sc_iface = uaa->iface;
- devname = device_get_nameunit(ucom->sc_dev);
-
DPRINTFN(10,("\nuvisor_attach: sc=%p\n", sc));
/* Move the device into the configured state. */
err = usbd_set_config_index(dev, UVISOR_CONFIG_INDEX, 1);
if (err) {
- printf("\n%s: failed to set configuration, err=%s\n",
- devname, usbd_errstr(err));
+ device_printf(self, "failed to set configuration, err=%s\n",
+ usbd_errstr(err));
goto bad;
}
err = usbd_device2interface_handle(dev, UVISOR_IFACE_INDEX, &iface);
if (err) {
- printf("\n%s: failed to get interface, err=%s\n",
- devname, usbd_errstr(err));
+ device_printf(self, "failed to get interface, err=%s\n",
+ usbd_errstr(err));
goto bad;
}
@@ -312,8 +311,9 @@ uvisor_attach(device_t self)
int addr, dir, attr;
ed = usbd_interface2endpoint_descriptor(iface, i);
if (ed == NULL) {
- printf("%s: could not read endpoint descriptor"
- ": %s\n", devname, usbd_errstr(err));
+ device_printf(self,
+ "could not read endpoint descriptor: %s\n",
+ usbd_errstr(err));
goto bad;
}
@@ -325,18 +325,16 @@ uvisor_attach(device_t self)
else if (dir == UE_DIR_OUT && attr == UE_BULK)
ucom->sc_bulkout_no = addr;
else {
- printf("%s: unexpected endpoint\n", devname);
+ device_printf(self, "unexpected endpoint\n");
goto bad;
}
}
if (ucom->sc_bulkin_no == -1) {
- printf("%s: Could not find data bulk in\n",
- device_get_nameunit(ucom->sc_dev));
+ device_printf(self, "Could not find data bulk in\n");
goto bad;
}
if (ucom->sc_bulkout_no == -1) {
- printf("%s: Could not find data bulk out\n",
- device_get_nameunit(ucom->sc_dev));
+ device_printf(self, "Could not find data bulk out\n");
goto bad;
}
@@ -358,8 +356,8 @@ uvisor_attach(device_t self)
err = uvisor_init(sc);
if (err) {
- printf("%s: init failed, %s\n", device_get_nameunit(ucom->sc_dev),
- usbd_errstr(err));
+ device_printf(ucom->sc_dev, "init failed, %s\n",
+ usbd_errstr(err));
goto bad;
}
@@ -447,7 +445,7 @@ uvisor_init(struct uvisor_softc *sc)
char *string;
np = UGETW(coninfo.num_ports);
- printf("%s: Number of ports: %d\n", device_get_nameunit(sc->sc_ucom.sc_dev), np);
+ device_printf(sc->sc_ucom.sc_dev, "Number of ports: %d\n", np);
for (i = 0; i < np; ++i) {
switch (coninfo.connections[i].port_function_id) {
case UVISOR_FUNCTION_GENERIC:
@@ -466,9 +464,9 @@ uvisor_init(struct uvisor_softc *sc)
string = "unknown";
break;
}
- printf("%s: port %d, is for %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev), coninfo.connections[i].port,
- string);
+ device_printf(sc->sc_ucom.sc_dev,
+ "port %d, is for %s\n",
+ coninfo.connections[i].port, string);
}
}
#endif
diff --git a/sys/dev/usb/uvscom.c b/sys/dev/usb/uvscom.c
index be35583..3528643 100644
--- a/sys/dev/usb/uvscom.c
+++ b/sys/dev/usb/uvscom.c
@@ -316,7 +316,6 @@ uvscom_attach(device_t self)
usb_config_descriptor_t *cdesc;
usb_interface_descriptor_t *id;
usb_endpoint_descriptor_t *ed;
- const char *devname;
usbd_status err;
int i;
@@ -325,8 +324,6 @@ uvscom_attach(device_t self)
ucom->sc_udev = dev;
ucom->sc_iface = uaa->iface;
- devname = device_get_nameunit(ucom->sc_dev);
-
DPRINTF(("uvscom attach: sc = %p\n", sc));
/* initialize endpoints */
@@ -337,8 +334,8 @@ uvscom_attach(device_t self)
/* Move the device into the configured state. */
err = usbd_set_config_index(dev, UVSCOM_CONFIG_INDEX, 1);
if (err) {
- printf("%s: failed to set configuration, err=%s\n",
- devname, usbd_errstr(err));
+ device_printf(self, "failed to set configuration, err=%s\n",
+ usbd_errstr(err));
goto error;
}
@@ -346,8 +343,7 @@ uvscom_attach(device_t self)
cdesc = usbd_get_config_descriptor(ucom->sc_udev);
if (cdesc == NULL) {
- printf("%s: failed to get configuration descriptor\n",
- device_get_nameunit(ucom->sc_dev));
+ device_printf(self, "failed to get configuration descriptor\n");
goto error;
}
@@ -355,8 +351,8 @@ uvscom_attach(device_t self)
err = usbd_device2interface_handle(dev, UVSCOM_IFACE_INDEX,
&ucom->sc_iface);
if (err) {
- printf("%s: failed to get interface, err=%s\n",
- devname, usbd_errstr(err));
+ device_printf(self, "failed to get interface, err=%s\n",
+ usbd_errstr(err));
goto error;
}
@@ -367,8 +363,8 @@ uvscom_attach(device_t self)
for (i = 0; i < id->bNumEndpoints; i++) {
ed = usbd_interface2endpoint_descriptor(ucom->sc_iface, i);
if (ed == NULL) {
- printf("%s: no endpoint descriptor for %d\n",
- device_get_nameunit(ucom->sc_dev), i);
+ device_printf(self, "no endpoint descriptor for %d\n",
+ i);
goto error;
}
@@ -386,18 +382,15 @@ uvscom_attach(device_t self)
}
if (ucom->sc_bulkin_no == -1) {
- printf("%s: Could not find data bulk in\n",
- device_get_nameunit(ucom->sc_dev));
+ device_printf(self, "Could not find data bulk in\n");
goto error;
}
if (ucom->sc_bulkout_no == -1) {
- printf("%s: Could not find data bulk out\n",
- device_get_nameunit(ucom->sc_dev));
+ device_printf(self, "Could not find data bulk out\n");
goto error;
}
if (sc->sc_intr_number == -1) {
- printf("%s: Could not find interrupt in\n",
- device_get_nameunit(ucom->sc_dev));
+ device_printf(self, "Could not find interrupt in\n");
goto error;
}
@@ -416,8 +409,7 @@ uvscom_attach(device_t self)
err = uvscom_reset(sc);
if (err) {
- printf("%s: reset failed, %s\n", device_get_nameunit(ucom->sc_dev),
- usbd_errstr(err));
+ device_printf(self, "reset failed, %s\n", usbd_errstr(err));
goto error;
}
@@ -472,8 +464,8 @@ uvscom_readstat(struct uvscom_softc *sc)
err = usbd_do_request(sc->sc_ucom.sc_udev, &req, &r);
if (err) {
- printf("%s: uvscom_readstat: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev), usbd_errstr(err));
+ device_printf(sc->sc_ucom.sc_dev, "uvscom_readstat: %s\n",
+ usbd_errstr(err));
return (err);
}
@@ -499,8 +491,8 @@ uvscom_shutdown(struct uvscom_softc *sc)
err = usbd_do_request(sc->sc_ucom.sc_udev, &req, NULL);
if (err) {
- printf("%s: uvscom_shutdown: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev), usbd_errstr(err));
+ device_printf(sc->sc_ucom.sc_dev, "uvscom_shutdown: %s\n",
+ usbd_errstr(err));
return (err);
}
@@ -540,8 +532,8 @@ uvscom_set_line(struct uvscom_softc *sc, uint16_t line)
err = usbd_do_request(sc->sc_ucom.sc_udev, &req, NULL);
if (err) {
- printf("%s: uvscom_set_line: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev), usbd_errstr(err));
+ device_printf(sc->sc_ucom.sc_dev, "uvscom_set_line: %s\n",
+ usbd_errstr(err));
return (err);
}
@@ -565,8 +557,8 @@ uvscom_set_line_coding(struct uvscom_softc *sc, uint16_t lsp, uint16_t ls)
err = usbd_do_request(sc->sc_ucom.sc_udev, &req, NULL);
if (err) {
- printf("%s: uvscom_set_line_coding: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev), usbd_errstr(err));
+ device_printf(sc->sc_ucom.sc_dev, "uvscom_set_line_coding: %s\n",
+ usbd_errstr(err));
return (err);
}
@@ -578,8 +570,8 @@ uvscom_set_line_coding(struct uvscom_softc *sc, uint16_t lsp, uint16_t ls)
err = usbd_do_request(sc->sc_ucom.sc_udev, &req, NULL);
if (err) {
- printf("%s: uvscom_set_line_coding: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev), usbd_errstr(err));
+ device_printf(sc->sc_ucom.sc_dev, "uvscom_set_line_coding: %s\n",
+ usbd_errstr(err));
return (err);
}
@@ -786,9 +778,9 @@ uvscom_open(void *addr, int portno)
uvscom_intr,
uvscominterval);
if (err) {
- printf("%s: cannot open interrupt pipe (addr %d)\n",
- device_get_nameunit(sc->sc_ucom.sc_dev),
- sc->sc_intr_number);
+ device_printf(sc->sc_ucom.sc_dev,
+ "cannot open interrupt pipe (addr %d)\n",
+ sc->sc_intr_number);
return (ENXIO);
}
} else {
@@ -836,14 +828,14 @@ uvscom_close(void *addr, int portno)
if (sc->sc_intr_pipe != NULL) {
err = usbd_abort_pipe(sc->sc_intr_pipe);
if (err)
- printf("%s: abort interrupt pipe failed: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev),
- usbd_errstr(err));
+ device_printf(sc->sc_ucom.sc_dev,
+ "abort interrupt pipe failed: %s\n",
+ usbd_errstr(err));
err = usbd_close_pipe(sc->sc_intr_pipe);
if (err)
- printf("%s: close interrupt pipe failed: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev),
- usbd_errstr(err));
+ device_printf(sc->sc_ucom.sc_dev,
+ "close interrupt pipe failed: %s\n",
+ usbd_errstr(err));
free(sc->sc_intr_buf, M_USBDEV);
sc->sc_intr_pipe = NULL;
}
@@ -863,9 +855,9 @@ uvscom_intr(usbd_xfer_handle xfer, usbd_private_handle priv, usbd_status status)
if (status == USBD_NOT_STARTED || status == USBD_CANCELLED)
return;
- printf("%s: uvscom_intr: abnormal status: %s\n",
- device_get_nameunit(sc->sc_ucom.sc_dev),
- usbd_errstr(status));
+ device_printf(sc->sc_ucom.sc_dev,
+ "uvscom_intr: abnormal status: %s\n",
+ usbd_errstr(status));
usbd_clear_endpoint_stall_async(sc->sc_intr_pipe);
return;
}
OpenPOWER on IntegriCloud