Lines Matching defs:xfer

67 #define UGEN_NISOREQS	6	/* number of outstanding xfer requests */
88 struct usbd_xfer *xfer;
266 struct usbd_xfer *xfer;
372 xfer = usbd_alloc_xfer(sc->sc_udev);
373 if (xfer == 0)
375 sce->isoreqs[i].xfer = xfer;
377 (xfer, isize * UGEN_NISORFRMS);
385 usbd_setup_isoc_xfer(xfer, sce->pipeh,
389 (void)usbd_transfer(xfer);
395 usbd_free_xfer(sce->isoreqs[i].xfer);
465 usbd_free_xfer(sce->isoreqs[i].xfer);
488 struct usbd_xfer *xfer;
556 xfer = usbd_alloc_xfer(sc->sc_udev);
557 if (xfer == 0)
566 usbd_setup_xfer(xfer, sce->pipeh, 0, buf, n,
568 err = usbd_transfer(xfer);
579 usbd_get_xfer_status(xfer, NULL, NULL, &tn, NULL);
585 usbd_free_xfer(xfer);
659 struct usbd_xfer *xfer;
686 xfer = usbd_alloc_xfer(sc->sc_udev);
687 if (xfer == 0)
694 usbd_setup_xfer(xfer, sce->pipeh, 0, buf, n,
696 err = usbd_transfer(xfer);
708 usbd_free_xfer(xfer);
711 xfer = usbd_alloc_xfer(sc->sc_udev);
712 if (xfer == 0)
720 usbd_setup_xfer(xfer, sce->pipeh, 0, buf, n,
722 err = usbd_transfer(xfer);
734 usbd_free_xfer(xfer);
808 ugenintr(struct usbd_xfer *xfer, void *addr, usbd_status status)
825 usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
828 DPRINTFN(5, ("ugenintr: xfer=%p status=%d count=%d\n",
829 xfer, status, count));
844 ugen_isoc_rintr(struct usbd_xfer *xfer, void *addr, usbd_status status)
855 usbd_get_xfer_status(xfer, NULL, NULL, &count, NULL);
856 DPRINTFN(5,("%s: xfer %ld, count=%d\n", __func__, req - sce->isoreqs,
888 usbd_setup_isoc_xfer(xfer, sce->pipeh, req, req->sizes, UGEN_NISORFRMS,
890 (void)usbd_transfer(xfer);