UAQ_ENDPT_RX
sc->sc_ep[UAQ_ENDPT_RX]);
usbd_setup_xfer(xfer, sc->sc_ep[UAQ_ENDPT_RX], c, c->uc_buf,
sc->sc_ed[UAQ_ENDPT_RX] = ed->bEndpointAddress;
if ((sc->sc_ed[UAQ_ENDPT_RX] == 0) ||
sc->sc_dev.dv_xname, sc->sc_ed[UAQ_ENDPT_RX],
if (sc->sc_ep[UAQ_ENDPT_RX] != NULL)
usbd_abort_pipe(sc->sc_ep[UAQ_ENDPT_RX]);
err = usbd_open_pipe(sc->sc_iface, sc->sc_ed[UAQ_ENDPT_RX],
USBD_EXCLUSIVE_USE, &sc->sc_ep[UAQ_ENDPT_RX]);
usbd_setup_xfer(c->uc_xfer, sc->sc_ep[UAQ_ENDPT_RX],
if (sc->sc_ep[UAQ_ENDPT_RX] != NULL) {
err = usbd_close_pipe(sc->sc_ep[UAQ_ENDPT_RX]);
sc->sc_ep[UAQ_ENDPT_RX] = NULL;