Name

usb_find_endpoint — find a copy of an endpoint descriptor

Synopsis

struct usb_endpoint_descriptor * usb_find_endpoint (struct usb_descriptor_header ** src,
 struct usb_descriptor_header ** copy,
 struct usb_endpoint_descriptor * match);
 

Arguments

src

original vector of descriptors

copy

copy of src

match

endpoint descriptor found in src

Description

This returns the copy of the match descriptor made for copy. Its intended use is to help remembering the endpoint descriptor to use when enabling a given endpoint.