Lines Matching refs:report
82 struct hid_report *report; in hiddev_lookup_report() local
101 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
102 rinfo->report_id = report->id; in hiddev_lookup_report()
106 report = report_enum->report_id_hash[rid]; in hiddev_lookup_report()
107 if (!report) in hiddev_lookup_report()
110 list = report->list.next; in hiddev_lookup_report()
114 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
115 rinfo->report_id = report->id; in hiddev_lookup_report()
133 struct hid_report *report; in hiddev_lookup_usage() local
144 list_for_each_entry(report, &report_enum->report_list, list) { in hiddev_lookup_usage()
145 for (i = 0; i < report->maxfield; i++) { in hiddev_lookup_usage()
146 field = report->field[i]; in hiddev_lookup_usage()
149 uref->report_id = report->id; in hiddev_lookup_usage()
197 uref.report_id = field->report->id; in hiddev_hid_event()
207 void hiddev_report_event(struct hid_device *hid, struct hid_report *report) in hiddev_report_event() argument
209 unsigned type = report->type; in hiddev_report_event()
217 uref.report_id = report->id; in hiddev_report_event()
455 struct hid_report *report; in hiddev_ioctl_usage() local
476 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL) in hiddev_ioctl_usage()
479 if (uref->field_index >= report->maxfield) in hiddev_ioctl_usage()
482 field = report->field[uref->field_index]; in hiddev_ioctl_usage()
506 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL) in hiddev_ioctl_usage()
509 if (uref->field_index >= report->maxfield) in hiddev_ioctl_usage()
512 field = report->field[uref->field_index]; in hiddev_ioctl_usage()
605 struct hid_report *report; in hiddev_ioctl() local
704 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
705 if (report == NULL) in hiddev_ioctl()
708 hid_hw_request(hid, report, HID_REQ_GET_REPORT); in hiddev_ioctl()
723 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
724 if (report == NULL) in hiddev_ioctl()
727 hid_hw_request(hid, report, HID_REQ_SET_REPORT); in hiddev_ioctl()
739 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
740 if (report == NULL) in hiddev_ioctl()
743 rinfo.num_fields = report->maxfield; in hiddev_ioctl()
758 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
759 if (report == NULL) in hiddev_ioctl()
762 if (finfo.field_index >= report->maxfield) in hiddev_ioctl()
765 field = report->field[finfo.field_index]; in hiddev_ioctl()