Lines Matching defs:dev_cap

606     struct libusb_bos_dev_capability_descriptor *dev_cap,
611 if (dev_cap == NULL || usb_2_0_extension == NULL ||
612 dev_cap->bDevCapabilityType != LIBUSB_BT_USB_2_0_EXTENSION)
614 if (dev_cap->bLength < LIBUSB_BT_USB_2_0_EXTENSION_SIZE)
622 desc->bDescriptorType = dev_cap->bDescriptorType;
623 desc->bDevCapabilityType = dev_cap->bDevCapabilityType;
625 (dev_cap->dev_capability_data[0]) |
626 (dev_cap->dev_capability_data[1] << 8) |
627 (dev_cap->dev_capability_data[2] << 16) |
628 (dev_cap->dev_capability_data[3] << 24);
644 struct libusb_bos_dev_capability_descriptor *dev_cap,
649 if (dev_cap == NULL || ss_usb_device_capability == NULL ||
650 dev_cap->bDevCapabilityType != LIBUSB_BT_SS_USB_DEVICE_CAPABILITY)
652 if (dev_cap->bLength < LIBUSB_BT_SS_USB_DEVICE_CAPABILITY_SIZE)
660 desc->bDescriptorType = dev_cap->bDescriptorType;
661 desc->bDevCapabilityType = dev_cap->bDevCapabilityType;
662 desc->bmAttributes = dev_cap->dev_capability_data[0];
663 desc->wSpeedSupported = dev_cap->dev_capability_data[1] |
664 (dev_cap->dev_capability_data[2] << 8);
665 desc->bFunctionalitySupport = dev_cap->dev_capability_data[3];
666 desc->bU1DevExitLat = dev_cap->dev_capability_data[4];
667 desc->wU2DevExitLat = dev_cap->dev_capability_data[5] |
668 (dev_cap->dev_capability_data[6] << 8);
684 struct libusb_bos_dev_capability_descriptor *dev_cap,
689 if (dev_cap == NULL || container_id == NULL ||
690 dev_cap->bDevCapabilityType != LIBUSB_BT_CONTAINER_ID)
692 if (dev_cap->bLength < LIBUSB_BT_CONTAINER_ID_SIZE)
700 desc->bDescriptorType = dev_cap->bDescriptorType;
701 desc->bDevCapabilityType = dev_cap->bDevCapabilityType;
702 desc->bReserved = dev_cap->dev_capability_data[0];
703 memcpy(desc->ContainerID, dev_cap->dev_capability_data + 1,