• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/hid/usbhid/

Lines Matching defs:rinfo

76 hiddev_lookup_report(struct hid_device *hid, struct hiddev_report_info *rinfo)
78 unsigned int flags = rinfo->report_id & ~HID_REPORT_ID_MASK;
79 unsigned int rid = rinfo->report_id & HID_REPORT_ID_MASK;
84 if (rinfo->report_type < HID_REPORT_TYPE_MIN ||
85 rinfo->report_type > HID_REPORT_TYPE_MAX)
89 (rinfo->report_type - HID_REPORT_TYPE_MIN);
101 rinfo->report_id = report->id;
114 rinfo->report_id = report->id;
121 return report_enum->report_id_hash[rinfo->report_id];
402 struct hiddev_report_info rinfo;
503 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo)))
506 if (rinfo.report_type == HID_REPORT_TYPE_OUTPUT)
509 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL)
518 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo)))
521 if (rinfo.report_type == HID_REPORT_TYPE_INPUT)
524 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL)
533 if (copy_from_user(&rinfo, user_arg, sizeof(rinfo)))
536 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL)
539 rinfo.num_fields = report->maxfield;
541 if (copy_to_user(user_arg, &rinfo, sizeof(rinfo)))
549 rinfo.report_type = finfo.report_type;
550 rinfo.report_id = finfo.report_id;
551 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL)
559 finfo.report_type = rinfo.report_type;
560 finfo.report_id = rinfo.report_id;
587 rinfo.report_type = uref->report_type;
588 rinfo.report_id = uref->report_id;
589 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL)
635 rinfo.report_type = uref->report_type;
636 rinfo.report_id = uref->report_id;
637 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL)