Home
last modified time | relevance | path

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

/linux/drivers/hid/surface-hid/
H A Dsurface_hid_core.c47 (u8 *)&shid->hid_desc, sizeof(shid->hid_desc)); in surface_hid_load_hid_descriptor()
51 if (shid->hid_desc.desc_len != sizeof(shid->hid_desc)) { in surface_hid_load_hid_descriptor()
53 shid->hid_desc.desc_len, sizeof(shid->hid_desc)); in surface_hid_load_hid_descriptor()
57 if (shid->hid_desc.desc_type != HID_DT_HID) { in surface_hid_load_hid_descriptor()
59 shid->hid_desc.desc_type, HID_DT_HID); in surface_hid_load_hid_descriptor()
63 if (shid->hid_desc.num_descriptors != 1) { in surface_hid_load_hid_descriptor()
65 shid->hid_desc.num_descriptors); in surface_hid_load_hid_descriptor()
69 if (shid->hid_desc.report_desc_type != HID_DT_REPORT) { in surface_hid_load_hid_descriptor()
71 shid->hid_desc.report_desc_type, HID_DT_REPORT); in surface_hid_load_hid_descriptor()
138 size_t len = get_unaligned_le16(&shid->hid_desc.report_desc_len); in surface_hid_parse()
[all …]
H A Dsurface_hid_core.h63 struct surface_hid_descriptor hid_desc; member
/linux/drivers/hid/
H A Dhid-goodix-spi.c97 struct goodix_hid_desc hid_desc; member
251 rsize = le16_to_cpu(ts->hid_desc.report_desc_length); in goodix_hid_parse()
392 u16 data_register = le16_to_cpu(ts->hid_desc.data_register); in goodix_hid_get_raw_report()
393 u16 cmd_register = le16_to_cpu(ts->hid_desc.cmd_register); in goodix_hid_get_raw_report()
492 u16 data_register = le16_to_cpu(ts->hid_desc.data_register); in goodix_hid_set_raw_report()
493 u16 cmd_register = le16_to_cpu(ts->hid_desc.cmd_register); in goodix_hid_set_raw_report()
640 error = goodix_spi_read(ts, GOODIX_HID_DESC_ADDR, &ts->hid_desc, in goodix_hid_init()
641 sizeof(ts->hid_desc)); in goodix_hid_init()
656 hid->version = le16_to_cpu(ts->hid_desc.bcd_version); in goodix_hid_init()
657 hid->vendor = le16_to_cpu(ts->hid_desc.vendor_id); in goodix_hid_init()
[all …]
H A Dhid-hyperv.c139 struct hid_descriptor *hid_desc; member
167 kfree(device->hid_desc); in mousevsc_free_device()
188 kfree(input_device->hid_desc); in mousevsc_on_receive_device_info()
189 input_device->hid_desc = kmemdup(desc, desc->bLength, GFP_ATOMIC); in mousevsc_on_receive_device_info()
191 if (!input_device->hid_desc) in mousevsc_on_receive_device_info()
/linux/sound/soc/sdca/
H A Dsdca_hid.c30 rsize = le16_to_cpu(entity->hide.hid_desc.rpt_desc.wDescriptorLength); in sdwhid_parse()
103 hid->version = le16_to_cpu(entity->hide.hid_desc.bcdHID); in sdca_add_hid_device()
H A Dsdca_functions.c1422 (u8 *)&hide->hid_desc, nval); in find_sdca_entity_hide()
1424 if (hide->hid_desc.bNumDescriptors) { in find_sdca_entity_hide()
/linux/drivers/input/touchscreen/
H A Dcyttsp5.c200 struct cyttsp5_hid_desc hid_desc; member
795 error = cyttsp5_get_hid_descriptor(ts, &ts->hid_desc); in cyttsp5_startup()
/linux/include/sound/
H A Dsdca_function.h1143 struct hid_descriptor hid_desc; member