• Home
  • Raw
  • Download

Lines Matching refs:report

61 	struct hid_report *report;  in hiddev_lookup_report()  local
80 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
81 rinfo->report_id = report->id; in hiddev_lookup_report()
85 report = report_enum->report_id_hash[rid]; in hiddev_lookup_report()
86 if (!report) in hiddev_lookup_report()
89 list = report->list.next; in hiddev_lookup_report()
93 report = list_entry(list, struct hid_report, list); in hiddev_lookup_report()
94 rinfo->report_id = report->id; in hiddev_lookup_report()
112 struct hid_report *report; in hiddev_lookup_usage() local
123 list_for_each_entry(report, &report_enum->report_list, list) { in hiddev_lookup_usage()
124 for (i = 0; i < report->maxfield; i++) { in hiddev_lookup_usage()
125 field = report->field[i]; in hiddev_lookup_usage()
128 uref->report_id = report->id; in hiddev_lookup_usage()
176 uref.report_id = field->report->id; in hiddev_hid_event()
186 void hiddev_report_event(struct hid_device *hid, struct hid_report *report) in hiddev_report_event() argument
188 unsigned type = report->type; in hiddev_report_event()
196 uref.report_id = report->id; in hiddev_report_event()
433 struct hid_report *report; in hiddev_ioctl_usage() local
454 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL) in hiddev_ioctl_usage()
457 if (uref->field_index >= report->maxfield) in hiddev_ioctl_usage()
460 report->maxfield); in hiddev_ioctl_usage()
462 field = report->field[uref->field_index]; in hiddev_ioctl_usage()
488 if ((report = hiddev_lookup_report(hid, &rinfo)) == NULL) in hiddev_ioctl_usage()
491 if (uref->field_index >= report->maxfield) in hiddev_ioctl_usage()
494 report->maxfield); in hiddev_ioctl_usage()
496 field = report->field[uref->field_index]; in hiddev_ioctl_usage()
603 struct hid_report *report; in hiddev_ioctl() local
703 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
704 if (report == NULL) in hiddev_ioctl()
707 hid_hw_request(hid, report, HID_REQ_GET_REPORT); in hiddev_ioctl()
722 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
723 if (report == NULL) in hiddev_ioctl()
726 hid_hw_request(hid, report, HID_REQ_SET_REPORT); in hiddev_ioctl()
738 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
739 if (report == NULL) in hiddev_ioctl()
742 rinfo.num_fields = report->maxfield; in hiddev_ioctl()
757 report = hiddev_lookup_report(hid, &rinfo); in hiddev_ioctl()
758 if (report == NULL) in hiddev_ioctl()
761 if (finfo.field_index >= report->maxfield) in hiddev_ioctl()
764 report->maxfield); in hiddev_ioctl()
766 field = report->field[finfo.field_index]; in hiddev_ioctl()