Home
last modified time | relevance | path

Searched refs:dcap_20 (Results 1 – 1 of 1) sorted by relevance

/freebsd/lib/libusb/
H A Dlibusb10_desc.c435 struct libusb_usb_2_0_device_capability_descriptor *dcap_20 = NULL; in libusb_parse_bos_descriptor() local
461 ptr = malloc(sizeof(*ptr) + sizeof(*dcap_20) + in libusb_parse_bos_descriptor()
482 dcap_20 = (void *)(ptr + 1); in libusb_parse_bos_descriptor()
483 ss_cap = (void *)(dcap_20 + 1); in libusb_parse_bos_descriptor()
499 if (ptr->usb_2_0_ext_cap != NULL || dcap_20 == NULL) in libusb_parse_bos_descriptor()
504 ptr->usb_2_0_ext_cap = dcap_20; in libusb_parse_bos_descriptor()
506 dcap_20->bLength = LIBUSB_USB_2_0_EXTENSION_DEVICE_CAPABILITY_SIZE; in libusb_parse_bos_descriptor()
507 dcap_20->bDescriptorType = dtype; in libusb_parse_bos_descriptor()
508 dcap_20->bDevCapabilityType = ((const uint8_t *)buf)[2]; in libusb_parse_bos_descriptor()
509 dcap_20->bmAttributes = ((const uint8_t *)buf)[3] | in libusb_parse_bos_descriptor()