A few more purely stylistic changes that I missed in the last round.

This commit is contained in:
augustss 1999-11-17 23:00:49 +00:00
parent 08aacd4e6f
commit cdaec29859
10 changed files with 148 additions and 148 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: ohci.c,v 1.53 1999/11/12 00:34:57 augustss Exp $ */
/* $NetBSD: ohci.c,v 1.54 1999/11/17 23:00:49 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -188,9 +188,9 @@ static void ohci_rhsc_able __P((ohci_softc_t *, int));
static void ohci_close_pipe __P((usbd_pipe_handle pipe,
ohci_soft_ed_t *head));
static void ohci_abort_req __P((usbd_xfer_handle xfer,
static void ohci_abort_xfer __P((usbd_xfer_handle xfer,
usbd_status status));
static void ohci_abort_req_end __P((void *));
static void ohci_abort_xfer_end __P((void *));
static void ohci_device_clear_toggle __P((usbd_pipe_handle pipe));
static void ohci_noop __P((usbd_pipe_handle pipe));
@ -1393,7 +1393,7 @@ ohci_timeout(addr)
s = splusb();
xfer->device->bus->intr_context++;
ohci_abort_req(xfer, USBD_TIMEOUT);
ohci_abort_xfer(xfer, USBD_TIMEOUT);
xfer->device->bus->intr_context--;
splx(s);
}
@ -1578,34 +1578,34 @@ ohci_close_pipe(pipe, head)
* interrupt processing to process it.
*/
void
ohci_abort_req(xfer, status)
ohci_abort_xfer(xfer, status)
usbd_xfer_handle xfer;
usbd_status status;
{
struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
ohci_soft_ed_t *sed;
DPRINTF(("ohci_abort_req: xfer=%p pipe=%p\n", xfer, opipe));
DPRINTF(("ohci_abort_xfer: xfer=%p pipe=%p\n", xfer, opipe));
xfer->status = status;
usb_untimeout(ohci_timeout, xfer, xfer->timo_handle);
sed = opipe->sed;
DPRINTFN(1,("ohci_abort_req: stop ed=%p\n", sed));
DPRINTFN(1,("ohci_abort_xfer: stop ed=%p\n", sed));
sed->ed.ed_flags |= LE(OHCI_ED_SKIP); /* force hardware skip */
if (xfer->device->bus->intr_context) {
/* We have no process context, so we can't use tsleep(). */
timeout(ohci_abort_req_end, xfer, hz / USB_FRAMES_PER_SECOND);
timeout(ohci_abort_xfer_end, xfer, hz / USB_FRAMES_PER_SECOND);
} else {
usb_delay_ms(opipe->pipe.device->bus, 1);
ohci_abort_req_end(xfer);
ohci_abort_xfer_end(xfer);
}
}
void
ohci_abort_req_end(v)
ohci_abort_xfer_end(v)
void *v;
{
usbd_xfer_handle xfer = v;
@ -1620,7 +1620,7 @@ ohci_abort_req_end(v)
p = xfer->hcpriv;
#ifdef DIAGNOSTIC
if (!p) {
printf("ohci_abort_req: hcpriv==0\n");
printf("ohci_abort_xfer: hcpriv==0\n");
return;
}
#endif
@ -1631,7 +1631,7 @@ ohci_abort_req_end(v)
}
sed = opipe->sed;
DPRINTFN(2,("ohci_abort_req: set hd=%x, tl=%x\n",
DPRINTFN(2,("ohci_abort_xfer: set hd=%x, tl=%x\n",
(int)LE(p->physaddr), (int)LE(sed->ed.ed_tailp)));
sed->ed.ed_headp = p->physaddr; /* unlink TDs */
sed->ed.ed_flags &= LE(~OHCI_ED_SKIP); /* remove hardware skip */
@ -2158,7 +2158,7 @@ ohci_device_ctrl_abort(xfer)
usbd_xfer_handle xfer;
{
DPRINTF(("ohci_device_ctrl_abort: xfer=%p\n", xfer));
ohci_abort_req(xfer, USBD_CANCELLED);
ohci_abort_xfer(xfer, USBD_CANCELLED);
}
/* Close a device control pipe. */
@ -2301,7 +2301,7 @@ ohci_device_bulk_abort(xfer)
usbd_xfer_handle xfer;
{
DPRINTF(("ohci_device_bulk_abort: xfer=%p\n", xfer));
ohci_abort_req(xfer, USBD_CANCELLED);
ohci_abort_xfer(xfer, USBD_CANCELLED);
}
/*
@ -2420,7 +2420,7 @@ ohci_device_intr_abort(xfer)
DPRINTF(("ohci_device_intr_abort: remove\n"));
xfer->pipe->intrxfer = 0;
}
ohci_abort_req(xfer, USBD_CANCELLED);
ohci_abort_xfer(xfer, USBD_CANCELLED);
}
/* Close a device interrupt pipe. */

View File

@ -1,4 +1,4 @@
/* $NetBSD: uaudio.c,v 1.10 1999/11/15 22:04:14 augustss Exp $ */
/* $NetBSD: uaudio.c,v 1.11 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@ -1822,7 +1822,7 @@ uaudio_chan_alloc_buffers(sc, ch)
size = (ch->bytes_per_frame + ch->sample_size) * UAUDIO_NFRAMES;
for (i = 0; i < UAUDIO_NCHANBUFS; i++) {
xfer = usbd_alloc_request(sc->sc_udev);
xfer = usbd_alloc_xfer(sc->sc_udev);
if (xfer == 0)
goto bad;
ch->chanbufs[i].xfer = xfer;
@ -1840,7 +1840,7 @@ uaudio_chan_alloc_buffers(sc, ch)
bad:
while (--i >= 0)
/* implicit buffer free */
usbd_free_request(ch->chanbufs[i].xfer);
usbd_free_xfer(ch->chanbufs[i].xfer);
return (USBD_NOMEM);
}
@ -1852,7 +1852,7 @@ uaudio_chan_free_buffers(sc, ch)
int i;
for (i = 0; i < UAUDIO_NCHANBUFS; i++)
usbd_free_request(ch->chanbufs[i].xfer);
usbd_free_xfer(ch->chanbufs[i].xfer);
}
/* Called at splusb() */
@ -1914,9 +1914,9 @@ uaudio_chan_ptransfer(ch)
DPRINTFN(5,("uaudio_chan_transfer: ptransfer xfer=%p\n", cb->xfer));
/* Fill the request */
usbd_setup_isoc_request(cb->xfer, ch->pipe, cb, cb->sizes,
UAUDIO_NFRAMES, USBD_NO_COPY,
uaudio_chan_pintr);
usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes,
UAUDIO_NFRAMES, USBD_NO_COPY,
uaudio_chan_pintr);
(void)usbd_transfer(cb->xfer);
}
@ -1936,7 +1936,7 @@ uaudio_chan_pintr(xfer, priv, status)
if (status == USBD_CANCELLED)
return;
usbd_get_request_status(xfer, 0, 0, &count, 0);
usbd_get_xfer_status(xfer, 0, 0, &count, 0);
DPRINTFN(5,("uaudio_chan_pintr: count=%d, transferred=%d\n",
count, ch->transferred));
#ifdef DIAGNOSTIC
@ -2005,9 +2005,9 @@ uaudio_chan_rtransfer(ch)
DPRINTFN(5,("uaudio_chan_rtransfer: transfer xfer=%p\n", cb->xfer));
/* Fill the request */
usbd_setup_isoc_request(cb->xfer, ch->pipe, cb, cb->sizes,
UAUDIO_NFRAMES, USBD_NO_COPY,
uaudio_chan_rintr);
usbd_setup_isoc_xfer(cb->xfer, ch->pipe, cb, cb->sizes,
UAUDIO_NFRAMES, USBD_NO_COPY,
uaudio_chan_rintr);
(void)usbd_transfer(cb->xfer);
}
@ -2027,7 +2027,7 @@ uaudio_chan_rintr(xfer, priv, status)
if (status == USBD_CANCELLED)
return;
usbd_get_request_status(xfer, 0, 0, &count, 0);
usbd_get_xfer_status(xfer, 0, 0, &count, 0);
DPRINTFN(5,("uaudio_chan_rintr: count=%d, transferred=%d\n",
count, ch->transferred));
#ifdef DIAGNOSTIC

