struct usb_ep_caps — endpoint capabilities description
struct usb_ep_caps { unsigned type_control:1; unsigned type_iso:1; unsigned type_bulk:1; unsigned type_int:1; unsigned dir_in:1; unsigned dir_out:1; };
unsigned:1 type_control
Endpoint supports control type (reserved for ep0).
unsigned:1 type_iso
Endpoint supports isochronous transfers.
unsigned:1 type_bulk
Endpoint supports bulk transfers.
unsigned:1 type_int
Endpoint supports interrupt transfers.
unsigned:1 dir_in
Endpoint supports IN direction.
unsigned:1 dir_out
Endpoint supports OUT direction.