summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2007-07-05 06:42:14 +0000
committerimp <imp@FreeBSD.org>2007-07-05 06:42:14 +0000
commitde171ef203fcbb538750a816cc34e3bf95dd599c (patch)
tree2653753be482cf38f33b1457ca1f92315ba180e4
parentfaf7f55ca4ba19fd2cbc3d1732711593b9de50d6 (diff)
downloadFreeBSD-src-de171ef203fcbb538750a816cc34e3bf95dd599c.zip
FreeBSD-src-de171ef203fcbb538750a816cc34e3bf95dd599c.tar.gz
Prefer device_printf to printf("%s: ...", device_get_nameunit()). On
amd64, we save about 240 bytes (this is about 20 per instance). Approved by: re (blanket)
-rw-r--r--sys/dev/usb/ubser.c53
1 files changed, 23 insertions, 30 deletions
diff --git a/sys/dev/usb/ubser.c b/sys/dev/usb/ubser.c
index 549be0b..29994b9 100644
--- a/sys/dev/usb/ubser.c
+++ b/sys/dev/usb/ubser.c
@@ -280,17 +280,15 @@ ubser_attach(device_t self)
err = usbd_do_request_flags(udev, &req, &sc->sc_numser,
USBD_SHORT_XFER_OK, &alen, USBD_DEFAULT_TIMEOUT);
if (err) {
- printf("%s: failed to get number of serials\n",
- device_get_nameunit(sc->sc_dev));
+ device_printf(self, "failed to get number of serials\n");
goto bad;
} else if (alen != 1) {
- printf("%s: bogus answer on get_numser\n",
- device_get_nameunit(sc->sc_dev));
+ device_printf(self, "bogus answer on get_numser\n");
goto bad;
}
if (sc->sc_numser > MAX_SER)
sc->sc_numser = MAX_SER;
- printf("%s: found %i serials\n", device_get_nameunit(sc->sc_dev), sc->sc_numser);
+ device_printf(self, "found %i serials\n", sc->sc_numser);
sc->sc_port = malloc(sizeof(*sc->sc_port) * sc->sc_numser,
M_USBDEV, M_WAITOK);
@@ -303,8 +301,7 @@ ubser_attach(device_t self)
for (i = 0; i < epcount; i++) {
ed = usbd_interface2endpoint_descriptor(sc->sc_iface, i);
if (ed == NULL) {
- printf("%s: couldn't get ep %d\n",
- device_get_nameunit(sc->sc_dev), i);
+ device_printf(self, "couldn't get ep %d\n", i);
return ENXIO;
}
if (UE_GET_DIR(ed->bEndpointAddress) == UE_DIR_IN &&
@@ -320,8 +317,7 @@ ubser_attach(device_t self)
}
}
if (sc->sc_bulkin_no == -1 || sc->sc_bulkout_no == -1) {
- printf("%s: could not find bulk in/out endpoint\n",
- device_get_nameunit(sc->sc_dev));
+ device_printf(self, "could not find bulk in/out endpoint\n");
sc->sc_dying = 1;
goto bad;
}
@@ -331,18 +327,16 @@ ubser_attach(device_t self)
err = usbd_open_pipe(sc->sc_iface, sc->sc_bulkin_no, 0,
&sc->sc_bulkin_pipe);
if (err) {
- printf("%s: open bulk in error (addr %d): %s\n",
- device_get_nameunit(sc->sc_dev), sc->sc_bulkin_no,
- usbd_errstr(err));
+ device_printf(self, "open bulk in error (addr %d): %s\n",
+ sc->sc_bulkin_no, usbd_errstr(err));
goto fail_0;
}
/* Bulk-out pipe */
err = usbd_open_pipe(sc->sc_iface, sc->sc_bulkout_no,
USBD_EXCLUSIVE_USE, &sc->sc_bulkout_pipe);
if (err) {
- printf("%s: open bulk out error (addr %d): %s\n",
- device_get_nameunit(sc->sc_dev), sc->sc_bulkout_no,
- usbd_errstr(err));
+ device_printf(self, "open bulk out error (addr %d): %s\n",
+ sc->sc_bulkout_no, usbd_errstr(err));
goto fail_1;
}
@@ -645,8 +639,8 @@ ubserwritecb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
goto error;
if (status != USBD_NORMAL_COMPLETION) {
- printf("%s: ubserwritecb: %s\n",
- device_get_nameunit(sc->sc_dev), usbd_errstr(status));
+ device_printf(sc->sc_dev, "ubserwritecb: %s\n",
+ usbd_errstr(status));
if (status == USBD_STALLED)
usbd_clear_endpoint_stall_async(sc->sc_bulkin_pipe);
/* XXX we should restart after some delay. */
@@ -656,8 +650,8 @@ ubserwritecb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
usbd_get_xfer_status(xfer, NULL, NULL, &cc, NULL);
DPRINTF(("ubserwritecb: cc = %d\n", cc));
if (cc <= sc->sc_opkthdrlen) {
- printf("%s: sent size too small, cc = %d\n",
- device_get_nameunit(sc->sc_dev), cc);
+ device_printf(sc->sc_dev, "sent size too small, cc = %d\n",
+ cc);
goto error;
}
@@ -714,8 +708,8 @@ ubserreadcb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
int lostcc;
if (status == USBD_IOERROR) {
- printf("%s: ubserreadcb: %s - restarting\n",
- device_get_nameunit(sc->sc_dev), usbd_errstr(status));
+ device_printf(sc->sc_dev, "ubserreadcb: %s - restarting\n",
+ usbd_errstr(status));
goto resubmit;
}
@@ -723,8 +717,8 @@ ubserreadcb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
if (status != USBD_NORMAL_COMPLETION) {
if (status != USBD_CANCELLED) {
- printf("%s: ubserreadcb: %s\n",
- device_get_nameunit(sc->sc_dev), usbd_errstr(status));
+ device_printf(sc->sc_dev, "ubserreadcb: %s\n",
+ usbd_errstr(status));
}
if (status == USBD_STALLED)
usbd_clear_endpoint_stall_async(sc->sc_bulkin_pipe);
@@ -738,8 +732,8 @@ ubserreadcb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
goto resubmit;
if (cc > sc->sc_ibufsizepad) {
- printf("%s: invalid receive data size, %d chars\n",
- device_get_nameunit(sc->sc_dev), cc);
+ device_printf(sc->sc_dev, "invalid receive data size, %d chars\n",
+ cc);
goto resubmit;
}
@@ -773,16 +767,15 @@ ubserreadcb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
ubserstart(tp);
}
if (lostcc > 0)
- printf("%s: lost %d chars\n", device_get_nameunit(sc->sc_dev),
- lostcc);
+ device_printf(sc->sc_dev, "lost %d chars\n", lostcc);
} else {
/* Give characters to tty layer. */
while (cc > 0) {
DPRINTFN(7, ("ubserreadcb: char = 0x%02x\n", *cp));
if (ttyld_rint(tp, *cp) == -1) {
/* XXX what should we do? */
- printf("%s: lost %d chars\n",
- device_get_nameunit(sc->sc_dev), cc);
+ device_printf(sc->sc_dev, "lost %d chars\n",
+ cc);
break;
}
cc--;
@@ -793,7 +786,7 @@ ubserreadcb(usbd_xfer_handle xfer, usbd_private_handle p, usbd_status status)
resubmit:
err = ubserstartread(sc);
if (err) {
- printf("%s: read start failed\n", device_get_nameunit(sc->sc_dev));
+ device_printf(sc->sc_dev, "read start failed\n");
/* XXX what should we do now? */
}
OpenPOWER on IntegriCloud