Lines Matching refs:xfer

516 ustorage_fs_t_bbb_command_callback(struct usb_xfer *xfer, usb_error_t error)
518 struct ustorage_fs_softc *sc = usbd_xfer_softc(xfer);
524 switch (USB_GET_STATE(xfer)) {
603 usbd_xfer_set_stall(xfer);
606 usbd_xfer_set_frame_len(xfer, 0,
608 usbd_transfer_submit(xfer);
617 if (!usbd_xfer_is_stalled(xfer))
643 ustorage_fs_t_bbb_data_dump_callback(struct usb_xfer *xfer, usb_error_t error)
645 struct ustorage_fs_softc *sc = usbd_xfer_softc(xfer);
646 uint32_t max_bulk = usbd_xfer_max_len(xfer);
649 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
653 switch (USB_GET_STATE(xfer)) {
673 usbd_xfer_set_stall(xfer);
675 usbd_xfer_set_frame_len(xfer, 0, max_bulk);
676 usbd_transfer_submit(xfer);
686 if (!usbd_xfer_is_stalled(xfer))
695 ustorage_fs_t_bbb_data_read_callback(struct usb_xfer *xfer, usb_error_t error)
697 struct ustorage_fs_softc *sc = usbd_xfer_softc(xfer);
698 uint32_t max_bulk = usbd_xfer_max_len(xfer);
701 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
705 switch (USB_GET_STATE(xfer)) {
729 usbd_xfer_set_stall(xfer);
732 usbd_xfer_set_frame_data(xfer, 0, sc->sc_dma_ptr, max_bulk);
733 usbd_transfer_submit(xfer);
741 if (!usbd_xfer_is_stalled(xfer))
750 ustorage_fs_t_bbb_data_write_callback(struct usb_xfer *xfer, usb_error_t error)
752 struct ustorage_fs_softc *sc = usbd_xfer_softc(xfer);
753 uint32_t max_bulk = usbd_xfer_max_len(xfer);
756 usbd_xfer_status(xfer, &actlen, &sumlen, NULL, NULL);
760 switch (USB_GET_STATE(xfer)) {
777 usbd_xfer_set_flag(xfer, USB_FORCE_SHORT_XFER);
779 usbd_xfer_clr_flag(xfer, USB_FORCE_SHORT_XFER);
781 usbd_xfer_clr_flag(xfer, USB_FORCE_SHORT_XFER);
785 usbd_xfer_set_stall(xfer);
791 usbd_xfer_set_frame_data(xfer, 0, sc->sc_dma_ptr, max_bulk);
792 usbd_transfer_submit(xfer);
803 if (!usbd_xfer_is_stalled(xfer))
812 ustorage_fs_t_bbb_status_callback(struct usb_xfer *xfer, usb_error_t error)
814 struct ustorage_fs_softc *sc = usbd_xfer_softc(xfer);
818 switch (USB_GET_STATE(xfer)) {
830 usbd_xfer_set_stall(xfer);
832 usbd_xfer_set_frame_len(xfer, 0,
834 usbd_transfer_submit(xfer);
842 if (!usbd_xfer_is_stalled(xfer))