Lines Matching refs:desc
52 struct usb_endpoint_descriptor *desc in ep_matches() argument
64 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; in ep_matches()
107 if (desc->bEndpointAddress & USB_DIR_IN) { in ep_matches()
121 max = 0x7ff & le16_to_cpu(get_unaligned(&desc->wMaxPacketSize)); in ep_matches()
137 if ((get_unaligned(&desc->wMaxPacketSize) & in ep_matches()
151 desc->bEndpointAddress |= num; in ep_matches()
153 } else if (desc->bEndpointAddress & USB_DIR_IN) { in ep_matches()
156 desc->bEndpointAddress = USB_DIR_IN | in_epnum; in ep_matches()
161 desc->bEndpointAddress |= epnum; in ep_matches()
171 put_unaligned(cpu_to_le16(size), &desc->wMaxPacketSize); in ep_matches()
220 struct usb_endpoint_descriptor *desc in usb_ep_autoconfig() argument
226 type = desc->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK; in usb_ep_autoconfig()
234 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()
237 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()
244 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()
247 && (USB_DIR_IN & desc->bEndpointAddress)) { in usb_ep_autoconfig()
250 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()
257 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()
262 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()
272 if ((desc->bEndpointAddress & USB_DIR_IN) && in usb_ep_autoconfig()
275 else if ((desc->bEndpointAddress & USB_DIR_IN) == 0 && in usb_ep_autoconfig()
278 else if ((desc->bEndpointAddress & USB_DIR_IN) && in usb_ep_autoconfig()
284 if (ep && ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()
289 ep = gadget->ops->match_ep(gadget, desc, NULL); in usb_ep_autoconfig()
293 if (ep_matches(gadget, ep, desc)) in usb_ep_autoconfig()