Lines Matching defs:usb_config
222 struct usb_config { struct
223 usb_callback_t *callback; /* USB transfer callback */
224 usb_frlength_t bufsize; /* total pipe buffer size in bytes */
225 usb_frcount_t frames; /* maximum number of USB frames */
226 usb_timeout_t interval; /* interval in milliseconds */
228 usb_timeout_t timeout; /* transfer timeout in milliseconds */
229 struct usb_xfer_flags flags; /* transfer flags */
230 usb_stream_t stream_id; /* USB3.0 specific */
231 enum usb_hc_mode usb_mode; /* host or device mode */
232 uint8_t type; /* pipe type */
233 uint8_t endpoint; /* pipe number */
234 uint8_t direction; /* pipe direction */
235 uint8_t ep_index; /* pipe index match to use */
236 uint8_t if_index; /* "ifaces" index to use */