Lines Matching defs:usb_ep_ops
136 struct usb_ep_ops { struct
137 int (*enable) (struct usb_ep *ep,
139 int (*disable) (struct usb_ep *ep);
140 void (*dispose) (struct usb_ep *ep);
142 struct usb_request *(*alloc_request) (struct usb_ep *ep,
144 void (*free_request) (struct usb_ep *ep, struct usb_request *req);
146 int (*queue) (struct usb_ep *ep, struct usb_request *req,
148 int (*dequeue) (struct usb_ep *ep, struct usb_request *req);
150 int (*set_halt) (struct usb_ep *ep, int value);
151 int (*set_wedge) (struct usb_ep *ep);
153 int (*fifo_status) (struct usb_ep *ep);
154 void (*fifo_flush) (struct usb_ep *ep);