Lines Matching full:hid
35 /* See HID spec. 6.2 Class-Specific Descriptors */
48 struct hid_descriptor hid; member
261 "Buffer overflow in the HID driver"); in handle_get_report()
348 LOG_DBG("Get descriptor HID"); in handle_get_descriptor()
349 net_buf_add_mem(buf, &desc->hid, MIN(desc->hid.bLength, setup->wLength)); in handle_get_descriptor()
491 LOG_DBG("HID class %s init", c_data->name); in usbd_hid_init()
498 LOG_DBG("HID class %s shutdown", c_data->name); in usbd_hid_shutdown()
611 /* Get Report is required for all HID device types. */ in hid_dev_register()
636 sys_put_le16(ddata->rsize, (uint8_t *)&(desc->hid.sub[0].wDescriptorLength)); in hid_dev_register()
650 LOG_DBG("HID device %s init", dev->name); in hid_device_init()
680 .hid = HID_DESCRIPTOR_DEFINE(n), \
689 (struct usb_desc_header *) &hid_desc_##n.hid, \
697 (struct usb_desc_header *) &hid_desc_##n.hid, \
706 .hid = HID_DESCRIPTOR_DEFINE(n), \
718 (struct usb_desc_header *) &hid_desc_##n.hid, \
726 (struct usb_desc_header *) &hid_desc_##n.hid, \
731 (struct usb_desc_header *) &hid_desc_##n.hid, \