Lines Matching refs:endpoints

118 	struct usb_endpoint *ep = udev->endpoints;
119 struct usb_endpoint *ep_end = udev->endpoints + udev->endpoints_max;
131 * Iterate across all the USB endpoints searching for a match
172 struct usb_endpoint *ep = udev->endpoints;
173 struct usb_endpoint *ep_end = udev->endpoints + udev->endpoints_max;
226 /* this will match BULK and INTERRUPT endpoints */
240 * Iterate across all the USB endpoints searching for a match
242 * the endpoints from the beginning of the "udev->endpoints" array.
354 * This function will iterate all the USB endpoints except the control
358 * NULL: End of USB endpoints
370 ep_end = udev->endpoints + udev->endpoints_max;
374 ep = udev->endpoints;
417 * This function will free all USB interfaces and USB endpoints belonging
456 /* free "cdesc" after "ifaces" and "endpoints", if any */
611 * This function will allocate and free USB interfaces and USB endpoints,
612 * parse the USB configuration structure and initialise the USB endpoints
660 /* check for in-use endpoints */
662 ep = udev->endpoints;
665 /* look for matching endpoints */
715 /* update current number of endpoints */
746 ep = udev->endpoints + temp;
761 /* find maximum number of endpoints */
767 /* NOTE: It is valid to have no interfaces and no endpoints! */
784 udev->endpoints = bsd_malloc(sizeof(*ep) * ep_max,
786 if (udev->endpoints == NULL) {
791 udev->endpoints = NULL;
817 bsd_free(udev->endpoints, M_USB);
818 udev->endpoints = NULL;
926 * nor isochronous endpoints.
990 ep = udev->endpoints;
991 ep_end = udev->endpoints + udev->endpoints_max;
1817 DPRINTFN(0, "Found no endpoints, trying next config\n");
1951 * generating 16 static endpoints.
1969 /* Create all available endpoints except EP0 */
2485 "endpoints=%d "