Lines Matching refs:ep
95 void (*complete)(struct usb_ep *ep,
114 int (*enable) (struct usb_ep *ep,
116 int (*disable) (struct usb_ep *ep);
118 struct usb_request *(*alloc_request) (struct usb_ep *ep,
120 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
122 int (*queue) (struct usb_ep *ep, struct usb_request *req,
124 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
126 int (*set_halt) (struct usb_ep *ep, int value);
127 int (*set_wedge)(struct usb_ep *ep);
128 int (*fifo_status) (struct usb_ep *ep);
129 void (*fifo_flush) (struct usb_ep *ep);
201 static inline void usb_ep_set_maxpacket_limit(struct usb_ep *ep, in usb_ep_set_maxpacket_limit() argument
204 ep->maxpacket_limit = maxpacket_limit; in usb_ep_set_maxpacket_limit()
205 ep->maxpacket = maxpacket_limit; in usb_ep_set_maxpacket_limit()
231 static inline int usb_ep_enable(struct usb_ep *ep, in usb_ep_enable() argument
236 if (ep->enabled) in usb_ep_enable()
239 ret = ep->ops->enable(ep, desc); in usb_ep_enable()
243 ep->enabled = true; in usb_ep_enable()
260 static inline int usb_ep_disable(struct usb_ep *ep) in usb_ep_disable() argument
264 if (!ep->enabled) in usb_ep_disable()
267 ret = ep->ops->disable(ep); in usb_ep_disable()
271 ep->enabled = false; in usb_ep_disable()
290 static inline struct usb_request *usb_ep_alloc_request(struct usb_ep *ep, in usb_ep_alloc_request() argument
293 return ep->ops->alloc_request(ep, gfp_flags); in usb_ep_alloc_request()
305 static inline void usb_ep_free_request(struct usb_ep *ep, in usb_ep_free_request() argument
308 ep->ops->free_request(ep, req); in usb_ep_free_request()
365 static inline int usb_ep_queue(struct usb_ep *ep, in usb_ep_queue() argument
368 return ep->ops->queue(ep, req, gfp_flags); in usb_ep_queue()
385 static inline int usb_ep_dequeue(struct usb_ep *ep, struct usb_request *req) in usb_ep_dequeue() argument
387 return ep->ops->dequeue(ep, req); in usb_ep_dequeue()
411 static inline int usb_ep_set_halt(struct usb_ep *ep) in usb_ep_set_halt() argument
413 return ep->ops->set_halt(ep, 1); in usb_ep_set_halt()
429 static inline int usb_ep_clear_halt(struct usb_ep *ep) in usb_ep_clear_halt() argument
431 return ep->ops->set_halt(ep, 0); in usb_ep_clear_halt()
449 static inline int usb_ep_fifo_status(struct usb_ep *ep) in usb_ep_fifo_status() argument
451 if (ep->ops->fifo_status) in usb_ep_fifo_status()
452 return ep->ops->fifo_status(ep); in usb_ep_fifo_status()
466 static inline void usb_ep_fifo_flush(struct usb_ep *ep) in usb_ep_fifo_flush() argument
468 if (ep->ops->fifo_flush) in usb_ep_fifo_flush()
469 ep->ops->fifo_flush(ep); in usb_ep_fifo_flush()
978 extern void usb_gadget_giveback_request(struct usb_ep *ep,