Lines Matching refs:usb_ep
28 struct usb_ep;
105 void (*complete)(struct usb_ep *ep,
124 int (*enable) (struct usb_ep *ep,
126 int (*disable) (struct usb_ep *ep);
128 struct usb_request *(*alloc_request) (struct usb_ep *ep,
130 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
132 int (*queue) (struct usb_ep *ep, struct usb_request *req,
134 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
136 int (*set_halt) (struct usb_ep *ep, int value);
137 int (*set_wedge) (struct usb_ep *ep);
139 int (*fifo_status) (struct usb_ep *ep);
140 void (*fifo_flush) (struct usb_ep *ep);
210 struct usb_ep { struct
239 static inline void usb_ep_set_maxpacket_limit(struct usb_ep *ep, in usb_ep_set_maxpacket_limit() argument
266 static inline int usb_ep_enable(struct usb_ep *ep) in usb_ep_enable()
294 static inline int usb_ep_disable(struct usb_ep *ep) in usb_ep_disable()
324 static inline struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, in usb_ep_alloc_request()
339 static inline void usb_ep_free_request(struct usb_ep *ep, in usb_ep_free_request()
402 static inline int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue()
423 static inline int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usb_ep_dequeue()
449 static inline int usb_ep_set_halt(struct usb_ep *ep) in usb_ep_set_halt()
467 static inline int usb_ep_clear_halt(struct usb_ep *ep) in usb_ep_clear_halt()
483 usb_ep_set_wedge(struct usb_ep *ep) in usb_ep_set_wedge()
506 static inline int usb_ep_fifo_status(struct usb_ep *ep) in usb_ep_fifo_status()
523 static inline void usb_ep_fifo_flush(struct usb_ep *ep) in usb_ep_fifo_flush()
560 struct usb_ep *(*match_ep)(struct usb_gadget *,
625 struct usb_ep *ep0;
676 usb_ep_align_maybe(struct usb_gadget *g, struct usb_ep *ep, size_t len) in usb_ep_align_maybe()
1224 extern void usb_gadget_giveback_request(struct usb_ep *ep,
1231 extern struct usb_ep *gadget_find_ep_by_name(struct usb_gadget *g,
1239 struct usb_ep *ep, struct usb_endpoint_descriptor *desc,
1251 extern struct usb_ep *usb_ep_autoconfig(struct usb_gadget *,
1255 extern struct usb_ep *usb_ep_autoconfig_ss(struct usb_gadget *,
1259 extern void usb_ep_autoconfig_release(struct usb_ep *);