Lines Matching refs:hid_device
61 struct hid_report *hid_register_report(struct hid_device *device, unsigned type, unsigned id) in hid_register_report()
574 static void hid_close_report(struct hid_device *device) in hid_close_report()
609 struct hid_device *hid = container_of(dev, struct hid_device, dev); in hid_device_release()
685 struct hid_device *hid = parser->device; in hid_scan_input_usage()
700 struct hid_device *hid = parser->device; in hid_scan_collection()
761 static int hid_scan_report(struct hid_device *hid) in hid_scan_report()
830 int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size) in hid_parse_report()
857 struct hid_report *hid_validate_values(struct hid_device *hid, in hid_validate_values()
920 int hid_open_report(struct hid_device *device) in hid_open_report()
1064 static __u32 extract(const struct hid_device *hid, __u8 *report, in extract()
1088 static void implement(const struct hid_device *hid, __u8 *report, in implement()
1134 static int hid_match_report(struct hid_device *hid, struct hid_report *report) in hid_match_report()
1157 static int hid_match_usage(struct hid_device *hid, struct hid_usage *usage) in hid_match_usage()
1175 static void hid_process_event(struct hid_device *hid, struct hid_field *field, in hid_process_event()
1206 static void hid_input_field(struct hid_device *hid, struct hid_field *field, in hid_input_field()
1262 static void hid_output_field(const struct hid_device *hid, in hid_output_field()
1368 void __hid_request(struct hid_device *hid, struct hid_report *report, in __hid_request()
1399 int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, int size, in hid_report_raw_event()
1464 int hid_input_report(struct hid_device *hid, int type, u8 *data, int size, int interrupt) in hid_input_report()
1515 static bool hid_match_one_id(struct hid_device *hdev, in hid_match_one_id()
1524 const struct hid_device_id *hid_match_id(struct hid_device *hdev, in hid_match_id()
1540 static bool hid_hiddev(struct hid_device *hdev) in hid_hiddev()
1552 struct hid_device *hdev = container_of(dev, struct hid_device, dev); in read_report_descriptor()
1569 struct hid_device *hdev = container_of(dev, struct hid_device, dev); in show_country()
1585 int hid_connect(struct hid_device *hdev, unsigned int connect_mask) in hid_connect()
1681 void hid_disconnect(struct hid_device *hdev) in hid_disconnect()
2080 static const struct hid_device_id *hid_match_device(struct hid_device *hdev, in hid_match_device()
2100 struct hid_device *hdev = container_of(dev, struct hid_device, dev); in hid_bus_match()
2109 struct hid_device *hdev = container_of(dev, struct hid_device, dev); in hid_device_probe()
2151 struct hid_device *hdev = container_of(dev, struct hid_device, dev); in hid_device_remove()
2183 struct hid_device *hdev = container_of(dev, struct hid_device, dev); in modalias_show()
2201 struct hid_device *hdev = container_of(dev, struct hid_device, dev); in hid_uevent()
2479 bool hid_ignore(struct hid_device *hdev) in hid_ignore()
2553 int hid_add_device(struct hid_device *hdev) in hid_add_device()
2621 struct hid_device *hid_allocate_device(void) in hid_allocate_device()
2623 struct hid_device *hdev; in hid_allocate_device()
2646 static void hid_remove_device(struct hid_device *hdev) in hid_remove_device()
2666 void hid_destroy_device(struct hid_device *hdev) in hid_destroy_device()
2706 int hid_check_keys_pressed(struct hid_device *hid) in hid_check_keys_pressed()