Lines Matching defs:desc
23 * @desc: Endpoint descriptor, with endpoint direction and transfer mode
65 struct usb_endpoint_descriptor *desc,
72 ep = gadget->ops->match_ep(gadget, desc, ep_comp);
79 if (usb_gadget_ep_match_desc(gadget, ep, desc, ep_comp))
91 if (desc->wMaxPacketSize == 0)
92 desc->wMaxPacketSize = cpu_to_le16(ep->maxpacket_limit);
95 desc->bEndpointAddress &= USB_DIR_IN;
98 desc->bEndpointAddress |= num;
99 } else if (desc->bEndpointAddress & USB_DIR_IN) {
102 desc->bEndpointAddress = USB_DIR_IN | gadget->in_epnum;
106 desc->bEndpointAddress |= gadget->out_epnum;
109 ep->address = desc->bEndpointAddress;
110 ep->desc = NULL;
121 * @desc: Endpoint descriptor, with endpoint direction and transfer mode
151 struct usb_endpoint_descriptor *desc
157 ep = usb_ep_autoconfig_ss(gadget, desc, NULL);
161 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK;
170 desc->wMaxPacketSize = cpu_to_le16(size);