other versions
- stretch 4.9.168-1
USB_COPY_DESCRIPTORS(9) | Kernel Mode Gadget API | USB_COPY_DESCRIPTORS(9) |
NAME¶
usb_copy_descriptors - copy a vector of USB descriptorsSYNOPSIS¶
struct usb_descriptor_header ** usb_copy_descriptors(struct usb_descriptor_header ** src);
ARGUMENTS¶
srcnull-terminated vector to copy
CONTEXT¶
initialization code, which may sleepDESCRIPTION¶
This makes a copy of a vector of USB descriptors. Its primary use is to support usb_function objects which can have multiple copies, each needing different descriptors. Functions may have static tables of descriptors, which are used as templates and customized with identifiers (for interfaces, strings, endpoints, and more) as needed by a given function instance.AUTHOR¶
David Brownell <dbrownell@users.sourceforge.net>Author.
COPYRIGHT¶
April 2019 | Kernel Hackers Manual 4.9. |