diff options
Diffstat (limited to 'sys/netgraph/bluetooth/drivers')
-rw-r--r-- | sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c | 62 | ||||
-rw-r--r-- | sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c | 42 |
2 files changed, 52 insertions, 52 deletions
diff --git a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c index b802d42..8299100 100644 --- a/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c +++ b/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c @@ -97,7 +97,7 @@ #include <dev/usb/usb_mfunc.h> #include <dev/usb/usb_error.h> -#define USB_DEBUG_VAR usb2_debug +#define USB_DEBUG_VAR usb_debug #include <dev/usb/usb_core.h> #include <dev/usb/usb_debug.h> @@ -127,7 +127,7 @@ static device_detach_t ubt_detach; static void ubt_task_schedule(ubt_softc_p, int); static task_fn_t ubt_task; -#define ubt_xfer_start(sc, i) usb2_transfer_start((sc)->sc_xfer[(i)]) +#define ubt_xfer_start(sc, i) usbd_transfer_start((sc)->sc_xfer[(i)]) /* Netgraph methods */ static ng_constructor_t ng_ubt_constructor; @@ -407,11 +407,11 @@ ubt_probe(device_t dev) if (uaa->use_generic == 0) return (ENXIO); - if (usb2_lookup_id_by_uaa(ubt_ignore_devs, + if (usbd_lookup_id_by_uaa(ubt_ignore_devs, sizeof(ubt_ignore_devs), uaa) == 0) return (ENXIO); - return (usb2_lookup_id_by_uaa(ubt_devs, sizeof(ubt_devs), uaa)); + return (usbd_lookup_id_by_uaa(ubt_devs, sizeof(ubt_devs), uaa)); } /* ubt_probe */ /* @@ -430,7 +430,7 @@ ubt_attach(device_t dev) uint8_t alt_index, i, j; uint8_t iface_index[2] = { 0, 1 }; - device_set_usb2_desc(dev); + device_set_usb_desc(dev); sc->sc_dev = dev; sc->sc_debug = NG_UBT_WARN_LEVEL; @@ -502,8 +502,8 @@ ubt_attach(device_t dev) * Search through all the descriptors looking for the largest * packet size: */ - while ((ed = (struct usb_endpoint_descriptor *)usb2_desc_foreach( - usb2_get_config_descriptor(uaa->device), + while ((ed = (struct usb_endpoint_descriptor *)usb_desc_foreach( + usbd_get_config_descriptor(uaa->device), (struct usb_descriptor *)ed))) { if ((ed->bDescriptorType == UDESC_INTERFACE) && @@ -528,22 +528,22 @@ ubt_attach(device_t dev) /* Set alt configuration on interface #1 only if we found it */ if (wMaxPacketSize > 0 && - usb2_set_alt_interface_index(uaa->device, 1, alt_index)) { + usbd_set_alt_interface_index(uaa->device, 1, alt_index)) { UBT_ALERT(sc, "could not set alternate setting %d " \ "for interface 1!\n", alt_index); goto detach; } /* Setup transfers for both interfaces */ - if (usb2_transfer_setup(uaa->device, iface_index, sc->sc_xfer, + if (usbd_transfer_setup(uaa->device, iface_index, sc->sc_xfer, ubt_config, UBT_N_TRANSFER, sc, &sc->sc_if_mtx)) { UBT_ALERT(sc, "could not allocate transfers\n"); goto detach; } /* Claim all interfaces on the device */ - for (i = 1; usb2_get_iface(uaa->device, i) != NULL; i ++) - usb2_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); + for (i = 1; usbd_get_iface(uaa->device, i) != NULL; i ++) + usbd_set_parent_iface(uaa->device, i, uaa->info.bIfaceIndex); return (0); /* success */ @@ -575,7 +575,7 @@ ubt_detach(device_t dev) taskqueue_drain(taskqueue_swi, &sc->sc_task); /* Free USB transfers, if any */ - usb2_transfer_unsetup(sc->sc_xfer, UBT_N_TRANSFER); + usbd_transfer_unsetup(sc->sc_xfer, UBT_N_TRANSFER); /* Destroy queues */ UBT_NG_LOCK(sc); @@ -631,8 +631,8 @@ send_next: "bmRequestType=0x%02x, wLength=%d\n", req.bmRequestType, UGETW(req.wLength)); - usb2_copy_in(xfer->frbuffers, 0, &req, sizeof(req)); - usb2_m_copy_in(xfer->frbuffers + 1, 0, m, 0, m->m_pkthdr.len); + usbd_copy_in(xfer->frbuffers, 0, &req, sizeof(req)); + usbd_m_copy_in(xfer->frbuffers + 1, 0, m, 0, m->m_pkthdr.len); xfer->frlengths[0] = sizeof(req); xfer->frlengths[1] = m->m_pkthdr.len; @@ -640,13 +640,13 @@ send_next: NG_FREE_M(m); - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); break; default: /* Error */ if (xfer->error != USB_ERR_CANCELLED) { UBT_WARN(sc, "control transfer failed: %s\n", - usb2_errstr(xfer->error)); + usbd_errstr(xfer->error)); UBT_STAT_OERROR(sc); goto send_next; @@ -694,7 +694,7 @@ ubt_intr_read_callback(struct usb_xfer *xfer) if (xfer->actlen > MCLBYTES - 1) xfer->actlen = MCLBYTES - 1; - usb2_copy_out(xfer->frbuffers, 0, mtod(m, uint8_t *) + 1, + usbd_copy_out(xfer->frbuffers, 0, mtod(m, uint8_t *) + 1, xfer->actlen); m->m_pkthdr.len += xfer->actlen; m->m_len += xfer->actlen; @@ -735,13 +735,13 @@ submit_next: NG_FREE_M(m); /* checks for m != NULL */ xfer->frlengths[0] = xfer->max_data_length; - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); break; default: /* Error */ if (xfer->error != USB_ERR_CANCELLED) { UBT_WARN(sc, "interrupt transfer failed: %s\n", - usb2_errstr(xfer->error)); + usbd_errstr(xfer->error)); /* Try to clear stall first */ xfer->flags.stall_pipe = 1; @@ -790,7 +790,7 @@ ubt_bulk_read_callback(struct usb_xfer *xfer) if (xfer->actlen > MCLBYTES - 1) xfer->actlen = MCLBYTES - 1; - usb2_copy_out(xfer->frbuffers, 0, mtod(m, uint8_t *) + 1, + usbd_copy_out(xfer->frbuffers, 0, mtod(m, uint8_t *) + 1, xfer->actlen); m->m_pkthdr.len += xfer->actlen; m->m_len += xfer->actlen; @@ -831,13 +831,13 @@ submit_next: NG_FREE_M(m); /* checks for m != NULL */ xfer->frlengths[0] = xfer->max_data_length; - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); break; default: /* Error */ if (xfer->error != USB_ERR_CANCELLED) { UBT_WARN(sc, "bulk-in transfer failed: %s\n", - usb2_errstr(xfer->error)); + usbd_errstr(xfer->error)); /* Try to clear stall first */ xfer->flags.stall_pipe = 1; @@ -884,7 +884,7 @@ send_next: * and schedule transfer */ - usb2_m_copy_in(xfer->frbuffers, 0, m, 0, m->m_pkthdr.len); + usbd_m_copy_in(xfer->frbuffers, 0, m, 0, m->m_pkthdr.len); xfer->frlengths[0] = m->m_pkthdr.len; UBT_INFO(sc, "bulk-out transfer has been started, len=%d\n", @@ -892,13 +892,13 @@ send_next: NG_FREE_M(m); - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); break; default: /* Error */ if (xfer->error != USB_ERR_CANCELLED) { UBT_WARN(sc, "bulk-out transfer failed: %s\n", - usb2_errstr(xfer->error)); + usbd_errstr(xfer->error)); UBT_STAT_OERROR(sc); @@ -935,7 +935,7 @@ read_next: for (n = 0; n < xfer->nframes; n ++) xfer->frlengths[n] = xfer->max_frame_size; - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); break; default: /* Error */ @@ -1003,7 +1003,7 @@ ubt_isoc_read_one_frame(struct usb_xfer *xfer, int frame_no) if (got + len > want) len = want - got; - usb2_copy_out(xfer->frbuffers, frame_no * xfer->max_frame_size, + usbd_copy_out(xfer->frbuffers, frame_no * xfer->max_frame_size, mtod(m, uint8_t *) + m->m_pkthdr.len, len); m->m_pkthdr.len += len; @@ -1070,7 +1070,7 @@ send_next: n = min(space, m->m_pkthdr.len); if (n > 0) { - usb2_m_copy_in(xfer->frbuffers, offset, m,0, n); + usbd_m_copy_in(xfer->frbuffers, offset, m,0, n); m_adj(m, n); offset += n; @@ -1101,7 +1101,7 @@ send_next: offset -= xfer->frlengths[n]; } - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); break; default: /* Error */ @@ -1233,12 +1233,12 @@ ubt_task(void *context, int pending) /* * Stop all USB transfers synchronously. * Stop interface #0 and #1 transfers at the same time and in the - * same loop. usb2_transfer_drain() will do appropriate locking. + * same loop. usbd_transfer_drain() will do appropriate locking. */ if (task_flags & UBT_FLAG_T_STOP_ALL) for (i = 0; i < UBT_N_TRANSFER; i ++) - usb2_transfer_drain(sc->sc_xfer[i]); + usbd_transfer_drain(sc->sc_xfer[i]); /* Start incoming interrupt and bulk, and all isoc. USB transfers */ if (task_flags & UBT_FLAG_T_START_ALL) { diff --git a/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c b/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c index 35b8233..00f364b 100644 --- a/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c +++ b/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c @@ -37,7 +37,7 @@ #include <dev/usb/usb_error.h> #include <dev/usb/usb_ioctl.h> -#define USB_DEBUG_VAR usb2_debug +#define USB_DEBUG_VAR usb_debug #include <dev/usb/usb_core.h> #include <dev/usb/usb_debug.h> @@ -180,7 +180,7 @@ ubtbcmfw_probe(device_t dev) if (uaa->info.bIfaceIndex != 0) return (ENXIO); - return (usb2_lookup_id_by_uaa(devs, sizeof(devs), uaa)); + return (usbd_lookup_id_by_uaa(devs, sizeof(devs), uaa)); } /* ubtbcmfw_probe */ /* @@ -197,27 +197,27 @@ ubtbcmfw_attach(device_t dev) sc->sc_udev = uaa->device; - device_set_usb2_desc(dev); + device_set_usb_desc(dev); mtx_init(&sc->sc_mtx, "ubtbcmfw lock", NULL, MTX_DEF | MTX_RECURSE); iface_index = UBTBCMFW_IFACE_IDX; - error = usb2_transfer_setup(uaa->device, &iface_index, sc->sc_xfer, + error = usbd_transfer_setup(uaa->device, &iface_index, sc->sc_xfer, ubtbcmfw_config, UBTBCMFW_N_TRANSFER, sc, &sc->sc_mtx); if (error != 0) { device_printf(dev, "allocating USB transfers failed. %s\n", - usb2_errstr(error)); + usbd_errstr(error)); goto detach; } - error = usb2_fifo_attach(uaa->device, sc, &sc->sc_mtx, + error = usb_fifo_attach(uaa->device, sc, &sc->sc_mtx, &ubtbcmfw_fifo_methods, &sc->sc_fifo, device_get_unit(dev), 0 - 1, uaa->info.bIfaceIndex, UID_ROOT, GID_OPERATOR, 0644); if (error != 0) { device_printf(dev, "could not attach fifo. %s\n", - usb2_errstr(error)); + usbd_errstr(error)); goto detach; } @@ -238,9 +238,9 @@ ubtbcmfw_detach(device_t dev) { struct ubtbcmfw_softc *sc = device_get_softc(dev); - usb2_fifo_detach(&sc->sc_fifo); + usb_fifo_detach(&sc->sc_fifo); - usb2_transfer_unsetup(sc->sc_xfer, UBTBCMFW_N_TRANSFER); + usbd_transfer_unsetup(sc->sc_xfer, UBTBCMFW_N_TRANSFER); mtx_destroy(&sc->sc_mtx); @@ -262,10 +262,10 @@ ubtbcmfw_write_callback(struct usb_xfer *xfer) case USB_ST_SETUP: case USB_ST_TRANSFERRED: setup_next: - if (usb2_fifo_get_data(f, xfer->frbuffers, 0, + if (usb_fifo_get_data(f, xfer->frbuffers, 0, xfer->max_data_length, &actlen, 0)) { xfer->frlengths[0] = actlen; - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); } break; @@ -291,14 +291,14 @@ ubtbcmfw_read_callback(struct usb_xfer *xfer) switch (USB_GET_STATE(xfer)) { case USB_ST_TRANSFERRED: - usb2_fifo_put_data(fifo, xfer->frbuffers, 0, xfer->actlen, 1); + usb_fifo_put_data(fifo, xfer->frbuffers, 0, xfer->actlen, 1); /* FALLTHROUGH */ case USB_ST_SETUP: setup_next: - if (usb2_fifo_put_bytes_max(fifo) > 0) { + if (usb_fifo_put_bytes_max(fifo) > 0) { xfer->frlengths[0] = xfer->max_data_length; - usb2_start_hardware(xfer); + usbd_transfer_submit(xfer); } break; @@ -321,7 +321,7 @@ ubtbcmfw_start_read(struct usb_fifo *fifo) { struct ubtbcmfw_softc *sc = fifo->priv_sc0; - usb2_transfer_start(sc->sc_xfer[UBTBCMFW_INTR_DT_RD]); + usbd_transfer_start(sc->sc_xfer[UBTBCMFW_INTR_DT_RD]); } /* ubtbcmfw_start_read */ /* @@ -333,7 +333,7 @@ ubtbcmfw_stop_read(struct usb_fifo *fifo) { struct ubtbcmfw_softc *sc = fifo->priv_sc0; - usb2_transfer_stop(sc->sc_xfer[UBTBCMFW_INTR_DT_RD]); + usbd_transfer_stop(sc->sc_xfer[UBTBCMFW_INTR_DT_RD]); } /* ubtbcmfw_stop_read */ /* @@ -346,7 +346,7 @@ ubtbcmfw_start_write(struct usb_fifo *fifo) { struct ubtbcmfw_softc *sc = fifo->priv_sc0; - usb2_transfer_start(sc->sc_xfer[UBTBCMFW_BULK_DT_WR]); + usbd_transfer_start(sc->sc_xfer[UBTBCMFW_BULK_DT_WR]); } /* ubtbcmfw_start_write */ /* @@ -358,7 +358,7 @@ ubtbcmfw_stop_write(struct usb_fifo *fifo) { struct ubtbcmfw_softc *sc = fifo->priv_sc0; - usb2_transfer_stop(sc->sc_xfer[UBTBCMFW_BULK_DT_WR]); + usbd_transfer_stop(sc->sc_xfer[UBTBCMFW_BULK_DT_WR]); } /* ubtbcmfw_stop_write */ /* @@ -383,7 +383,7 @@ ubtbcmfw_open(struct usb_fifo *fifo, int fflags) else return (EINVAL); /* should not happen */ - if (usb2_fifo_alloc_buffer(fifo, xfer->max_data_length, + if (usb_fifo_alloc_buffer(fifo, xfer->max_data_length, UBTBCMFW_IFQ_MAXLEN) != 0) return (ENOMEM); @@ -398,7 +398,7 @@ static void ubtbcmfw_close(struct usb_fifo *fifo, int fflags) { if (fflags & (FREAD | FWRITE)) - usb2_fifo_free_buffer(fifo); + usb_fifo_free_buffer(fifo); } /* ubtbcmfw_close */ /* @@ -414,7 +414,7 @@ ubtbcmfw_ioctl(struct usb_fifo *fifo, u_long cmd, void *data, switch (cmd) { case USB_GET_DEVICE_DESC: - memcpy(data, usb2_get_device_descriptor(sc->sc_udev), + memcpy(data, usbd_get_device_descriptor(sc->sc_udev), sizeof(struct usb_device_descriptor)); break; |