Lines Matching refs:usb_ep
25 struct usb_ep;
94 void (*complete)(struct usb_ep *ep,
113 int (*enable) (struct usb_ep *ep,
115 int (*disable) (struct usb_ep *ep);
117 struct usb_request *(*alloc_request) (struct usb_ep *ep,
119 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
121 int (*queue) (struct usb_ep *ep, struct usb_request *req,
123 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
125 int (*set_halt) (struct usb_ep *ep, int value);
126 int (*set_wedge)(struct usb_ep *ep);
127 int (*fifo_status) (struct usb_ep *ep);
128 void (*fifo_flush) (struct usb_ep *ep);
156 struct usb_ep { struct
179 static inline void usb_ep_set_maxpacket_limit(struct usb_ep *ep, in usb_ep_set_maxpacket_limit() argument
209 static inline int usb_ep_enable(struct usb_ep *ep, in usb_ep_enable()
227 static inline int usb_ep_disable(struct usb_ep *ep) in usb_ep_disable()
246 static inline struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, in usb_ep_alloc_request()
261 static inline void usb_ep_free_request(struct usb_ep *ep, in usb_ep_free_request()
321 static inline int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue()
341 static inline int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usb_ep_dequeue()
367 static inline int usb_ep_set_halt(struct usb_ep *ep) in usb_ep_set_halt()
385 static inline int usb_ep_clear_halt(struct usb_ep *ep) in usb_ep_clear_halt()
405 static inline int usb_ep_fifo_status(struct usb_ep *ep) in usb_ep_fifo_status()
422 static inline void usb_ep_fifo_flush(struct usb_ep *ep) in usb_ep_fifo_flush()
500 struct usb_ep *ep0;
915 extern void usb_gadget_giveback_request(struct usb_ep *ep,
922 extern struct usb_ep *usb_ep_autoconfig(struct usb_gadget *,