usb_dev_cap_header
struct usb_dev_cap_header *cap;
cap = (struct usb_dev_cap_header *)buffer;
struct usb_dev_cap_header *header = NULL;
if (buf + sizeof(struct usb_dev_cap_header) >
header = (struct usb_dev_cap_header *)buf;