usb_support_descriptor
const usb_support_descriptor *supportDescriptors,
const usb_support_descriptor *supportDescriptors,
Device::ReportDevice(usb_support_descriptor* supportDescriptors,
Hub::ReportDevice(usb_support_descriptor *supportDescriptors,
const usb_support_descriptor *descriptors,
size_t descriptorsSize = descriptorCount * sizeof(usb_support_descriptor);
element->support_descriptors = (usb_support_descriptor *)malloc(descriptorsSize);
size_t descriptorsSize = descriptorCount * sizeof(usb_support_descriptor);
info->support_descriptors = (usb_support_descriptor *)malloc(descriptorsSize);
const usb_support_descriptor *descriptors,
status_t (*register_driver)(const char *, const usb_support_descriptor *, size_t, const char *);
const usb_support_descriptor *
usb_support_descriptor *
usb_support_descriptor *
usb_support_descriptor *support_descriptors;
struct usb_support_descriptor supported_devices[] = {
static usb_support_descriptor supportedDevices[] = {
usb_support_descriptor supported_devices[] = {
usb_support_descriptor desc;
size_t descriptorsSize = kDevicesCount * sizeof(usb_support_descriptor);
usb_support_descriptor *supportedDevices =
(usb_support_descriptor *)malloc(descriptorsSize);
static usb_support_descriptor supportedDevices[] = {
static usb_support_descriptor *sSupportDescriptors;
static usb_support_descriptor genericHIDSupportDescriptor = {
= new(std::nothrow) usb_support_descriptor[supportDescriptorCount];
usb_support_descriptor &descriptor = sSupportDescriptors[i + 1];
usb_support_descriptor gBlackListedDevices[] = {
usb_support_descriptor &entry = gBlackListedDevices[i];
static const usb_support_descriptor kSupportedDevices[] =
usb_support_descriptor my_supported_devices[SUPPORTED_DEVICES] =
static usb_support_descriptor sDescriptors[count] = {{ 0 }};
static usb_support_descriptor supportDescriptor = {
struct usb_support_descriptor supported_devices[] = {
usb_support_descriptor desc;