Prefer device_printf over printf.

This commit is contained in:
Warner Losh 2007-06-11 06:14:42 +00:00
parent 478124e645
commit 2a88b253af
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=170544
2 changed files with 34 additions and 45 deletions

View File

@ -131,28 +131,27 @@ USB_ATTACH(uark)
usb_interface_descriptor_t *id;
usb_endpoint_descriptor_t *ed;
usbd_status error;
const char *devname;
int i;
struct ucom_softc *ucom = &sc->sc_ucom;
ucom->sc_dev = self;
ucom->sc_udev = dev;
devname = device_get_nameunit(ucom->sc_dev);
if (uaa->iface == NULL) {
/* Move the device into the configured state. */
error = usbd_set_config_index(dev, UARK_CONFIG_INDEX, 1);
if (error) {
printf("\n%s: failed to set configuration, err=%s\n",
devname, usbd_errstr(error));
device_printf(ucom->sc_dev,
"failed to set configuration, err=%s\n",
usbd_errstr(error));
goto bad;
}
error =
usbd_device2interface_handle(dev, UARK_IFACE_INDEX, &iface);
if (error) {
printf("\n%s: failed to get interface, err=%s\n",
devname, usbd_errstr(error));
device_printf(ucom->sc_dev,
"failed to get interface, err=%s\n",
usbd_errstr(error));
goto bad;
}
} else
@ -165,8 +164,8 @@ USB_ATTACH(uark)
for (i = 0; i < id->bNumEndpoints; i++) {
ed = usbd_interface2endpoint_descriptor(iface, i);
if (ed == NULL) {
printf("%s: could not read endpoint descriptor\n",
devname);
device_printf(ucom->sc_dev,
"could not read endpoint descriptor\n");
goto bad;
}
if (UE_GET_DIR(ed->bEndpointAddress) == UE_DIR_IN &&
@ -177,7 +176,7 @@ USB_ATTACH(uark)
ucom->sc_bulkout_no = ed->bEndpointAddress;
}
if (ucom->sc_bulkin_no == -1 || ucom->sc_bulkout_no == -1) {
printf("%s: missing endpoint\n", devname);
device_printf(ucom->sc_dev, "missing endpoint\n");
goto bad;
}
ucom->sc_parent = sc;
@ -305,9 +304,7 @@ uark_break(void *vsc, int portno, int onoff)
#ifdef UARK_DEBUG
struct uark_softc *sc = vsc;
printf("%s: break %s!\n", device_get_nameunit(sc->sc_dev),
onoff ? "on" : "off");
device_printf(sc->sc_dev, "%s: break %s!\n", onoff ? "on" : "off");
if (onoff)
/* break on */
uark_cmd(sc, 4, 0x01);

View File

@ -283,7 +283,6 @@ USB_ATTACH(ubsa)
usb_config_descriptor_t *cdesc;
usb_interface_descriptor_t *id;
usb_endpoint_descriptor_t *ed;
const char *devname;
usbd_status err;
int i;
@ -298,12 +297,9 @@ USB_ATTACH(ubsa)
sc->sc_rts = -1;
ucom->sc_dev = self;
ucom->sc_udev = dev;
ucom->sc_iface = uaa->iface;
devname = device_get_nameunit(ucom->sc_dev);
DPRINTF(("ubsa attach: sc = %p\n", sc));
/* initialize endpoints */
@ -314,8 +310,8 @@ USB_ATTACH(ubsa)
/* Move the device into the configured state. */
err = usbd_set_config_index(dev, UBSA_CONFIG_INDEX, 1);
if (err) {
printf("%s: failed to set configuration: %s\n",
devname, usbd_errstr(err));
device_printf(ucom->sc_dev, "failed to set configuration: %s\n",
usbd_errstr(err));
ucom->sc_dying = 1;
goto error;
}
@ -324,8 +320,8 @@ USB_ATTACH(ubsa)
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(ucom->sc_dev,
"failed to get configuration descriptor\n");
ucom->sc_dying = 1;
goto error;
}
@ -334,8 +330,8 @@ USB_ATTACH(ubsa)
err = usbd_device2interface_handle(dev, UBSA_IFACE_INDEX,
&ucom->sc_iface);
if (err) {
printf("%s: failed to get interface: %s\n",
devname, usbd_errstr(err));
device_printf(ucom->sc_dev, "failed to get interface: %s\n",
usbd_errstr(err));
ucom->sc_dying = 1;
goto error;
}
@ -348,8 +344,8 @@ USB_ATTACH(ubsa)
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(ucom->sc_dev,
"no endpoint descriptor for %d\n", i);
ucom->sc_dying = 1;
goto error;
}
@ -370,8 +366,7 @@ USB_ATTACH(ubsa)
}
if (sc->sc_intr_number == -1) {
printf("%s: Could not find interrupt in\n",
device_get_nameunit(ucom->sc_dev));
device_printf(ucom->sc_dev, "Could not find interrupt in\n");
ucom->sc_dying = 1;
goto error;
}
@ -380,15 +375,13 @@ USB_ATTACH(ubsa)
sc->sc_intr_iface = ucom->sc_iface;
if (ucom->sc_bulkin_no == -1) {
printf("%s: Could not find data bulk in\n",
device_get_nameunit(ucom->sc_dev));
device_printf(ucom->sc_dev, "Could not find data bulk in\n");
ucom->sc_dying = 1;
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(ucom->sc_dev, "Could not find data bulk out\n");
ucom->sc_dying = 1;
goto error;
}
@ -449,8 +442,8 @@ ubsa_request(struct ubsa_softc *sc, u_int8_t request, u_int16_t value)
err = usbd_do_request(sc->sc_ucom.sc_udev, &req, 0);
if (err)
printf("%s: ubsa_request: %s\n",
device_get_nameunit(sc->sc_ucom.sc_dev), usbd_errstr(err));
device_printf(sc->sc_ucom.sc_dev, "ubsa_request: %s\n",
usbd_errstr(err));
return (err);
}
@ -534,9 +527,8 @@ ubsa_baudrate(struct ubsa_softc *sc, speed_t speed)
value = B230400 / speed;
break;
default:
printf("%s: ubsa_param: unsupported baudrate, "
"forcing default of 9600\n",
device_get_nameunit(sc->sc_ucom.sc_dev));
device_printf(sc->sc_ucom.sc_dev,
"ubsa_param: unsupported baud, forcing default of 9600\n");
value = B230400 / B9600;
break;
};
@ -577,9 +569,9 @@ ubsa_databits(struct ubsa_softc *sc, tcflag_t cflag)
case CS7: value = 2; break;
case CS8: value = 3; break;
default:
printf("%s: ubsa_param: unsupported databits requested, "
"forcing default of 8\n",
device_get_nameunit(sc->sc_ucom.sc_dev));
device_printf(sc->sc_ucom.sc_dev,
"ubsa_param: unsupported databits requested, "
"forcing default of 8\n");
value = 3;
}
@ -656,8 +648,8 @@ ubsa_open(void *addr, int portno)
ubsa_intr,
UBSA_INTR_INTERVAL);
if (err) {
printf("%s: cannot open interrupt pipe (addr %d)\n",
device_get_nameunit(sc->sc_ucom.sc_dev),
device_printf(sc->sc_ucom.sc_dev,
"cannot open interrupt pipe (addr %d)\n",
sc->sc_intr_number);
return (EIO);
}
@ -681,13 +673,13 @@ ubsa_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),
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),
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;