Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/hid/
Dhid-hyperv.c181 static void mousevsc_on_receive_device_info(struct mousevsc_dev *input_device, in mousevsc_on_receive_device_info() argument
188 input_device->dev_info_status = -ENOMEM; in mousevsc_on_receive_device_info()
190 input_device->hid_dev_info = device_info->hid_dev_info; in mousevsc_on_receive_device_info()
195 input_device->hid_desc = kmemdup(desc, desc->bLength, GFP_ATOMIC); in mousevsc_on_receive_device_info()
197 if (!input_device->hid_desc) in mousevsc_on_receive_device_info()
200 input_device->report_desc_size = desc->desc[0].wDescriptorLength; in mousevsc_on_receive_device_info()
201 if (input_device->report_desc_size == 0) { in mousevsc_on_receive_device_info()
202 input_device->dev_info_status = -EINVAL; in mousevsc_on_receive_device_info()
206 input_device->report_desc = kzalloc(input_device->report_desc_size, in mousevsc_on_receive_device_info()
209 if (!input_device->report_desc) { in mousevsc_on_receive_device_info()
[all …]