View File

@ -1,4 +1,4 @@
/* $NetBSD: ugen.c,v 1.28 1999/11/12 00:34:57 augustss Exp $ */
/* $NetBSD: ugen.c,v 1.29 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -458,7 +458,7 @@ ugen_do_read(sc, endpt, uio, flag)
}
break;
case UE_BULK:
xfer = usbd_alloc_request(sc->sc_udev);
xfer = usbd_alloc_xfer(sc->sc_udev);
if (xfer == 0)
return (ENOMEM);
while ((n = min(UGEN_BBSIZE, uio->uio_resid)) != 0) {
@ -483,7 +483,7 @@ ugen_do_read(sc, endpt, uio, flag)
if (error || tn < n)
break;
}
usbd_free_request(xfer);
usbd_free_xfer(xfer);
break;
default:
return (ENXIO);
@ -546,7 +546,7 @@ ugen_do_write(sc, endpt, uio, flag)
switch (sce->edesc->bmAttributes & UE_XFERTYPE) {
case UE_BULK:
xfer = usbd_alloc_request(sc->sc_udev);
xfer = usbd_alloc_xfer(sc->sc_udev);
if (xfer == 0)
return (EIO);
while ((n = min(UGEN_BBSIZE, uio->uio_resid)) != 0) {
@ -564,7 +564,7 @@ ugen_do_write(sc, endpt, uio, flag)
break;
}
}
usbd_free_request(xfer);
usbd_free_xfer(xfer);
break;
default:
return (ENXIO);
@ -681,7 +681,7 @@ ugenintr(xfer, addr, status)
return;
}
usbd_get_request_status(xfer, 0, 0, &count, 0);
usbd_get_xfer_status(xfer, 0, 0, &count, 0);
ibuf = sce->ibuf;
DPRINTFN(5, ("ugenintr: xfer=%p status=%d count=%d\n",

View File

@ -1,4 +1,4 @@
/* $NetBSD: uhci.c,v 1.65 1999/11/16 22:19:03 augustss Exp $ */
/* $NetBSD: uhci.c,v 1.66 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -173,9 +173,9 @@ static void uhci_waitintr __P((uhci_softc_t *,
static void uhci_check_intr __P((uhci_softc_t *,
uhci_intr_info_t *));
static void uhci_idone __P((uhci_intr_info_t *));
static void uhci_abort_req __P((usbd_xfer_handle,
static void uhci_abort_xfer __P((usbd_xfer_handle,
usbd_status status));
static void uhci_abort_req_end __P((void *v));
static void uhci_abort_xfer_end __P((void *v));
static void uhci_timeout __P((void *));
static void uhci_lock_frames __P((uhci_softc_t *));
static void uhci_unlock_frames __P((uhci_softc_t *));
@ -1071,7 +1071,7 @@ uhci_timeout(addr)
DPRINTF(("uhci_timeout: ii=%p\n", ii));
ii->xfer->device->bus->intr_context++;
uhci_abort_req(ii->xfer, USBD_TIMEOUT);
uhci_abort_xfer(ii->xfer, USBD_TIMEOUT);
ii->xfer->device->bus->intr_context--;
}
@ -1485,11 +1485,11 @@ uhci_device_bulk_abort(xfer)
usbd_xfer_handle xfer;
{
DPRINTF(("uhci_device_bulk_abort:\n"));
uhci_abort_req(xfer, USBD_CANCELLED);
uhci_abort_xfer(xfer, USBD_CANCELLED);
}
void
uhci_abort_req(xfer, status)
uhci_abort_xfer(xfer, status)
usbd_xfer_handle xfer;
usbd_status status;
{
@ -1497,7 +1497,7 @@ uhci_abort_req(xfer, status)
uhci_intr_info_t *ii = upipe->iinfo;
uhci_soft_td_t *std;
DPRINTFN(1,("uhci_abort_req: xfer=%p, status=%d\n", xfer, status));
DPRINTFN(1,("uhci_abort_xfer: xfer=%p, status=%d\n", xfer, status));
/* Make interrupt routine ignore it, */
xfer->status = status;
@ -1514,16 +1514,16 @@ uhci_abort_req(xfer, status)
/* make sure hardware has completed, */
if (xfer->device->bus->intr_context) {
/* We have no process context, so we can't use tsleep(). */
timeout(uhci_abort_req_end, xfer, hz / USB_FRAMES_PER_SECOND);
timeout(uhci_abort_xfer_end, xfer, hz / USB_FRAMES_PER_SECOND);
} else {
usb_delay_ms(xfer->pipe->device->bus, 1);
/* and call final part of interrupt handler. */
uhci_abort_req_end(xfer);
uhci_abort_xfer_end(xfer);
}
}
void
uhci_abort_req_end(v)
uhci_abort_xfer_end(v)
void *v;
{
usbd_xfer_handle xfer = v;
@ -1673,7 +1673,7 @@ uhci_device_ctrl_abort(xfer)
usbd_xfer_handle xfer;
{
DPRINTF(("uhci_device_ctrl_abort:\n"));
uhci_abort_req(xfer, USBD_CANCELLED);
uhci_abort_xfer(xfer, USBD_CANCELLED);
}
/* Close a device control pipe. */
@ -1697,7 +1697,7 @@ uhci_device_intr_abort(xfer)
DPRINTFN(1,("uhci_device_intr_abort: remove\n"));
xfer->pipe->intrxfer = 0;
}
uhci_abort_req(xfer, USBD_CANCELLED);
uhci_abort_xfer(xfer, USBD_CANCELLED);
}
/* Close a device interrupt pipe. */
@ -2024,11 +2024,11 @@ uhci_device_isoc_abort(xfer)
/* make sure hardware has completed, */
if (xfer->device->bus->intr_context) {
/* We have no process context, so we can't use tsleep(). */
timeout(uhci_abort_req_end, xfer, hz / USB_FRAMES_PER_SECOND);
timeout(uhci_abort_xfer_end, xfer, hz / USB_FRAMES_PER_SECOND);
} else {
usb_delay_ms(xfer->pipe->device->bus, 1);
/* and call final part of interrupt handler. */
uhci_abort_req_end(xfer);
uhci_abort_xfer_end(xfer);
}
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: ulpt.c,v 1.28 1999/11/12 00:34:57 augustss Exp $ */
/* $NetBSD: ulpt.c,v 1.29 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -492,12 +492,12 @@ ulpt_do_write(sc, uio, flags)
usbd_status err;
DPRINTF(("ulptwrite\n"));
xfer = usbd_alloc_request(sc->sc_udev);
xfer = usbd_alloc_xfer(sc->sc_udev);
if (xfer == NULL)
return (ENOMEM);
bufp = usbd_alloc_buffer(xfer, ULPT_BSIZE);
if (bufp == NULL) {
usbd_free_request(xfer);
usbd_free_xfer(xfer);
return (ENOMEM);
}
while ((n = min(ULPT_BSIZE, uio->uio_resid)) != 0) {
@ -514,7 +514,7 @@ ulpt_do_write(sc, uio, flags)
break;
}
}
usbd_free_request(xfer);
usbd_free_xfer(xfer);
return (error);
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: umass.c,v 1.22 1999/11/12 00:34:58 augustss Exp $ */
/* $NetBSD: umass.c,v 1.23 1999/11/17 23:00:50 augustss Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@ -463,28 +463,28 @@ umass_usb_transfer(umass_softc_t *sc, usbd_pipe_handle pipe,
* transfer and then wait for it to complete
*/
xfer = usbd_alloc_request(usbd_pipe2device_handle(pipe));
xfer = usbd_alloc_xfer(usbd_pipe2device_handle(pipe));
if (xfer == NULL) {
DPRINTF(UDMASS_USB, ("%s: not enough memory\n",
USBDEVNAME(sc->sc_dev)));
return USBD_NOMEM;
}
usbd_setup_request(xfer, pipe, 0, buf, buflen,flags, 3000/*ms*/, NULL);
usbd_setup_xfer(xfer, pipe, 0, buf, buflen,flags, 3000/*ms*/, NULL);
err = usbd_sync_transfer(xfer);
if (err) {
DPRINTF(UDMASS_USB, ("%s: transfer failed: %s\n",
USBDEVNAME(sc->sc_dev), usbd_errstr(err)));
usbd_free_request(xfer);
usbd_free_xfer(xfer);
return(err);
}
usbd_get_request_status(xfer, &priv, &buffer, &size, &err);
usbd_get_xfer_status(xfer, &priv, &buffer, &size, &err);
if (xfer_size != NULL)
*xfer_size = size;
usbd_free_request(xfer);
usbd_free_xfer(xfer);
return(USBD_NORMAL_COMPLETION);
}

