Lines Matching defs:usb_endpoint
135 struct usb_endpoint { struct
139 struct usb_endpoint_descriptor *edesc; argument
140 struct usb_endpoint_ss_comp_descriptor *ecomp; argument
141 const struct usb_pipe_methods *methods; /* set by HC driver */
143 uint16_t isoc_next;
145 uint8_t toggle_next:1; /* next data toggle value */
146 uint8_t is_stalled:1; /* set if endpoint is stalled */
147 uint8_t is_synced:1; /* set if we a synchronised */
148 uint8_t unused:5;
149 uint8_t iface_index; /* not used by "default endpoint" */
151 uint8_t refcount_alloc; /* allocation refcount */
152 uint8_t refcount_bw; /* bandwidth refcount */
157 uint8_t usb_smask; /* USB start mask */
158 uint8_t usb_cmask; /* USB complete mask */
159 uint8_t usb_uframe; /* USB microframe */
163 uint8_t ep_mode;