Lines Matching refs:xfer
270 ubtbcmfw_write_callback(struct usb_xfer *xfer, usb_error_t error)
272 struct ubtbcmfw_softc *sc = usbd_xfer_softc(xfer);
277 switch (USB_GET_STATE(xfer)) {
281 pc = usbd_xfer_get_frame(xfer, 0);
282 if (usb_fifo_get_data(f, pc, 0, usbd_xfer_max_len(xfer),
284 usbd_xfer_set_frame_len(xfer, 0, actlen);
285 usbd_transfer_submit(xfer);
292 usbd_xfer_set_stall(xfer);
304 ubtbcmfw_read_callback(struct usb_xfer *xfer, usb_error_t error)
306 struct ubtbcmfw_softc *sc = usbd_xfer_softc(xfer);
311 usbd_xfer_status(xfer, &actlen, NULL, NULL, NULL);
313 switch (USB_GET_STATE(xfer)) {
315 pc = usbd_xfer_get_frame(xfer, 0);
322 usbd_xfer_set_frame_len(xfer, 0, usbd_xfer_max_len(xfer));
323 usbd_transfer_submit(xfer);
330 usbd_xfer_set_stall(xfer);
394 struct usb_xfer *xfer;
402 xfer = sc->sc_xfer[UBTBCMFW_INTR_DT_RD];
404 xfer = sc->sc_xfer[UBTBCMFW_BULK_DT_WR];
408 if (usb_fifo_alloc_buffer(fifo, usbd_xfer_max_len(xfer),