View File

@ -1,4 +1,4 @@
/* $NetBSD: umodem.c,v 1.17 1999/11/16 10:21:11 augustss Exp $ */
/* $NetBSD: umodem.c,v 1.18 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -193,7 +193,7 @@ USB_ATTACH(umodem)
usb_endpoint_descriptor_t *ed;
usb_cdc_cm_descriptor_t *cmd;
char devinfo[1024];
usbd_status r;
usbd_status err;
int data_ifaceno;
int i;
struct tty *tp;
@ -213,7 +213,7 @@ USB_ATTACH(umodem)
/* Get the data interface no. */
cmd = umodem_get_desc(dev, UDESC_CS_INTERFACE, UDESCSUB_CDC_CM);
if (!cmd) {
if (cmd == NULL) {
DPRINTF(("%s: no CM desc\n", USBDEVNAME(sc->sc_dev)));
goto bad;
}
@ -235,7 +235,7 @@ USB_ATTACH(umodem)
}
}
}
if (!sc->sc_data_iface) {
if (sc->sc_data_iface == NULL) {
printf("%s: no data interface\n", USBDEVNAME(sc->sc_dev));
goto bad;
}
@ -249,7 +249,7 @@ USB_ATTACH(umodem)
id = usbd_get_interface_descriptor(sc->sc_data_iface);
for (i = 0; i < id->bNumEndpoints; i++) {
ed = usbd_interface2endpoint_descriptor(sc->sc_data_iface, i);
if (!ed) {
if (ed == NULL) {
printf("%s: no endpoint descriptor for %d\n",
USBDEVNAME(sc->sc_dev), i);
goto bad;
@ -275,9 +275,9 @@ USB_ATTACH(umodem)
}
if (sc->sc_cm_cap & USB_CDC_CM_OVER_DATA) {
r = umodem_set_comm_feature(sc, UCDC_ABSTRACT_STATE,
err = umodem_set_comm_feature(sc, UCDC_ABSTRACT_STATE,
UCDC_DATA_MULTIPLEXED);
if (r != USBD_NORMAL_COMPLETION)
if (err)
goto bad;
sc->sc_cm_over_data = 1;
}
@ -373,9 +373,9 @@ umodemstart(tp)
DPRINTFN(4,("umodemstart: %d chars\n", cnt));
/* XXX what can we do on error? */
usbd_setup_request(sc->sc_oxfer, sc->sc_bulkout_pipe,
(usbd_private_handle)sc, sc->sc_obuf, cnt,
USBD_NO_COPY, USBD_NO_TIMEOUT, umodemwritecb);
usbd_setup_xfer(sc->sc_oxfer, sc->sc_bulkout_pipe,
(usbd_private_handle)sc, sc->sc_obuf, cnt,
USBD_NO_COPY, USBD_NO_TIMEOUT, umodemwritecb);
(void)usbd_transfer(sc->sc_oxfer);
out:
@ -405,7 +405,7 @@ umodemwritecb(xfer, p, status)
return;
}
usbd_get_request_status(xfer, 0, 0, &cc, 0);
usbd_get_xfer_status(xfer, 0, 0, &cc, 0);
DPRINTFN(5,("umodemwritecb: cc=%d\n", cc));
s = spltty();
@ -495,7 +495,7 @@ umodemopen(dev, flag, mode, p)
struct proc *p;
{
int unit = UMODEMUNIT(dev);
usbd_status r;
usbd_status err;
struct umodem_softc *sc;
struct tty *tp;
int s;
@ -504,7 +504,7 @@ umodemopen(dev, flag, mode, p)
if (unit >= umodem_cd.cd_ndevs)
return (ENXIO);
sc = umodem_cd.cd_devs[unit];
if (sc == 0)
if (sc == NULL)
return (ENXIO);
if (sc->sc_dying)
@ -563,16 +563,16 @@ umodemopen(dev, flag, mode, p)
DPRINTF(("umodemopen: open pipes\n"));
/* Open the bulk pipes */
r = usbd_open_pipe(sc->sc_data_iface, sc->sc_bulkin_no, 0,
&sc->sc_bulkin_pipe);
if (r != USBD_NORMAL_COMPLETION) {
err = usbd_open_pipe(sc->sc_data_iface, sc->sc_bulkin_no, 0,
&sc->sc_bulkin_pipe);
if (err) {
DPRINTF(("%s: cannot open bulk out pipe (addr %d)\n",
USBDEVNAME(sc->sc_dev), sc->sc_bulkin_no));
return (EIO);
}
r = usbd_open_pipe(sc->sc_data_iface, sc->sc_bulkout_no,
USBD_EXCLUSIVE_USE, &sc->sc_bulkout_pipe);
if (r != USBD_NORMAL_COMPLETION) {
err = usbd_open_pipe(sc->sc_data_iface, sc->sc_bulkout_no,
USBD_EXCLUSIVE_USE, &sc->sc_bulkout_pipe);
if (err) {
DPRINTF(("%s: cannot open bulk in pipe (addr %d)\n",
USBDEVNAME(sc->sc_dev), sc->sc_bulkout_no));
usbd_close_pipe(sc->sc_bulkin_pipe);
@ -580,7 +580,7 @@ umodemopen(dev, flag, mode, p)
}
/* Allocate a request and an input buffer and start reading. */
sc->sc_ixfer = usbd_alloc_request(sc->sc_udev);
sc->sc_ixfer = usbd_alloc_xfer(sc->sc_udev);
if (sc->sc_ixfer == NULL) {
usbd_close_pipe(sc->sc_bulkin_pipe);
usbd_close_pipe(sc->sc_bulkout_pipe);
@ -588,23 +588,23 @@ umodemopen(dev, flag, mode, p)
}
sc->sc_ibuf = usbd_alloc_buffer(sc->sc_ixfer, UMODEMIBUFSIZE);
if (sc->sc_ibuf == NULL) {
usbd_free_request(sc->sc_ixfer);
usbd_free_xfer(sc->sc_ixfer);
usbd_close_pipe(sc->sc_bulkin_pipe);
usbd_close_pipe(sc->sc_bulkout_pipe);
return (ENOMEM);
}
sc->sc_oxfer = usbd_alloc_request(sc->sc_udev);
sc->sc_oxfer = usbd_alloc_xfer(sc->sc_udev);
if (sc->sc_oxfer == NULL) {
usbd_free_request(sc->sc_ixfer);
usbd_free_xfer(sc->sc_ixfer);
usbd_close_pipe(sc->sc_bulkin_pipe);
usbd_close_pipe(sc->sc_bulkout_pipe);
return (ENOMEM);
}
sc->sc_obuf = usbd_alloc_buffer(sc->sc_oxfer, UMODEMOBUFSIZE);
if (sc->sc_obuf == NULL) {
usbd_free_request(sc->sc_oxfer);
usbd_free_request(sc->sc_ixfer);
usbd_free_xfer(sc->sc_oxfer);
usbd_free_xfer(sc->sc_ixfer);
usbd_close_pipe(sc->sc_bulkin_pipe);
usbd_close_pipe(sc->sc_bulkout_pipe);
return (ENOMEM);
@ -642,17 +642,17 @@ usbd_status
umodemstartread(sc)
struct umodem_softc *sc;
{
usbd_status r;
usbd_status err;
DPRINTFN(5,("umodemstartread: start\n"));
usbd_setup_request(sc->sc_ixfer, sc->sc_bulkin_pipe,
(usbd_private_handle)sc,
sc->sc_ibuf, UMODEMIBUFSIZE,
USBD_SHORT_XFER_OK | USBD_NO_COPY,
USBD_NO_TIMEOUT, umodemreadcb);
r = usbd_transfer(sc->sc_ixfer);
if (r != USBD_IN_PROGRESS)
return (r);
usbd_setup_xfer(sc->sc_ixfer, sc->sc_bulkin_pipe,
(usbd_private_handle)sc,
sc->sc_ibuf, UMODEMIBUFSIZE,
USBD_SHORT_XFER_OK | USBD_NO_COPY,
USBD_NO_TIMEOUT, umodemreadcb);
err = usbd_transfer(sc->sc_ixfer);
if (err)
return (err);
return (USBD_NORMAL_COMPLETION);
}
@ -665,7 +665,7 @@ umodemreadcb(xfer, p, status)
struct umodem_softc *sc = (struct umodem_softc *)p;
struct tty *tp = sc->sc_tty;
int (*rint) __P((int c, struct tty *tp)) = linesw[tp->t_line].l_rint;
usbd_status r;
usbd_status err;
u_int32_t cc;
u_char *cp;
int s;
@ -680,7 +680,7 @@ umodemreadcb(xfer, p, status)
return;
}
usbd_get_request_status(xfer, 0, (void **)&cp, &cc, 0);
usbd_get_xfer_status(xfer, 0, (void **)&cp, &cc, 0);
DPRINTFN(5,("umodemreadcb: got %d chars, tp=%p\n", cc, tp));
s = spltty();
/* Give characters to tty layer. */
@ -693,8 +693,8 @@ umodemreadcb(xfer, p, status)
}
splx(s);
r = umodemstartread(sc);
if (r != USBD_NORMAL_COMPLETION) {
err = umodemstartread(sc);
if (err) {
printf("%s: read start failed\n", USBDEVNAME(sc->sc_dev));
/* XXX what should we dow now? */
}
@ -741,8 +741,8 @@ umodem_cleanup(sc)
usbd_close_pipe(sc->sc_bulkin_pipe);
usbd_abort_pipe(sc->sc_bulkout_pipe);
usbd_close_pipe(sc->sc_bulkout_pipe);
usbd_free_request(sc->sc_ixfer);
usbd_free_request(sc->sc_oxfer);
usbd_free_xfer(sc->sc_ixfer);
usbd_free_xfer(sc->sc_oxfer);
}
int
@ -963,7 +963,7 @@ umodem_set_comm_feature(sc, feature, state)
int state;
{
usb_device_request_t req;
usbd_status r;
usbd_status err;
usb_cdc_abstract_state_t ast;
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
@ -973,11 +973,11 @@ umodem_set_comm_feature(sc, feature, state)
USETW(req.wLength, UCDC_ABSTRACT_STATE_LENGTH);
USETW(ast.wState, state);
r = usbd_do_request(sc->sc_udev, &req, &ast);
if (r != USBD_NORMAL_COMPLETION) {
err = usbd_do_request(sc->sc_udev, &req, &ast);
if (err) {
DPRINTF(("umodem_set_comm_feature: feature=%d failed, r=%d\n",
feature, r));
return (r);
feature, err));
return (err);
}
return (USBD_NORMAL_COMPLETION);
@ -989,7 +989,7 @@ umodem_set_line_coding(sc, state)
usb_cdc_line_state_t *state;
{
usb_device_request_t req;
usbd_status r;
usbd_status err;
DPRINTF(("umodem_set_line_coding: rate=%d fmt=%d parity=%d bits=%d\n",
UGETDW(state->dwDTERate), state->bCharFormat,
@ -1006,10 +1006,10 @@ umodem_set_line_coding(sc, state)
USETW(req.wIndex, sc->sc_ctl_iface_no);
USETW(req.wLength, UCDC_LINE_STATE_LENGTH);
r = usbd_do_request(sc->sc_udev, &req, state);
if (r != USBD_NORMAL_COMPLETION) {
DPRINTF(("umodem_set_line_coding: failed, r=%d\n", r));
return (r);
err = usbd_do_request(sc->sc_udev, &req, state);
if (err) {
DPRINTF(("umodem_set_line_coding: failed, err=%d\n", err));
return (err);
}
sc->sc_line_state = *state;

View File

@ -1,4 +1,4 @@
/* $NetBSD: usbdi.c,v 1.49 1999/11/16 22:19:03 augustss Exp $ */
/* $NetBSD: usbdi.c,v 1.50 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -73,8 +73,8 @@ static void usbd_do_request_async_cb
__P((usbd_xfer_handle, usbd_private_handle, usbd_status));
static void usbd_start_next __P((usbd_pipe_handle pipe));
static SIMPLEQ_HEAD(, usbd_xfer) usbd_free_requests =
SIMPLEQ_HEAD_INITIALIZER(usbd_free_requests);
static SIMPLEQ_HEAD(, usbd_xfer) usbd_free_xfers =
SIMPLEQ_HEAD_INITIALIZER(usbd_free_xfers);
static int usbd_nbuses = 0;
@ -90,12 +90,12 @@ usbd_finish()
usbd_xfer_handle xfer;
if (--usbd_nbuses == 0) {
/* Last controller is gone, free all requests. */
/* Last controller is gone, free all xfers. */
for (;;) {
xfer = SIMPLEQ_FIRST(&usbd_free_requests);
xfer = SIMPLEQ_FIRST(&usbd_free_xfers);
if (xfer == NULL)
break;
SIMPLEQ_REMOVE_HEAD(&usbd_free_requests, xfer, next);
SIMPLEQ_REMOVE_HEAD(&usbd_free_xfers, xfer, next);
free(xfer, M_USB);
}
}
@ -181,12 +181,12 @@ usbd_open_pipe_intr(iface, address, flags, pipe, priv, buffer, length, cb)
err = usbd_open_pipe(iface, address, USBD_EXCLUSIVE_USE, &ipipe);
if (err)
return (err);
xfer = usbd_alloc_request(iface->device);
xfer = usbd_alloc_xfer(iface->device);
if (xfer == NULL) {
err = USBD_NOMEM;
goto bad1;
}
usbd_setup_request(xfer, ipipe, priv, buffer, length, flags,
usbd_setup_xfer(xfer, ipipe, priv, buffer, length, flags,
USBD_NO_TIMEOUT, cb);
ipipe->intrxfer = xfer;
ipipe->repeat = 1;
@ -199,7 +199,7 @@ usbd_open_pipe_intr(iface, address, flags, pipe, priv, buffer, length, cb)
bad2:
ipipe->intrxfer = NULL;
ipipe->repeat = 0;
usbd_free_request(xfer);
usbd_free_xfer(xfer);
bad1:
usbd_close_pipe(ipipe);
return (err);
@ -224,7 +224,7 @@ usbd_close_pipe(pipe)
pipe->endpoint->refcnt--;
pipe->methods->close(pipe);
if (pipe->intrxfer != NULL)
usbd_free_request(pipe->intrxfer);
usbd_free_xfer(pipe->intrxfer);
free(pipe, M_USB);
return (USBD_NORMAL_COMPLETION);
}
@ -343,37 +343,37 @@ usbd_get_buffer(xfer)
}
usbd_xfer_handle
usbd_alloc_request(dev)
usbd_alloc_xfer(dev)
usbd_device_handle dev;
{
usbd_xfer_handle xfer;
xfer = SIMPLEQ_FIRST(&usbd_free_requests);
xfer = SIMPLEQ_FIRST(&usbd_free_xfers);
if (xfer != NULL)
SIMPLEQ_REMOVE_HEAD(&usbd_free_requests, xfer, next);
SIMPLEQ_REMOVE_HEAD(&usbd_free_xfers, xfer, next);
else
xfer = malloc(sizeof(*xfer), M_USB, M_NOWAIT);
if (xfer == NULL)
return (0);
memset(xfer, 0, sizeof *xfer);
xfer->device = dev;
DPRINTFN(5,("usbd_alloc_request() = %p\n", xfer));
DPRINTFN(5,("usbd_alloc_xfer() = %p\n", xfer));
return (xfer);
}
usbd_status
usbd_free_request(xfer)
usbd_free_xfer(xfer)
usbd_xfer_handle xfer;
{
DPRINTFN(5,("usbd_free_request: %p\n", xfer));
DPRINTFN(5,("usbd_free_xfer: %p\n", xfer));
if (xfer->rqflags & (URQ_DEV_DMABUF | URQ_AUTO_DMABUF))
usbd_free_buffer(xfer);
SIMPLEQ_INSERT_HEAD(&usbd_free_requests, xfer, next);
SIMPLEQ_INSERT_HEAD(&usbd_free_xfers, xfer, next);
return (USBD_NORMAL_COMPLETION);
}
void
usbd_setup_request(xfer, pipe, priv, buffer, length, flags, timeout, callback)
usbd_setup_xfer(xfer, pipe, priv, buffer, length, flags, timeout, callback)
usbd_xfer_handle xfer;
usbd_pipe_handle pipe;
usbd_private_handle priv;
@ -399,7 +399,7 @@ usbd_setup_request(xfer, pipe, priv, buffer, length, flags, timeout, callback)
}
void
usbd_setup_default_request(xfer, dev, priv, timeout, req, buffer,
usbd_setup_default_xfer(xfer, dev, priv, timeout, req, buffer,
length, flags, callback)
usbd_xfer_handle xfer;
usbd_device_handle dev;
@ -428,7 +428,7 @@ usbd_setup_default_request(xfer, dev, priv, timeout, req, buffer,
}
void
usbd_setup_isoc_request(xfer, pipe, priv, frlengths, nframes, flags, callback)
usbd_setup_isoc_xfer(xfer, pipe, priv, frlengths, nframes, flags, callback)
usbd_xfer_handle xfer;
usbd_pipe_handle pipe;
usbd_private_handle priv;
@ -452,7 +452,7 @@ usbd_setup_isoc_request(xfer, pipe, priv, frlengths, nframes, flags, callback)
}
void
usbd_get_request_status(xfer, priv, buffer, count, status)
usbd_get_xfer_status(xfer, priv, buffer, count, status)
usbd_xfer_handle xfer;
usbd_private_handle *priv;
void **buffer;
@ -894,10 +894,10 @@ usbd_do_request_flags(dev, req, data, flags, actlen)
}
#endif
xfer = usbd_alloc_request(dev);
xfer = usbd_alloc_xfer(dev);
if (xfer == NULL)
return (USBD_NOMEM);
usbd_setup_default_request(xfer, dev, 0, USBD_DEFAULT_TIMEOUT, req,
usbd_setup_default_xfer(xfer, dev, 0, USBD_DEFAULT_TIMEOUT, req,
data, UGETW(req->wLength), flags, 0);
err = usbd_sync_transfer(xfer);
#if defined(USB_DEBUG) || defined(DIAGNOSTIC)
@ -928,7 +928,7 @@ usbd_do_request_flags(dev, req, data, flags, actlen)
USETW(treq.wValue, 0);
USETW(treq.wIndex, 0);
USETW(treq.wLength, sizeof(usb_status_t));
usbd_setup_default_request(xfer, dev, 0, USBD_DEFAULT_TIMEOUT,
usbd_setup_default_xfer(xfer, dev, 0, USBD_DEFAULT_TIMEOUT,
&treq, &status,sizeof(usb_status_t),
0, 0);
nerr = usbd_sync_transfer(xfer);
@ -943,7 +943,7 @@ usbd_do_request_flags(dev, req, data, flags, actlen)
USETW(treq.wValue, UF_ENDPOINT_HALT);
USETW(treq.wIndex, 0);
USETW(treq.wLength, 0);
usbd_setup_default_request(xfer, dev, 0, USBD_DEFAULT_TIMEOUT,
usbd_setup_default_xfer(xfer, dev, 0, USBD_DEFAULT_TIMEOUT,
&treq, &status, 0, 0, 0);
nerr = usbd_sync_transfer(xfer);
if (nerr)
@ -951,7 +951,7 @@ usbd_do_request_flags(dev, req, data, flags, actlen)
}
bad:
usbd_free_request(xfer);
usbd_free_xfer(xfer);
return (err);
}
@ -972,7 +972,7 @@ usbd_do_request_async_cb(xfer, priv, status)
UGETW(xfer->request.wLength),
xfer->length, xfer->actlen));
#endif
usbd_free_request(xfer);
usbd_free_xfer(xfer);
}
/*
@ -988,14 +988,14 @@ usbd_do_request_async(dev, req, data)
usbd_xfer_handle xfer;
usbd_status err;
xfer = usbd_alloc_request(dev);
xfer = usbd_alloc_xfer(dev);
if (xfer == NULL)
return (USBD_NOMEM);
usbd_setup_default_request(xfer, dev, 0, USBD_DEFAULT_TIMEOUT, req,
usbd_setup_default_xfer(xfer, dev, 0, USBD_DEFAULT_TIMEOUT, req,
data, UGETW(req->wLength), 0, usbd_do_request_async_cb);
err = usbd_transfer(xfer);
if (err != USBD_IN_PROGRESS) {
usbd_free_request(xfer);
usbd_free_xfer(xfer);
return (err);
}
return (USBD_NORMAL_COMPLETION);

View File

@ -1,4 +1,4 @@
/* $NetBSD: usbdi.h,v 1.32 1999/11/12 00:34:58 augustss Exp $ */
/* $NetBSD: usbdi.h,v 1.33 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -94,23 +94,23 @@ usbd_status usbd_open_pipe
u_int8_t flags, usbd_pipe_handle *pipe));
usbd_status usbd_close_pipe __P((usbd_pipe_handle pipe));
usbd_status usbd_transfer __P((usbd_xfer_handle req));
usbd_xfer_handle usbd_alloc_request __P((usbd_device_handle));
usbd_status usbd_free_request __P((usbd_xfer_handle xfer));
void usbd_setup_request
usbd_xfer_handle usbd_alloc_xfer __P((usbd_device_handle));
usbd_status usbd_free_xfer __P((usbd_xfer_handle xfer));
void usbd_setup_xfer
__P((usbd_xfer_handle xfer, usbd_pipe_handle pipe,
usbd_private_handle priv, void *buffer,
u_int32_t length, u_int16_t flags, u_int32_t timeout,
usbd_callback));
void usbd_setup_default_request
void usbd_setup_default_xfer
__P((usbd_xfer_handle xfer, usbd_device_handle dev,
usbd_private_handle priv, u_int32_t timeout,
usb_device_request_t *req, void *buffer,
u_int32_t length, u_int16_t flags, usbd_callback));
void usbd_setup_isoc_request
void usbd_setup_isoc_xfer
__P((usbd_xfer_handle xfer, usbd_pipe_handle pipe,
usbd_private_handle priv, u_int16_t *frlengths,
u_int32_t nframes, u_int16_t flags, usbd_callback));
void usbd_get_request_status
void usbd_get_xfer_status
__P((usbd_xfer_handle xfer, usbd_private_handle *priv,
void **buffer, u_int32_t *count, usbd_status *status));
usb_endpoint_descriptor_t *usbd_interface2endpoint_descriptor

View File

@ -1,4 +1,4 @@
/* $NetBSD: usbdi_util.c,v 1.23 1999/11/12 00:34:58 augustss Exp $ */
/* $NetBSD: usbdi_util.c,v 1.24 1999/11/17 23:00:50 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@ -504,8 +504,8 @@ usbd_bulk_transfer(xfer, pipe, flags, timeout, buf, size, lbl)
usbd_status err;
int s, error;
usbd_setup_request(xfer, pipe, 0, buf, *size,
flags, timeout, usbd_bulk_transfer_cb);
usbd_setup_xfer(xfer, pipe, 0, buf, *size,
flags, timeout, usbd_bulk_transfer_cb);
DPRINTFN(1, ("usbd_bulk_transfer: start transfer %d bytes\n", *size));
s = splusb(); /* don't want callback until tsleep() */
err = usbd_transfer(xfer);
@ -520,7 +520,7 @@ usbd_bulk_transfer(xfer, pipe, flags, timeout, buf, size, lbl)
usbd_abort_pipe(pipe);
return (USBD_INTERRUPTED);
}
usbd_get_request_status(xfer, 0, 0, size, &err);
usbd_get_xfer_status(xfer, 0, 0, size, &err);
DPRINTFN(1,("usbd_bulk_transfer: transferred %d\n", *size));
if (err) {
DPRINTF(("usbd_bulk_transfer: error=%d\n", err));