Lines Matching refs:ss_cap
436 struct libusb_ss_usb_device_capability_descriptor *ss_cap = NULL; in libusb_parse_bos_descriptor() local
462 sizeof(*ss_cap)); in libusb_parse_bos_descriptor()
484 ss_cap = (void *)(dcap_20 + 1); in libusb_parse_bos_descriptor()
517 if (ptr->ss_usb_cap != NULL || ss_cap == NULL) in libusb_parse_bos_descriptor()
522 ptr->ss_usb_cap = ss_cap; in libusb_parse_bos_descriptor()
524 ss_cap->bLength = LIBUSB_SS_USB_DEVICE_CAPABILITY_SIZE; in libusb_parse_bos_descriptor()
525 ss_cap->bDescriptorType = dtype; in libusb_parse_bos_descriptor()
526 ss_cap->bDevCapabilityType = ((const uint8_t *)buf)[2]; in libusb_parse_bos_descriptor()
527 ss_cap->bmAttributes = ((const uint8_t *)buf)[3]; in libusb_parse_bos_descriptor()
528 ss_cap->wSpeedSupported = ((const uint8_t *)buf)[4] | in libusb_parse_bos_descriptor()
530 ss_cap->bFunctionalitySupport = ((const uint8_t *)buf)[6]; in libusb_parse_bos_descriptor()
531 ss_cap->bU1DevExitLat = ((const uint8_t *)buf)[7]; in libusb_parse_bos_descriptor()
532 ss_cap->wU2DevExitLat = ((const uint8_t *)buf)[8] | in libusb_parse_bos_descriptor()