Lines Matching refs:hid_report
52 struct hid_report *hid_register_report(struct hid_device *device, in hid_register_report()
57 struct hid_report *report; in hid_register_report()
64 report = kzalloc(sizeof(struct hid_report), GFP_KERNEL); in hid_register_report()
89 static struct hid_field *hid_register_field(struct hid_report *report, unsigned usages) in hid_register_field()
257 struct hid_report *report; in hid_add_field()
657 static void hid_free_report(struct hid_report *report) in hid_free_report()
680 struct hid_report *report = report_enum->report_id_hash[j]; in hid_close_report()
976 struct hid_report *hid_validate_values(struct hid_device *hid, in hid_validate_values()
981 struct hid_report *report; in hid_validate_values()
1005 struct hid_report, list); in hid_validate_values()
1100 struct hid_report *rep; in hid_apply_multiplier()
1168 struct hid_report *rep; in hid_setup_resolution_multiplier()
1480 static int hid_match_report(struct hid_device *hid, struct hid_report *report) in hid_match_report()
1669 struct hid_report *report, in hid_process_report()
1727 struct hid_report *report, in __hid_insert_field_entry()
1757 struct hid_report *report) in hid_report_process_ordering()
1809 struct hid_report *report; in hid_process_ordering()
1841 static size_t hid_compute_report_size(struct hid_report *report) in hid_compute_report_size()
1854 void hid_output_report(struct hid_report *report, __u8 *data) in hid_output_report()
1870 u8 *hid_alloc_report_buf(struct hid_report *report, gfp_t flags) in hid_alloc_report_buf()
1916 static struct hid_report *hid_get_report(struct hid_report_enum *report_enum, in hid_get_report()
1919 struct hid_report *report; in hid_get_report()
1937 int __hid_request(struct hid_device *hid, struct hid_report *report, in __hid_request()
1975 struct hid_report *report; in hid_report_raw_event()
2045 struct hid_report *report; in hid_input_report()
2387 struct hid_report *report, enum hid_class_request reqtype) in hid_hw_request()