usb_ep 18 include/linux/usb/gadget.h struct usb_ep; usb_ep 86 include/linux/usb/gadget.h void (*complete)(struct usb_ep *ep, usb_ep 105 include/linux/usb/gadget.h int (*enable) (struct usb_ep *ep, usb_ep 107 include/linux/usb/gadget.h int (*disable) (struct usb_ep *ep); usb_ep 109 include/linux/usb/gadget.h struct usb_request *(*alloc_request) (struct usb_ep *ep, usb_ep 111 include/linux/usb/gadget.h void (*free_request) (struct usb_ep *ep, struct usb_request *req); usb_ep 113 include/linux/usb/gadget.h int (*queue) (struct usb_ep *ep, struct usb_request *req, usb_ep 115 include/linux/usb/gadget.h int (*dequeue) (struct usb_ep *ep, struct usb_request *req); usb_ep 117 include/linux/usb/gadget.h int (*set_halt) (struct usb_ep *ep, int value); usb_ep 118 include/linux/usb/gadget.h int (*set_wedge) (struct usb_ep *ep); usb_ep 120 include/linux/usb/gadget.h int (*fifo_status) (struct usb_ep *ep); usb_ep 121 include/linux/usb/gadget.h void (*fifo_flush) (struct usb_ep *ep); usb_ep 478 include/linux/usb/gadget.h struct usb_ep *ep0; usb_ep 888 include/linux/usb/gadget.h extern struct usb_ep *usb_ep_autoconfig(struct usb_gadget *,