Lines Matching refs:usb_xfer
30 struct usb_xfer;
92 typedef void (usb_callback_t)(struct usb_xfer *, usb_error_t);
125 TAILQ_HEAD(, usb_xfer) head;
126 struct usb_xfer *curr; /* current USB transfer processed */
603 uint8_t usbd_clear_stall_callback(struct usb_xfer *xfer1,
604 struct usb_xfer *xfer2);
613 const uint8_t *ifaces, struct usb_xfer **pxfer,
616 void usbd_transfer_submit(struct usb_xfer *xfer);
617 void usbd_transfer_clear_stall(struct usb_xfer *xfer);
618 void usbd_transfer_drain(struct usb_xfer *xfer);
619 uint8_t usbd_transfer_pending(struct usb_xfer *xfer);
620 void usbd_transfer_start(struct usb_xfer *xfer);
621 void usbd_transfer_stop(struct usb_xfer *xfer);
622 void usbd_transfer_unsetup(struct usb_xfer **pxfer, uint16_t n_setup);
623 void usbd_transfer_poll(struct usb_xfer **ppxfer, uint16_t max);
633 usbd_xfer_old_frame_length(struct usb_xfer *xfer, usb_frcount_t frindex);
634 void usbd_xfer_status(struct usb_xfer *xfer, int *actlen, int *sumlen,
636 struct usb_page_cache *usbd_xfer_get_frame(struct usb_xfer *, usb_frcount_t);
637 void *usbd_xfer_get_frame_buffer(struct usb_xfer *, usb_frcount_t);
638 void *usbd_xfer_softc(struct usb_xfer *xfer);
639 void *usbd_xfer_get_priv(struct usb_xfer *xfer);
640 void usbd_xfer_set_priv(struct usb_xfer *xfer, void *);
641 void usbd_xfer_set_interval(struct usb_xfer *xfer, int);
642 uint8_t usbd_xfer_state(struct usb_xfer *xfer);
643 void usbd_xfer_set_frame_data(struct usb_xfer *xfer, usb_frcount_t frindex,
645 void usbd_xfer_frame_data(struct usb_xfer *xfer, usb_frcount_t frindex,
647 void usbd_xfer_set_frame_offset(struct usb_xfer *xfer, usb_frlength_t offset,
649 usb_frlength_t usbd_xfer_max_len(struct usb_xfer *xfer);
650 usb_frlength_t usbd_xfer_max_framelen(struct usb_xfer *xfer);
651 usb_frcount_t usbd_xfer_max_frames(struct usb_xfer *xfer);
652 uint8_t usbd_xfer_get_fps_shift(struct usb_xfer *xfer);
653 usb_frlength_t usbd_xfer_frame_len(struct usb_xfer *xfer,
655 void usbd_xfer_set_frame_len(struct usb_xfer *xfer, usb_frcount_t frindex,
657 void usbd_xfer_set_timeout(struct usb_xfer *xfer, int timeout);
658 void usbd_xfer_set_frames(struct usb_xfer *xfer, usb_frcount_t n);
659 void usbd_xfer_set_zlp(struct usb_xfer *xfer);
660 uint8_t usbd_xfer_get_and_clr_zlp(struct usb_xfer *xfer);
661 void usbd_xfer_set_stall(struct usb_xfer *xfer);
662 int usbd_xfer_is_stalled(struct usb_xfer *xfer);
663 void usbd_xfer_set_flag(struct usb_xfer *xfer, int flag);
664 void usbd_xfer_clr_flag(struct usb_xfer *xfer, int flag);
665 uint16_t usbd_xfer_get_timestamp(struct usb_xfer *xfer);
666 uint8_t usbd_xfer_maxp_was_clamped(struct usb_xfer *xfer);