12 #include <linux/kernel.h>
13 #include <linux/module.h>
15 #include <linux/types.h>
16 #include <linux/device.h>
18 #include <linux/ctype.h>
19 #include <linux/string.h>
21 #include <linux/usb/ch9.h>
54 int num_req_streams = 0;
66 if (
'e' != ep->
name[0])
72 if (
'-' != ep->
name[2]) {
118 if (usb_endpoint_xfer_bulk(desc)) {
138 max = 0x7ff & usb_endpoint_maxp(desc);
142 if (!gadget_is_dualspeed(gadget) && max > 64)
150 if (!gadget_is_dualspeed(gadget) && max > 1023)
155 if (!gadget_is_dualspeed(gadget))
264 ep = find_ep (gadget,
"ep-e");
265 if (ep && ep_matches(gadget, ep, desc, ep_comp))
267 ep = find_ep (gadget,
"ep-f");
268 if (ep && ep_matches(gadget, ep, desc, ep_comp))
274 ep = find_ep(gadget,
"ep3-bulk");
275 if (ep && ep_matches(gadget, ep, desc, ep_comp))
280 ep = find_ep(gadget,
"ep2-bulk");
281 if (ep && ep_matches(gadget, ep, desc,
286 #ifdef CONFIG_BLACKFIN
291 ep = find_ep (gadget,
"ep5in");
293 ep = find_ep (gadget,
"ep6out");
296 ep = find_ep(gadget,
"ep1in");
298 ep = find_ep(gadget,
"ep2out");
301 if (ep && ep_matches(gadget, ep, desc, ep_comp))
308 if (ep_matches(gadget, ep, desc, ep_comp))