Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/hid/usbhid/
Dhiddev.c453 struct hiddev_usage_ref_multi *uref_multi = NULL; in hiddev_ioctl_usage() local
459 uref_multi = kmalloc(sizeof(struct hiddev_usage_ref_multi), GFP_KERNEL); in hiddev_ioctl_usage()
460 if (!uref_multi) in hiddev_ioctl_usage()
462 uref = &uref_multi->uref; in hiddev_ioctl_usage()
464 if (copy_from_user(uref_multi, user_arg, in hiddev_ioctl_usage()
465 sizeof(*uref_multi))) in hiddev_ioctl_usage()
521 (uref_multi->num_values > HID_MAX_MULTI_USAGES || in hiddev_ioctl_usage()
522 uref->usage_index + uref_multi->num_values > field->report_count)) in hiddev_ioctl_usage()
539 kfree(uref_multi); in hiddev_ioctl_usage()
542 for (i = 0; i < uref_multi->num_values; i++) in hiddev_ioctl_usage()
[all …]