Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/hid/surface-hid/
Dsurface_hid_core.c29 (u8 *)&shid->hid_desc, sizeof(shid->hid_desc)); in surface_hid_load_hid_descriptor()
33 if (shid->hid_desc.desc_len != sizeof(shid->hid_desc)) { in surface_hid_load_hid_descriptor()
35 shid->hid_desc.desc_len, sizeof(shid->hid_desc)); in surface_hid_load_hid_descriptor()
39 if (shid->hid_desc.desc_type != HID_DT_HID) { in surface_hid_load_hid_descriptor()
41 shid->hid_desc.desc_type, HID_DT_HID); in surface_hid_load_hid_descriptor()
45 if (shid->hid_desc.num_descriptors != 1) { in surface_hid_load_hid_descriptor()
47 shid->hid_desc.num_descriptors); in surface_hid_load_hid_descriptor()
51 if (shid->hid_desc.report_desc_type != HID_DT_REPORT) { in surface_hid_load_hid_descriptor()
53 shid->hid_desc.report_desc_type, HID_DT_REPORT); in surface_hid_load_hid_descriptor()
108 size_t len = get_unaligned_le16(&shid->hid_desc.report_desc_len); in surface_hid_parse()
[all …]
Dsurface_hid_core.h63 struct surface_hid_descriptor hid_desc; member
/Linux-v5.15/drivers/hid/
Dhid-hyperv.c147 struct hid_descriptor *hid_desc; member
175 kfree(device->hid_desc); in mousevsc_free_device()
196 kfree(input_device->hid_desc); in mousevsc_on_receive_device_info()
197 input_device->hid_desc = kmemdup(desc, desc->bLength, GFP_ATOMIC); in mousevsc_on_receive_device_info()
199 if (!input_device->hid_desc) in mousevsc_on_receive_device_info()