Lines Matching refs:dev_cap

605     struct libusb_bos_dev_capability_descriptor *dev_cap,
610 if (dev_cap == NULL || usb_2_0_extension == NULL ||
611 dev_cap->bDevCapabilityType != LIBUSB_BT_USB_2_0_EXTENSION)
613 if (dev_cap->bLength < LIBUSB_BT_USB_2_0_EXTENSION_SIZE)
621 desc->bDescriptorType = dev_cap->bDescriptorType;
622 desc->bDevCapabilityType = dev_cap->bDevCapabilityType;
624 (dev_cap->dev_capability_data[0]) |
625 (dev_cap->dev_capability_data[1] << 8) |
626 (dev_cap->dev_capability_data[2] << 16) |
627 (dev_cap->dev_capability_data[3] << 24);
643 struct libusb_bos_dev_capability_descriptor *dev_cap,
648 if (dev_cap == NULL || ss_usb_device_capability == NULL ||
649 dev_cap->bDevCapabilityType != LIBUSB_BT_SS_USB_DEVICE_CAPABILITY)
651 if (dev_cap->bLength < LIBUSB_BT_SS_USB_DEVICE_CAPABILITY_SIZE)
659 desc->bDescriptorType = dev_cap->bDescriptorType;
660 desc->bDevCapabilityType = dev_cap->bDevCapabilityType;
661 desc->bmAttributes = dev_cap->dev_capability_data[0];
662 desc->wSpeedSupported = dev_cap->dev_capability_data[1] |
663 (dev_cap->dev_capability_data[2] << 8);
664 desc->bFunctionalitySupport = dev_cap->dev_capability_data[3];
665 desc->bU1DevExitLat = dev_cap->dev_capability_data[4];
666 desc->wU2DevExitLat = dev_cap->dev_capability_data[5] |
667 (dev_cap->dev_capability_data[6] << 8);
683 struct libusb_bos_dev_capability_descriptor *dev_cap,
688 if (dev_cap == NULL || container_id == NULL ||
689 dev_cap->bDevCapabilityType != LIBUSB_BT_CONTAINER_ID)
691 if (dev_cap->bLength < LIBUSB_BT_CONTAINER_ID_SIZE)
699 desc->bDescriptorType = dev_cap->bDescriptorType;
700 desc->bDevCapabilityType = dev_cap->bDevCapabilityType;
701 desc->bReserved = dev_cap->dev_capability_data[0];
702 memcpy(desc->ContainerID, dev_cap->dev_capability_data + 1,