Name

usb_find_common_endpoints_reverse — - look up common endpoint descriptors

Synopsis

int usb_find_common_endpoints_reverse (struct usb_host_interface * alt,
 struct usb_endpoint_descriptor ** bulk_in,
 struct usb_endpoint_descriptor ** bulk_out,
 struct usb_endpoint_descriptor ** int_in,
 struct usb_endpoint_descriptor ** int_out);
 

Arguments

alt

alternate setting to search

bulk_in

pointer to descriptor pointer, or NULL

bulk_out

pointer to descriptor pointer, or NULL

int_in

pointer to descriptor pointer, or NULL

int_out

pointer to descriptor pointer, or NULL

Description

Search the alternate setting's endpoint descriptors for the last bulk-in, bulk-out, interrupt-in and interrupt-out endpoints and return them in the provided pointers (unless they are NULL).

If a requested endpoint is not found, the corresponding pointer is set to NULL.

Return

Zero if all requested descriptors were found, or -ENXIO otherwise.