Lines Matching refs:desc
65 struct usb_endpoint_descriptor *desc, in usb_ep_autoconfig_ss() argument
72 ep = gadget->ops->match_ep(gadget, desc, ep_comp); in usb_ep_autoconfig_ss()
79 if (usb_gadget_ep_match_desc(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
91 if (desc->wMaxPacketSize == 0) in usb_ep_autoconfig_ss()
92 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit); in usb_ep_autoconfig_ss()
95 desc->bEndpointAddress &= USB_DIR_IN; in usb_ep_autoconfig_ss()
98 desc->bEndpointAddress |= num; in usb_ep_autoconfig_ss()
99 } else if (desc->bEndpointAddress & USB_DIR_IN) { in usb_ep_autoconfig_ss()
102 desc->bEndpointAddress = USB_DIR_IN | gadget->in_epnum; in usb_ep_autoconfig_ss()
106 desc->bEndpointAddress |= gadget->out_epnum; in usb_ep_autoconfig_ss()
109 ep->address = desc->bEndpointAddress; in usb_ep_autoconfig_ss()
110 ep->desc = NULL; in usb_ep_autoconfig_ss()
151 struct usb_endpoint_descriptor *desc in usb_ep_autoconfig() argument
157 ep = usb_ep_autoconfig_ss(gadget, desc, NULL); in usb_ep_autoconfig()
161 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; in usb_ep_autoconfig()
170 desc->wMaxPacketSize = cpu_to_le16(size); in usb_ep_autoconfig()