Lines Matching defs:xfer

158 	struct usb_xfer *xfer[ST_MAX];
281 usbd_transfer_start(sc->xfer[xfer_index]);
285 bbb_data_clear_stall_callback(struct usb_xfer *xfer,
288 struct bbb_transfer *sc = usbd_xfer_softc(xfer);
290 if (usbd_clear_stall_callback(xfer, sc->xfer[stall_xfer])) {
291 switch (USB_GET_STATE(xfer)) {
304 bbb_command_callback(struct usb_xfer *xfer, usb_error_t error)
306 struct bbb_transfer *sc = usbd_xfer_softc(xfer);
309 switch (USB_GET_STATE(xfer)) {
330 usbd_xfer_set_frame_len(xfer, 0,
332 usbd_transfer_submit(xfer);
342 bbb_data_read_callback(struct usb_xfer *xfer, usb_error_t error)
344 struct bbb_transfer *sc = usbd_xfer_softc(xfer);
345 usb_frlength_t max_bulk = usbd_xfer_max_len(xfer);
348 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
350 switch (USB_GET_STATE(xfer)) {
371 usbd_xfer_set_timeout(xfer, sc->data_timeout);
372 usbd_xfer_set_frame_data(xfer, 0, sc->data_ptr, max_bulk);
373 usbd_transfer_submit(xfer);
387 bbb_data_rd_cs_callback(struct usb_xfer *xfer, usb_error_t error)
389 bbb_data_clear_stall_callback(xfer, ST_STATUS,
394 bbb_data_write_callback(struct usb_xfer *xfer, usb_error_t error)
396 struct bbb_transfer *sc = usbd_xfer_softc(xfer);
397 usb_frlength_t max_bulk = usbd_xfer_max_len(xfer);
400 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
402 switch (USB_GET_STATE(xfer)) {
423 usbd_xfer_set_timeout(xfer, sc->data_timeout);
424 usbd_xfer_set_frame_data(xfer, 0, sc->data_ptr, max_bulk);
425 usbd_transfer_submit(xfer);
439 bbb_data_wr_cs_callback(struct usb_xfer *xfer, usb_error_t error)
441 bbb_data_clear_stall_callback(xfer, ST_STATUS,
446 bbb_status_callback(struct usb_xfer *xfer, usb_error_t error)
448 struct bbb_transfer *sc = usbd_xfer_softc(xfer);
452 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
454 switch (USB_GET_STATE(xfer)) {
469 usbd_xfer_set_frame_len(xfer, 0,
471 usbd_transfer_submit(xfer);
489 bbb_raw_write_callback(struct usb_xfer *xfer, usb_error_t error)
491 struct bbb_transfer *sc = usbd_xfer_softc(xfer);
492 usb_frlength_t max_bulk = usbd_xfer_max_len(xfer);
495 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
497 switch (USB_GET_STATE(xfer)) {
518 usbd_xfer_set_timeout(xfer, sc->data_timeout);
519 usbd_xfer_set_frame_data(xfer, 0, sc->data_ptr, max_bulk);
520 usbd_transfer_submit(xfer);
555 usbd_transfer_start(sc->xfer[sc->state]);
557 while (usbd_transfer_pending(sc->xfer[sc->state])) {
586 usbd_transfer_start(sc->xfer[0]);
587 while (usbd_transfer_pending(sc->xfer[0]))
667 err = usbd_transfer_setup(udev, &iface_index, sc->xfer, pconfig,
677 sc->xfer[ST_DATA_RD], 0);
679 usbd_xfer_max_len(sc->xfer[ST_DATA_RD]);
681 sc->xfer[ST_COMMAND], 0);
683 sc->xfer[ST_STATUS], 0);
694 usbd_transfer_unsetup(sc->xfer, ST_MAX);