Lines Matching defs:desc
595 hid_locate(const void *desc, usb_size_t size, int32_t u, enum hid_kind k,
601 for (d = hid_start_parse(desc, size, 1 << k); hid_get_item(d, &h);) {
725 hid_is_collection(const void *desc, usb_size_t size, int32_t usage)
731 hd = hid_start_parse(desc, size, hid_input);
758 struct usb_descriptor *desc = (void *)id;
760 if (desc == NULL) {
763 while ((desc = usb_desc_foreach(cd, desc))) {
764 if ((desc->bDescriptorType == UDESC_HID) &&
765 (desc->bLength >= USB_HID_DESCRIPTOR_SIZE(0))) {
766 return (void *)desc;
768 if (desc->bDescriptorType == UDESC_INTERFACE) {