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