Lines Matching refs:desc
45 struct usb_endpoint_descriptor *desc, in ep_matches() argument
60 type = usb_endpoint_type(desc); in ep_matches()
103 if (desc->bEndpointAddress & USB_DIR_IN) { in ep_matches()
117 if (usb_endpoint_xfer_bulk(desc)) { in ep_matches()
130 if (desc->wMaxPacketSize == 0) in ep_matches()
131 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit); in ep_matches()
137 max = 0x7ff & usb_endpoint_maxp(desc); in ep_matches()
153 if ((desc->wMaxPacketSize & cpu_to_le16(3<<11))) { in ep_matches()
164 desc->bEndpointAddress &= USB_DIR_IN; in ep_matches()
167 desc->bEndpointAddress |= num; in ep_matches()
168 } else if (desc->bEndpointAddress & USB_DIR_IN) { in ep_matches()
171 desc->bEndpointAddress = USB_DIR_IN | gadget->in_epnum; in ep_matches()
175 desc->bEndpointAddress |= gadget->out_epnum; in ep_matches()
185 desc->wMaxPacketSize = cpu_to_le16(size); in ep_matches()
187 ep->address = desc->bEndpointAddress; in ep_matches()
249 struct usb_endpoint_descriptor *desc, in usb_ep_autoconfig_ss() argument
256 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; in usb_ep_autoconfig_ss()
264 if (ep && ep_matches(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
267 if (ep && ep_matches(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
274 if (ep && ep_matches(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
277 && (USB_DIR_IN & desc->bEndpointAddress)) { in usb_ep_autoconfig_ss()
280 if (ep && ep_matches(gadget, ep, desc, in usb_ep_autoconfig_ss()
289 if (USB_DIR_IN & desc->bEndpointAddress) in usb_ep_autoconfig_ss()
294 if (USB_DIR_IN & desc->bEndpointAddress) in usb_ep_autoconfig_ss()
300 if (ep && ep_matches(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
307 if (ep_matches(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
314 ep->desc = NULL; in usb_ep_autoconfig_ss()
353 struct usb_endpoint_descriptor *desc in usb_ep_autoconfig() argument
356 return usb_ep_autoconfig_ss(gadget, desc, NULL); in usb_ep_autoconfig()