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