struct usb_ctrlrequest -
SETUP data for a USB device control request
In <linux/usb_ch9.h> you will find
the USB data types defined in chapter 9 of the USB specification.
These data types are used throughout USB, and in APIs including
this host side API, gadget APIs, and usbfs.