Lines Matching refs:desc
69 struct usb_endpoint_descriptor *desc, in usb_ep_autoconfig_ss() argument
76 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; in usb_ep_autoconfig_ss()
79 ep = gadget->ops->match_ep(gadget, desc, ep_comp); in usb_ep_autoconfig_ss()
86 if (usb_gadget_ep_match_desc(gadget, ep, desc, ep_comp)) in usb_ep_autoconfig_ss()
98 if (desc->wMaxPacketSize == 0) in usb_ep_autoconfig_ss()
99 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit); in usb_ep_autoconfig_ss()
102 desc->bEndpointAddress &= USB_DIR_IN; in usb_ep_autoconfig_ss()
105 desc->bEndpointAddress |= num; in usb_ep_autoconfig_ss()
106 } else if (desc->bEndpointAddress & USB_DIR_IN) { in usb_ep_autoconfig_ss()
109 desc->bEndpointAddress = USB_DIR_IN | gadget->in_epnum; in usb_ep_autoconfig_ss()
113 desc->bEndpointAddress |= gadget->out_epnum; in usb_ep_autoconfig_ss()
123 desc->wMaxPacketSize = cpu_to_le16(size); in usb_ep_autoconfig_ss()
126 ep->address = desc->bEndpointAddress; in usb_ep_autoconfig_ss()
127 ep->desc = NULL; in usb_ep_autoconfig_ss()
167 struct usb_endpoint_descriptor *desc in usb_ep_autoconfig() argument
170 return usb_ep_autoconfig_ss(gadget, desc, NULL); in usb_ep_autoconfig()