usb_edesc_foreach
while ((ed = usb_edesc_foreach(udev->cdesc, ed))) {
struct usb_endpoint_descriptor *usb_edesc_foreach(