Lines Matching defs:len
42 int ret = 0, len;
80 len = list->buffer[list->tail].len > count ?
81 count : list->buffer[list->tail].len;
84 if (copy_to_user(buffer, list->buffer[list->tail].value, len)) {
88 ret = len;
182 int ret = 0, len;
234 len = (ret < count) ? ret : count;
236 if (copy_to_user(buffer, buf, len)) {
241 ret = len;
390 __u32 len;
392 if (get_user(len, (int __user *)arg))
394 else if (len > HID_MAX_DESCRIPTOR_SIZE - 1)
400 min(dev->hid->rsize, len)))
424 int len = _IOC_SIZE(cmd);
425 ret = hidraw_send_report(file, user_arg, len, HID_FEATURE_REPORT);
429 int len = _IOC_SIZE(cmd);
430 ret = hidraw_get_report(file, user_arg, len, HID_FEATURE_REPORT);
441 int len = strlen(hid->name) + 1;
442 if (len > _IOC_SIZE(cmd))
443 len = _IOC_SIZE(cmd);
444 ret = copy_to_user(user_arg, hid->name, len) ?
445 -EFAULT : len;
450 int len = strlen(hid->phys) + 1;
451 if (len > _IOC_SIZE(cmd))
452 len = _IOC_SIZE(cmd);
453 ret = copy_to_user(user_arg, hid->phys, len) ?
454 -EFAULT : len;
459 int len = strlen(hid->uniq) + 1;
460 if (len > _IOC_SIZE(cmd))
461 len = _IOC_SIZE(cmd);
462 ret = copy_to_user(user_arg, hid->uniq, len) ?
463 -EFAULT : len;
488 int hidraw_report_event(struct hid_device *hid, u8 *data, int len)
502 if (!(list->buffer[list->head].value = kmemdup(data, len, GFP_ATOMIC))) {
506 list->buffer[list->head].len = len;