hid_device 34 drivers/hid/hid-a4tech.c static int a4_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 56 drivers/hid/hid-a4tech.c static int a4_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 73 drivers/hid/hid-a4tech.c static int a4_event(struct hid_device *hdev, struct hid_field *field, hid_device 113 drivers/hid/hid-a4tech.c static int a4_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 19 drivers/hid/hid-accutouch.c static int accutouch_input_mapping(struct hid_device *hdev, hid_device 98 drivers/hid/hid-alps.c struct hid_device *hdev; hid_device 164 drivers/hid/hid-alps.c static int t4_read_write_register(struct hid_device *hdev, u32 address, hid_device 251 drivers/hid/hid-alps.c static int u1_read_write_register(struct hid_device *hdev, u32 address, hid_device 433 drivers/hid/hid-alps.c static int alps_raw_event(struct hid_device *hdev, hid_device 450 drivers/hid/hid-alps.c static int __maybe_unused alps_post_reset(struct hid_device *hdev) hid_device 491 drivers/hid/hid-alps.c static int __maybe_unused alps_post_resume(struct hid_device *hdev) hid_device 496 drivers/hid/hid-alps.c static int u1_init(struct hid_device *hdev, struct alps_dev *pri_data) hid_device 608 drivers/hid/hid-alps.c static int T4_init(struct hid_device *hdev, struct alps_dev *pri_data) hid_device 661 drivers/hid/hid-alps.c struct hid_device *hid = input_get_drvdata(dev); hid_device 668 drivers/hid/hid-alps.c struct hid_device *hid = input_get_drvdata(dev); hid_device 673 drivers/hid/hid-alps.c static int alps_input_configured(struct hid_device *hdev, struct hid_input *hi) hid_device 773 drivers/hid/hid-alps.c static int alps_input_mapping(struct hid_device *hdev, hid_device 780 drivers/hid/hid-alps.c static int alps_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 821 drivers/hid/hid-alps.c static void alps_remove(struct hid_device *hdev) hid_device 178 drivers/hid/hid-apple.c static int hidinput_apple_event(struct hid_device *hid, struct input_dev *input, hid_device 276 drivers/hid/hid-apple.c static int apple_event(struct hid_device *hdev, struct hid_field *field, hid_device 304 drivers/hid/hid-apple.c static __u8 *apple_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 338 drivers/hid/hid-apple.c static int apple_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 356 drivers/hid/hid-apple.c static int apple_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 374 drivers/hid/hid-apple.c static int apple_probe(struct hid_device *hdev, hid_device 109 drivers/hid/hid-appleir.c struct hid_device *hid; hid_device 151 drivers/hid/hid-appleir.c static void key_up(struct hid_device *hid, struct appleir *appleir, int key) hid_device 157 drivers/hid/hid-appleir.c static void key_down(struct hid_device *hid, struct appleir *appleir, int key) hid_device 171 drivers/hid/hid-appleir.c struct hid_device *hid = appleir->hid; hid_device 182 drivers/hid/hid-appleir.c static int appleir_raw_event(struct hid_device *hid, struct hid_report *report, hid_device 251 drivers/hid/hid-appleir.c static int appleir_input_configured(struct hid_device *hid, hid_device 274 drivers/hid/hid-appleir.c static int appleir_input_mapping(struct hid_device *hid, hid_device 281 drivers/hid/hid-appleir.c static int appleir_probe(struct hid_device *hid, const struct hid_device_id *id) hid_device 321 drivers/hid/hid-appleir.c static void appleir_remove(struct hid_device *hid) hid_device 92 drivers/hid/hid-asus.c struct hid_device *hdev; hid_device 109 drivers/hid/hid-asus.c struct hid_device *hdev; hid_device 260 drivers/hid/hid-asus.c static int asus_event(struct hid_device *hdev, struct hid_field *field, hid_device 273 drivers/hid/hid-asus.c static int asus_raw_event(struct hid_device *hdev, hid_device 287 drivers/hid/hid-asus.c static int asus_kbd_set_report(struct hid_device *hdev, u8 *buf, size_t buf_size) hid_device 304 drivers/hid/hid-asus.c static int asus_kbd_init(struct hid_device *hdev) hid_device 317 drivers/hid/hid-asus.c static int asus_kbd_get_functions(struct hid_device *hdev, hid_device 389 drivers/hid/hid-asus.c static bool asus_kbd_wmi_led_control_present(struct hid_device *hdev) hid_device 406 drivers/hid/hid-asus.c static int asus_kbd_register_leds(struct hid_device *hdev) hid_device 570 drivers/hid/hid-asus.c static int asus_battery_probe(struct hid_device *hdev) hid_device 608 drivers/hid/hid-asus.c static int asus_input_configured(struct hid_device *hdev, struct hid_input *hi) hid_device 661 drivers/hid/hid-asus.c static int asus_input_mapping(struct hid_device *hdev, hid_device 788 drivers/hid/hid-asus.c static int asus_start_multitouch(struct hid_device *hdev) hid_device 815 drivers/hid/hid-asus.c static int __maybe_unused asus_reset_resume(struct hid_device *hdev) hid_device 825 drivers/hid/hid-asus.c static int asus_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 935 drivers/hid/hid-asus.c static void asus_remove(struct hid_device *hdev) hid_device 952 drivers/hid/hid-asus.c static __u8 *asus_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 21 drivers/hid/hid-aureal.c static __u8 *aureal_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 33 drivers/hid/hid-axff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 62 drivers/hid/hid-axff.c static int axff_init(struct hid_device *hid) hid_device 121 drivers/hid/hid-axff.c static inline int axff_init(struct hid_device *hid) hid_device 127 drivers/hid/hid-axff.c static int ax_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 170 drivers/hid/hid-axff.c static void ax_remove(struct hid_device *hdev) hid_device 26 drivers/hid/hid-belkin.c static int belkin_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 46 drivers/hid/hid-belkin.c static int belkin_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 40 drivers/hid/hid-betopff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 55 drivers/hid/hid-betopff.c static int betopff_init(struct hid_device *hid) hid_device 115 drivers/hid/hid-betopff.c static int betop_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 175 drivers/hid/hid-bigbenff.c struct hid_device *hid; hid_device 227 drivers/hid/hid-bigbenff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 258 drivers/hid/hid-bigbenff.c struct hid_device *hid = to_hid_device(dev); hid_device 290 drivers/hid/hid-bigbenff.c struct hid_device *hid = to_hid_device(dev); hid_device 307 drivers/hid/hid-bigbenff.c static void bigben_remove(struct hid_device *hid) hid_device 316 drivers/hid/hid-bigbenff.c static int bigben_probe(struct hid_device *hid, hid_device 405 drivers/hid/hid-bigbenff.c static __u8 *bigben_report_fixup(struct hid_device *hid, __u8 *rdesc, hid_device 25 drivers/hid/hid-cherry.c static __u8 *ch_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 38 drivers/hid/hid-cherry.c static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 26 drivers/hid/hid-chicony.c static int ch_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 58 drivers/hid/hid-chicony.c static __u8 *ch_switch12_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 45 drivers/hid/hid-cmedia.c struct hid_device *hid; hid_device 49 drivers/hid/hid-cmedia.c static void hp_ev(struct hid_device *hid, struct cmhid *cm, int value) hid_device 55 drivers/hid/hid-cmedia.c static int cmhid_raw_event(struct hid_device *hid, struct hid_report *report, hid_device 78 drivers/hid/hid-cmedia.c static int cmhid_input_configured(struct hid_device *hid, hid_device 94 drivers/hid/hid-cmedia.c static int cmhid_input_mapping(struct hid_device *hid, hid_device 101 drivers/hid/hid-cmedia.c static int cmhid_probe(struct hid_device *hid, const struct hid_device_id *id) hid_device 136 drivers/hid/hid-cmedia.c static void cmhid_remove(struct hid_device *hid) hid_device 57 drivers/hid/hid-core.c struct hid_report *hid_register_report(struct hid_device *device, hid_device 668 drivers/hid/hid-core.c static void hid_close_report(struct hid_device *device) hid_device 703 drivers/hid/hid-core.c struct hid_device *hid = to_hid_device(dev); hid_device 779 drivers/hid/hid-core.c struct hid_device *hid = parser->device; hid_device 798 drivers/hid/hid-core.c struct hid_device *hid = parser->device; hid_device 860 drivers/hid/hid-core.c static int hid_scan_report(struct hid_device *hid) hid_device 930 drivers/hid/hid-core.c int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size) hid_device 957 drivers/hid/hid-core.c struct hid_report *hid_validate_values(struct hid_device *hid, hid_device 1008 drivers/hid/hid-core.c static int hid_calculate_multiplier(struct hid_device *hid, hid_device 1047 drivers/hid/hid-core.c static void hid_apply_multiplier_to_field(struct hid_device *hid, hid_device 1077 drivers/hid/hid-core.c static void hid_apply_multiplier(struct hid_device *hid, hid_device 1146 drivers/hid/hid-core.c void hid_setup_resolution_multiplier(struct hid_device *hid) hid_device 1183 drivers/hid/hid-core.c int hid_open_report(struct hid_device *device) hid_device 1362 drivers/hid/hid-core.c u32 hid_field_extract(const struct hid_device *hid, u8 *report, hid_device 1408 drivers/hid/hid-core.c static void implement(const struct hid_device *hid, u8 *report, hid_device 1451 drivers/hid/hid-core.c static int hid_match_report(struct hid_device *hid, struct hid_report *report) hid_device 1474 drivers/hid/hid-core.c static int hid_match_usage(struct hid_device *hid, struct hid_usage *usage) hid_device 1492 drivers/hid/hid-core.c static void hid_process_event(struct hid_device *hid, struct hid_field *field, hid_device 1523 drivers/hid/hid-core.c static void hid_input_field(struct hid_device *hid, struct hid_field *field, hid_device 1582 drivers/hid/hid-core.c static void hid_output_field(const struct hid_device *hid, hid_device 1688 drivers/hid/hid-core.c int __hid_request(struct hid_device *hid, struct hid_report *report, hid_device 1722 drivers/hid/hid-core.c int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size, hid_device 1789 drivers/hid/hid-core.c int hid_input_report(struct hid_device *hid, int type, u8 *data, u32 size, int interrupt) hid_device 1840 drivers/hid/hid-core.c bool hid_match_one_id(const struct hid_device *hdev, hid_device 1849 drivers/hid/hid-core.c const struct hid_device_id *hid_match_id(const struct hid_device *hdev, hid_device 1865 drivers/hid/hid-core.c static bool hid_hiddev(struct hid_device *hdev) hid_device 1877 drivers/hid/hid-core.c struct hid_device *hdev = to_hid_device(dev); hid_device 1894 drivers/hid/hid-core.c struct hid_device *hdev = to_hid_device(dev); hid_device 1910 drivers/hid/hid-core.c int hid_connect(struct hid_device *hdev, unsigned int connect_mask) hid_device 2004 drivers/hid/hid-core.c void hid_disconnect(struct hid_device *hdev) hid_device 2026 drivers/hid/hid-core.c int hid_hw_start(struct hid_device *hdev, unsigned int connect_mask) hid_device 2053 drivers/hid/hid-core.c void hid_hw_stop(struct hid_device *hdev) hid_device 2068 drivers/hid/hid-core.c int hid_hw_open(struct hid_device *hdev) hid_device 2096 drivers/hid/hid-core.c void hid_hw_close(struct hid_device *hdev) hid_device 2171 drivers/hid/hid-core.c const struct hid_device_id *hid_match_device(struct hid_device *hdev, hid_device 2192 drivers/hid/hid-core.c struct hid_device *hdev = to_hid_device(dev); hid_device 2207 drivers/hid/hid-core.c bool hid_compare_device_paths(struct hid_device *hdev_a, hid_device 2208 drivers/hid/hid-core.c struct hid_device *hdev_b, char separator) hid_device 2223 drivers/hid/hid-core.c struct hid_device *hdev = to_hid_device(dev); hid_device 2283 drivers/hid/hid-core.c struct hid_device *hdev = to_hid_device(dev); hid_device 2312 drivers/hid/hid-core.c struct hid_device *hdev = container_of(dev, struct hid_device, dev); hid_device 2335 drivers/hid/hid-core.c struct hid_device *hdev = to_hid_device(dev); hid_device 2368 drivers/hid/hid-core.c int hid_add_device(struct hid_device *hdev) hid_device 2438 drivers/hid/hid-core.c struct hid_device *hid_allocate_device(void) hid_device 2440 drivers/hid/hid-core.c struct hid_device *hdev; hid_device 2464 drivers/hid/hid-core.c static void hid_remove_device(struct hid_device *hdev) hid_device 2484 drivers/hid/hid-core.c void hid_destroy_device(struct hid_device *hdev) hid_device 2495 drivers/hid/hid-core.c struct hid_device *hdev = to_hid_device(dev); hid_device 2554 drivers/hid/hid-core.c int hid_check_keys_pressed(struct hid_device *hid) hid_device 423 drivers/hid/hid-corsair.c static int k90_init_backlight(struct hid_device *dev) hid_device 466 drivers/hid/hid-corsair.c static int k90_init_macro_functions(struct hid_device *dev) hid_device 521 drivers/hid/hid-corsair.c static void k90_cleanup_backlight(struct hid_device *dev) hid_device 534 drivers/hid/hid-corsair.c static void k90_cleanup_macro_functions(struct hid_device *dev) hid_device 551 drivers/hid/hid-corsair.c static int corsair_probe(struct hid_device *dev, const struct hid_device_id *id) hid_device 592 drivers/hid/hid-corsair.c static void corsair_remove(struct hid_device *dev) hid_device 600 drivers/hid/hid-corsair.c static int corsair_event(struct hid_device *dev, struct hid_field *field, hid_device 622 drivers/hid/hid-corsair.c static int corsair_input_mapping(struct hid_device *dev, hid_device 688 drivers/hid/hid-corsair.c static __u8 *corsair_mouse_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 72 drivers/hid/hid-cougar.c struct hid_device *dev; hid_device 106 drivers/hid/hid-cougar.c static __u8 *cougar_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 119 drivers/hid/hid-cougar.c static struct cougar_shared *cougar_get_shared_data(struct hid_device *hdev) hid_device 159 drivers/hid/hid-cougar.c static int cougar_bind_shared_data(struct hid_device *hdev, hid_device 194 drivers/hid/hid-cougar.c static int cougar_probe(struct hid_device *hdev, hid_device 258 drivers/hid/hid-cougar.c static int cougar_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 290 drivers/hid/hid-cougar.c static void cougar_remove(struct hid_device *hdev) hid_device 155 drivers/hid/hid-cp2112.c struct hid_device *hdev; hid_device 181 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 220 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 242 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 280 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 320 drivers/hid/hid-cp2112.c static int cp2112_hid_get(struct hid_device *hdev, unsigned char report_number, hid_device 337 drivers/hid/hid-cp2112.c static int cp2112_hid_output(struct hid_device *hdev, u8 *data, size_t count, hid_device 382 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 405 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 521 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 639 drivers/hid/hid-cp2112.c struct hid_device *hdev = dev->hdev; hid_device 827 drivers/hid/hid-cp2112.c static int cp2112_get_usb_config(struct hid_device *hdev, hid_device 844 drivers/hid/hid-cp2112.c static int cp2112_set_usb_config(struct hid_device *hdev, hid_device 863 drivers/hid/hid-cp2112.c static void chmod_sysfs_attrs(struct hid_device *hdev); hid_device 870 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); \ hid_device 885 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); \ hid_device 950 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); hid_device 981 drivers/hid/hid-cp2112.c struct hid_device *hdev = to_hid_device(kdev); hid_device 1044 drivers/hid/hid-cp2112.c static void chmod_sysfs_attrs(struct hid_device *hdev) hid_device 1233 drivers/hid/hid-cp2112.c static int cp2112_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 1380 drivers/hid/hid-cp2112.c static void cp2112_remove(struct hid_device *hdev) hid_device 1409 drivers/hid/hid-cp2112.c static int cp2112_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 119 drivers/hid/hid-creative-sb0540.c struct hid_device *hid; hid_device 149 drivers/hid/hid-creative-sb0540.c static int creative_sb0540_raw_event(struct hid_device *hid, hid_device 185 drivers/hid/hid-creative-sb0540.c static int creative_sb0540_input_configured(struct hid_device *hid, hid_device 209 drivers/hid/hid-creative-sb0540.c static int creative_sb0540_input_mapping(struct hid_device *hid, hid_device 220 drivers/hid/hid-creative-sb0540.c static int creative_sb0540_probe(struct hid_device *hid, hid_device 30 drivers/hid/hid-cypress.c static __u8 *cp_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 51 drivers/hid/hid-cypress.c static int cp_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 68 drivers/hid/hid-cypress.c static int cp_event(struct hid_device *hdev, struct hid_field *field, hid_device 96 drivers/hid/hid-cypress.c static int cp_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 620 drivers/hid/hid-debug.c void hid_dump_device(struct hid_device *device, struct seq_file *f) hid_device 651 drivers/hid/hid-debug.c void hid_debug_event(struct hid_device *hdev, char *buf) hid_device 665 drivers/hid/hid-debug.c void hid_dump_report(struct hid_device *hid, int type, u8 *data, hid_device 695 drivers/hid/hid-debug.c void hid_dump_input(struct hid_device *hdev, struct hid_usage *usage, __s32 value) hid_device 1011 drivers/hid/hid-debug.c static void hid_dump_input_mapping(struct hid_device *hid, struct seq_file *f) hid_device 1035 drivers/hid/hid-debug.c struct hid_device *hdev = f->private; hid_device 1079 drivers/hid/hid-debug.c list->hdev = (struct hid_device *) inode->i_private; hid_device 1189 drivers/hid/hid-debug.c void hid_debug_register(struct hid_device *hdev, const char *name) hid_device 1199 drivers/hid/hid-debug.c void hid_debug_unregister(struct hid_device *hdev) hid_device 34 drivers/hid/hid-dr.c struct hid_device *hid = input_get_drvdata(dev); hid_device 74 drivers/hid/hid-dr.c static int drff_init(struct hid_device *hid) hid_device 135 drivers/hid/hid-dr.c static inline int drff_init(struct hid_device *hid) hid_device 231 drivers/hid/hid-dr.c static __u8 *dr_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 248 drivers/hid/hid-dr.c static int dr_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 269 drivers/hid/hid-dr.c static int dr_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 51 drivers/hid/hid-elan.c static int is_not_elan_touchpad(struct hid_device *hdev) hid_device 63 drivers/hid/hid-elan.c static int elan_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 79 drivers/hid/hid-elan.c static int elan_get_device_param(struct hid_device *hdev, hid_device 118 drivers/hid/hid-elan.c static int elan_get_device_params(struct hid_device *hdev) hid_device 152 drivers/hid/hid-elan.c static int elan_input_configured(struct hid_device *hdev, struct hid_input *hi) hid_device 359 drivers/hid/hid-elan.c static int elan_raw_event(struct hid_device *hdev, hid_device 384 drivers/hid/hid-elan.c static int elan_start_multitouch(struct hid_device *hdev) hid_device 414 drivers/hid/hid-elan.c struct hid_device *hdev = to_hid_device(dev); hid_device 426 drivers/hid/hid-elan.c struct hid_device *hdev = to_hid_device(dev); hid_device 454 drivers/hid/hid-elan.c static int elan_init_mute_led(struct hid_device *hdev) hid_device 468 drivers/hid/hid-elan.c static int elan_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 517 drivers/hid/hid-elan.c static void elan_remove(struct hid_device *hdev) hid_device 38 drivers/hid/hid-elecom.c static void mouse_button_fixup(struct hid_device *hdev, hid_device 53 drivers/hid/hid-elecom.c static __u8 *elecom_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 39 drivers/hid/hid-elo.c static int elo_input_configured(struct hid_device *hdev, hid_device 80 drivers/hid/hid-elo.c static int elo_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 227 drivers/hid/hid-elo.c static int elo_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 264 drivers/hid/hid-elo.c static void elo_remove(struct hid_device *hdev) hid_device 25 drivers/hid/hid-emsff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 46 drivers/hid/hid-emsff.c static int emsff_init(struct hid_device *hid) hid_device 106 drivers/hid/hid-emsff.c static int ems_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 25 drivers/hid/hid-ezkey.c static int ez_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 47 drivers/hid/hid-ezkey.c static int ez_event(struct hid_device *hdev, struct hid_field *field, hid_device 32 drivers/hid/hid-gaff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 63 drivers/hid/hid-gaff.c static int gaff_init(struct hid_device *hid) hid_device 128 drivers/hid/hid-gaff.c static inline int gaff_init(struct hid_device *hdev) hid_device 134 drivers/hid/hid-gaff.c static int ga_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 60 drivers/hid/hid-gembird.c static __u8 *gembird_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 29 drivers/hid/hid-generic.c struct hid_device *hdev = data; hid_device 37 drivers/hid/hid-generic.c static bool hid_generic_match(struct hid_device *hdev, hid_device 56 drivers/hid/hid-generic.c static int hid_generic_probe(struct hid_device *hdev, hid_device 27 drivers/hid/hid-gfrm.c static int gfrm_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 50 drivers/hid/hid-gfrm.c static int gfrm_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 87 drivers/hid/hid-gfrm.c static int gfrm_input_configured(struct hid_device *hid, struct hid_input *hidinput) hid_device 98 drivers/hid/hid-gfrm.c static int gfrm_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 281 drivers/hid/hid-google-hammer.c struct hid_device *hdev; hid_device 322 drivers/hid/hid-google-hammer.c static int hammer_register_leds(struct hid_device *hdev) hid_device 352 drivers/hid/hid-google-hammer.c static int hammer_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 370 drivers/hid/hid-google-hammer.c static int hammer_event(struct hid_device *hid, struct hid_field *field, hid_device 400 drivers/hid/hid-google-hammer.c static bool hammer_is_keyboard_interface(struct hid_device *hdev) hid_device 412 drivers/hid/hid-google-hammer.c static bool hammer_has_backlight_control(struct hid_device *hdev) hid_device 434 drivers/hid/hid-google-hammer.c static int hammer_probe(struct hid_device *hdev, hid_device 45 drivers/hid/hid-gt683r.c struct hid_device *hdev; hid_device 63 drivers/hid/hid-gt683r.c struct hid_device *hdev = to_hid_device(dev); hid_device 82 drivers/hid/hid-gt683r.c struct hid_device *hdev = to_hid_device(dev->parent); hid_device 100 drivers/hid/hid-gt683r.c struct hid_device *hdev = to_hid_device(dev->parent); hid_device 222 drivers/hid/hid-gt683r.c static int gt683r_led_probe(struct hid_device *hdev, hid_device 287 drivers/hid/hid-gt683r.c static void gt683r_led_remove(struct hid_device *hdev) hid_device 24 drivers/hid/hid-gyration.c static int gyration_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 54 drivers/hid/hid-gyration.c static int gyration_event(struct hid_device *hdev, struct hid_field *field, hid_device 105 drivers/hid/hid-holtek-kbd.c static __u8 *holtek_kbd_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 121 drivers/hid/hid-holtek-kbd.c struct hid_device *hid = input_get_drvdata(dev); hid_device 126 drivers/hid/hid-holtek-kbd.c struct hid_device *boot_hid; hid_device 140 drivers/hid/hid-holtek-kbd.c static int holtek_kbd_probe(struct hid_device *hdev, hid_device 32 drivers/hid/hid-holtek-mouse.c static __u8 *holtek_mouse_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 76 drivers/hid/hid-holtekff.c struct hid_device *hid, hid_device 93 drivers/hid/hid-holtekff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 123 drivers/hid/hid-holtekff.c static int holtekff_init(struct hid_device *hid) hid_device 175 drivers/hid/hid-holtekff.c static inline int holtekff_init(struct hid_device *hid) hid_device 181 drivers/hid/hid-holtekff.c static int holtek_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 151 drivers/hid/hid-hyperv.c struct hid_device *hid_device; hid_device 301 drivers/hid/hid-hyperv.c hid_input_report(input_dev->hid_device, HID_INPUT_REPORT, hid_device 395 drivers/hid/hid-hyperv.c static int mousevsc_hid_parse(struct hid_device *hid) hid_device 404 drivers/hid/hid-hyperv.c static int mousevsc_hid_open(struct hid_device *hid) hid_device 409 drivers/hid/hid-hyperv.c static int mousevsc_hid_start(struct hid_device *hid) hid_device 414 drivers/hid/hid-hyperv.c static void mousevsc_hid_close(struct hid_device *hid) hid_device 418 drivers/hid/hid-hyperv.c static void mousevsc_hid_stop(struct hid_device *hid) hid_device 422 drivers/hid/hid-hyperv.c static int mousevsc_hid_raw_request(struct hid_device *hid, hid_device 447 drivers/hid/hid-hyperv.c struct hid_device *hid_dev; hid_device 487 drivers/hid/hid-hyperv.c input_dev->hid_device = hid_dev; hid_device 537 drivers/hid/hid-hyperv.c hid_hw_stop(input_dev->hid_device); hid_device 538 drivers/hid/hid-hyperv.c hid_destroy_device(input_dev->hid_device); hid_device 164 drivers/hid/hid-icade.c static int icade_event(struct hid_device *hdev, struct hid_field *field, hid_device 188 drivers/hid/hid-icade.c static int icade_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 211 drivers/hid/hid-icade.c static int icade_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 85 drivers/hid/hid-input.c static struct hid_usage *hidinput_find_key(struct hid_device *hid, hid_device 114 drivers/hid/hid-input.c static struct hid_usage *hidinput_locate_usage(struct hid_device *hid, hid_device 134 drivers/hid/hid-input.c struct hid_device *hid = input_get_drvdata(dev); hid_device 156 drivers/hid/hid-input.c struct hid_device *hid = input_get_drvdata(dev); hid_device 325 drivers/hid/hid-input.c static unsigned find_battery_quirk(struct hid_device *hdev) hid_device 337 drivers/hid/hid-input.c static int hidinput_scale_battery_capacity(struct hid_device *dev, hid_device 348 drivers/hid/hid-input.c static int hidinput_query_battery_capacity(struct hid_device *dev) hid_device 373 drivers/hid/hid-input.c struct hid_device *dev = power_supply_get_drvdata(psy); hid_device 431 drivers/hid/hid-input.c static int hidinput_setup_battery(struct hid_device *dev, unsigned report_type, struct hid_field *field) hid_device 510 drivers/hid/hid-input.c static void hidinput_cleanup_battery(struct hid_device *dev) hid_device 524 drivers/hid/hid-input.c static void hidinput_update_battery(struct hid_device *dev, int value) hid_device 544 drivers/hid/hid-input.c static int hidinput_setup_battery(struct hid_device *dev, unsigned report_type, hid_device 550 drivers/hid/hid-input.c static void hidinput_cleanup_battery(struct hid_device *dev) hid_device 554 drivers/hid/hid-input.c static void hidinput_update_battery(struct hid_device *dev, int value) hid_device 563 drivers/hid/hid-input.c struct hid_device *device = input_get_drvdata(input); hid_device 1263 drivers/hid/hid-input.c void hidinput_hid_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, __s32 value) hid_device 1401 drivers/hid/hid-input.c void hidinput_report_event(struct hid_device *hid, struct hid_report *report) hid_device 1413 drivers/hid/hid-input.c int hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field) hid_device 1430 drivers/hid/hid-input.c struct hid_field *hidinput_get_led_field(struct hid_device *hid) hid_device 1450 drivers/hid/hid-input.c unsigned int hidinput_count_leds(struct hid_device *hid) hid_device 1474 drivers/hid/hid-input.c struct hid_device *hid = container_of(work, struct hid_device, hid_device 1523 drivers/hid/hid-input.c struct hid_device *hid = input_get_drvdata(dev); hid_device 1546 drivers/hid/hid-input.c struct hid_device *hid = input_get_drvdata(dev); hid_device 1553 drivers/hid/hid-input.c struct hid_device *hid = input_get_drvdata(dev); hid_device 1558 drivers/hid/hid-input.c static bool __hidinput_change_resolution_multipliers(struct hid_device *hid, hid_device 1604 drivers/hid/hid-input.c static void hidinput_change_resolution_multipliers(struct hid_device *hid) hid_device 1629 drivers/hid/hid-input.c static void report_features(struct hid_device *hid) hid_device 1658 drivers/hid/hid-input.c static struct hid_input *hidinput_allocate(struct hid_device *hid, hid_device 1785 drivers/hid/hid-input.c static void hidinput_cleanup_hidinput(struct hid_device *hid, hid_device 1814 drivers/hid/hid-input.c struct hid_device *hid = report->device; hid_device 1828 drivers/hid/hid-input.c struct hid_device *hid = report->device; hid_device 1856 drivers/hid/hid-input.c int hidinput_connect(struct hid_device *hid, unsigned int force) hid_device 1959 drivers/hid/hid-input.c void hidinput_disconnect(struct hid_device *hid) hid_device 14 drivers/hid/hid-ite.c static int ite_event(struct hid_device *hdev, struct hid_field *field, hid_device 19 drivers/hid/hid-jabra.c static int jabra_input_mapping(struct hid_device *hdev, hid_device 20 drivers/hid/hid-kensington.c static int ks_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 27 drivers/hid/hid-keytouch.c static __u8 *keytouch_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 557 drivers/hid/hid-kye.c static __u8 *kye_consumer_control_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 577 drivers/hid/hid-kye.c static __u8 *kye_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 665 drivers/hid/hid-kye.c static int kye_tablet_enable(struct hid_device *hdev) hid_device 703 drivers/hid/hid-kye.c static int kye_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 20 drivers/hid/hid-lcpower.c static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 98 drivers/hid/hid-led.c struct hid_device *hdev; hid_device 448 drivers/hid/hid-led.c static int hidled_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 64 drivers/hid/hid-lenovo.c static __u8 *lenovo_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 84 drivers/hid/hid-lenovo.c static int lenovo_input_mapping_tpkbd(struct hid_device *hdev, hid_device 97 drivers/hid/hid-lenovo.c static int lenovo_input_mapping_cptkbd(struct hid_device *hdev, hid_device 171 drivers/hid/hid-lenovo.c static int lenovo_input_mapping_scrollpoint(struct hid_device *hdev, hid_device 182 drivers/hid/hid-lenovo.c static int lenovo_input_mapping(struct hid_device *hdev, hid_device 210 drivers/hid/hid-lenovo.c static int lenovo_send_cmd_cptkbd(struct hid_device *hdev, hid_device 242 drivers/hid/hid-lenovo.c static void lenovo_features_set_cptkbd(struct hid_device *hdev) hid_device 260 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 271 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 290 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 302 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 337 drivers/hid/hid-lenovo.c static int lenovo_raw_event(struct hid_device *hdev, hid_device 357 drivers/hid/hid-lenovo.c static int lenovo_event_cptkbd(struct hid_device *hdev, hid_device 392 drivers/hid/hid-lenovo.c static int lenovo_event(struct hid_device *hdev, struct hid_field *field, hid_device 404 drivers/hid/hid-lenovo.c static int lenovo_features_set_tpkbd(struct hid_device *hdev) hid_device 427 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 438 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 457 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 468 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 487 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 498 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 517 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 528 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 547 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 559 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 576 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 588 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 649 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 665 drivers/hid/hid-lenovo.c struct hid_device *hdev = to_hid_device(dev); hid_device 684 drivers/hid/hid-lenovo.c static int lenovo_probe_tpkbd(struct hid_device *hdev) hid_device 767 drivers/hid/hid-lenovo.c static int lenovo_probe_cptkbd(struct hid_device *hdev) hid_device 814 drivers/hid/hid-lenovo.c static int lenovo_probe(struct hid_device *hdev, hid_device 853 drivers/hid/hid-lenovo.c static void lenovo_remove_tpkbd(struct hid_device *hdev) hid_device 871 drivers/hid/hid-lenovo.c static void lenovo_remove_cptkbd(struct hid_device *hdev) hid_device 877 drivers/hid/hid-lenovo.c static void lenovo_remove(struct hid_device *hdev) hid_device 892 drivers/hid/hid-lenovo.c static int lenovo_input_configured(struct hid_device *hdev, hid_device 430 drivers/hid/hid-lg.c static __u8 *lg_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 648 drivers/hid/hid-lg.c static int lg_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 701 drivers/hid/hid-lg.c static int lg_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 742 drivers/hid/hid-lg.c static int lg_event(struct hid_device *hdev, struct hid_field *field, hid_device 759 drivers/hid/hid-lg.c static int lg_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 770 drivers/hid/hid-lg.c static int lg_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 864 drivers/hid/hid-lg.c static void lg_remove(struct hid_device *hdev) hid_device 11 drivers/hid/hid-lg.h int lgff_init(struct hid_device *hdev); hid_device 13 drivers/hid/hid-lg.h static inline int lgff_init(struct hid_device *hdev) { return -1; } hid_device 17 drivers/hid/hid-lg.h int lg2ff_init(struct hid_device *hdev); hid_device 19 drivers/hid/hid-lg.h static inline int lg2ff_init(struct hid_device *hdev) { return -1; } hid_device 23 drivers/hid/hid-lg.h int lg3ff_init(struct hid_device *hdev); hid_device 25 drivers/hid/hid-lg.h static inline int lg3ff_init(struct hid_device *hdev) { return -1; } hid_device 25 drivers/hid/hid-lg2ff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 49 drivers/hid/hid-lg2ff.c int lg2ff_init(struct hid_device *hid) hid_device 51 drivers/hid/hid-lg3ff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 89 drivers/hid/hid-lg3ff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 118 drivers/hid/hid-lg3ff.c int lg3ff_init(struct hid_device *hid) hid_device 61 drivers/hid/hid-lg4ff.c static void lg4ff_set_range_dfp(struct hid_device *hid, u16 range); hid_device 62 drivers/hid/hid-lg4ff.c static void lg4ff_set_range_g25(struct hid_device *hid, u16 range); hid_device 79 drivers/hid/hid-lg4ff.c void (*set_range)(struct hid_device *hid, u16 range); hid_device 103 drivers/hid/hid-lg4ff.c void (*set_range)(struct hid_device *hid, u16 range); hid_device 300 drivers/hid/hid-lg4ff.c int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, hid_device 326 drivers/hid/hid-lg4ff.c int lg4ff_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 408 drivers/hid/hid-lg4ff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 470 drivers/hid/hid-lg4ff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 550 drivers/hid/hid-lg4ff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 584 drivers/hid/hid-lg4ff.c static void lg4ff_set_range_g25(struct hid_device *hid, u16 range) hid_device 619 drivers/hid/hid-lg4ff.c static void lg4ff_set_range_dfp(struct hid_device *hid, u16 range) hid_device 763 drivers/hid/hid-lg4ff.c static int lg4ff_switch_compatibility_mode(struct hid_device *hid, const struct lg4ff_compat_mode_switch *s) hid_device 800 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 849 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 936 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 960 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 989 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 1015 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 1048 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 1082 drivers/hid/hid-lg4ff.c static void lg4ff_set_leds(struct hid_device *hid, u8 leds) hid_device 1118 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 1153 drivers/hid/hid-lg4ff.c struct hid_device *hid = to_hid_device(dev); hid_device 1180 drivers/hid/hid-lg4ff.c static u16 lg4ff_identify_multimode_wheel(struct hid_device *hid, const u16 reported_product_id, const u16 bcdDevice) hid_device 1215 drivers/hid/hid-lg4ff.c static int lg4ff_handle_multimode_wheel(struct hid_device *hid, u16 *real_product_id, const u16 bcdDevice) hid_device 1254 drivers/hid/hid-lg4ff.c int lg4ff_init(struct hid_device *hid) hid_device 1448 drivers/hid/hid-lg4ff.c int lg4ff_deinit(struct hid_device *hid) hid_device 8 drivers/hid/hid-lg4ff.h int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, hid_device 10 drivers/hid/hid-lg4ff.h int lg4ff_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 12 drivers/hid/hid-lg4ff.h int lg4ff_init(struct hid_device *hdev); hid_device 13 drivers/hid/hid-lg4ff.h int lg4ff_deinit(struct hid_device *hdev); hid_device 15 drivers/hid/hid-lg4ff.h static inline int lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, hid_device 17 drivers/hid/hid-lg4ff.h static inline int lg4ff_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 19 drivers/hid/hid-lg4ff.h static inline int lg4ff_init(struct hid_device *hdev) { return -1; } hid_device 20 drivers/hid/hid-lg4ff.h static inline int lg4ff_deinit(struct hid_device *hdev) { return -1; } hid_device 59 drivers/hid/hid-lgff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 101 drivers/hid/hid-lgff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 116 drivers/hid/hid-lgff.c int lgff_init(struct hid_device* hid) hid_device 137 drivers/hid/hid-logitech-dj.c struct hid_device *mouse; hid_device 138 drivers/hid/hid-logitech-dj.c struct hid_device *keyboard; hid_device 139 drivers/hid/hid-logitech-dj.c struct hid_device *hidpp; hid_device 154 drivers/hid/hid-logitech-dj.c struct hid_device *hdev; hid_device 527 drivers/hid/hid-logitech-dj.c static struct dj_receiver_dev *dj_find_receiver_dev(struct hid_device *hdev, hid_device 570 drivers/hid/hid-logitech-dj.c static void dj_put_receiver_dev(struct hid_device *hdev) hid_device 588 drivers/hid/hid-logitech-dj.c static struct dj_receiver_dev *dj_get_receiver_dev(struct hid_device *hdev, hid_device 656 drivers/hid/hid-logitech-dj.c struct hid_device *djrcv_hdev = djrcv_dev->hidpp; hid_device 657 drivers/hid/hid-logitech-dj.c struct hid_device *dj_hiddev; hid_device 869 drivers/hid/hid-logitech-dj.c static void logi_hidpp_dev_conn_notif_equad(struct hid_device *hdev, hid_device 894 drivers/hid/hid-logitech-dj.c static void logi_hidpp_dev_conn_notif_27mhz(struct hid_device *hdev, hid_device 918 drivers/hid/hid-logitech-dj.c static void logi_hidpp_recv_queue_notif(struct hid_device *hdev, hid_device 1055 drivers/hid/hid-logitech-dj.c static void logi_dj_recv_forward_input_report(struct hid_device *hdev, hid_device 1088 drivers/hid/hid-logitech-dj.c struct hid_device *hdev = djrcv_dev->hidpp; hid_device 1162 drivers/hid/hid-logitech-dj.c struct hid_device *hdev = djrcv_dev->hidpp; hid_device 1218 drivers/hid/hid-logitech-dj.c static int logi_dj_ll_open(struct hid_device *hid) hid_device 1225 drivers/hid/hid-logitech-dj.c static void logi_dj_ll_close(struct hid_device *hid) hid_device 1243 drivers/hid/hid-logitech-dj.c static int logi_dj_ll_raw_request(struct hid_device *hid, hid_device 1307 drivers/hid/hid-logitech-dj.c static int logi_dj_ll_parse(struct hid_device *hid) hid_device 1381 drivers/hid/hid-logitech-dj.c static int logi_dj_ll_start(struct hid_device *hid) hid_device 1387 drivers/hid/hid-logitech-dj.c static void logi_dj_ll_stop(struct hid_device *hid) hid_device 1402 drivers/hid/hid-logitech-dj.c static int logi_dj_dj_event(struct hid_device *hdev, hid_device 1472 drivers/hid/hid-logitech-dj.c static int logi_dj_hidpp_event(struct hid_device *hdev, hid_device 1549 drivers/hid/hid-logitech-dj.c static int logi_dj_raw_event(struct hid_device *hdev, hid_device 1626 drivers/hid/hid-logitech-dj.c static int logi_dj_probe(struct hid_device *hdev, hid_device 1762 drivers/hid/hid-logitech-dj.c static int logi_dj_reset_resume(struct hid_device *hdev) hid_device 1780 drivers/hid/hid-logitech-dj.c static void logi_dj_remove(struct hid_device *hdev) hid_device 166 drivers/hid/hid-logitech-hidpp.c struct hid_device *hid_dev; hid_device 211 drivers/hid/hid-logitech-hidpp.c static int __hidpp_send_report(struct hid_device *hdev, hid_device 801 drivers/hid/hid-logitech-hidpp.c struct hid_device *hdev = hidpp->hid_dev; hid_device 2052 drivers/hid/hid-logitech-hidpp.c struct hid_device *hid = to_hid_device(dev); hid_device 2062 drivers/hid/hid-logitech-hidpp.c struct hid_device *hid = to_hid_device(dev); hid_device 2084 drivers/hid/hid-logitech-hidpp.c struct hid_device *hid = data->hidpp->hid_dev; hid_device 2096 drivers/hid/hid-logitech-hidpp.c struct hid_device *hid = hidpp->hid_dev; hid_device 2203 drivers/hid/hid-logitech-hidpp.c static int wtp_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 2322 drivers/hid/hid-logitech-hidpp.c static int wtp_raw_event(struct hid_device *hdev, u8 *data, int size) hid_device 2394 drivers/hid/hid-logitech-hidpp.c static int wtp_allocate(struct hid_device *hdev, const struct hid_device_id *id) hid_device 2409 drivers/hid/hid-logitech-hidpp.c static int wtp_connect(struct hid_device *hdev, bool connected) hid_device 2471 drivers/hid/hid-logitech-hidpp.c static int m560_send_config_command(struct hid_device *hdev, bool connected) hid_device 2489 drivers/hid/hid-logitech-hidpp.c static int m560_raw_event(struct hid_device *hdev, u8 *data, int size) hid_device 2603 drivers/hid/hid-logitech-hidpp.c static int m560_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 2651 drivers/hid/hid-logitech-hidpp.c static int k400_allocate(struct hid_device *hdev) hid_device 2666 drivers/hid/hid-logitech-hidpp.c static int k400_connect(struct hid_device *hdev, bool connected) hid_device 2975 drivers/hid/hid-logitech-hidpp.c static u8 *hidpp_report_fixup(struct hid_device *hdev, u8 *rdesc, hid_device 2991 drivers/hid/hid-logitech-hidpp.c static int hidpp_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 3009 drivers/hid/hid-logitech-hidpp.c static int hidpp_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 3048 drivers/hid/hid-logitech-hidpp.c static int hidpp_input_configured(struct hid_device *hdev, hid_device 3138 drivers/hid/hid-logitech-hidpp.c static int hidpp_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 3188 drivers/hid/hid-logitech-hidpp.c static int hidpp_event(struct hid_device *hdev, struct hid_field *field, hid_device 3292 drivers/hid/hid-logitech-hidpp.c static void hidpp_overwrite_name(struct hid_device *hdev) hid_device 3314 drivers/hid/hid-logitech-hidpp.c struct hid_device *hid = input_get_drvdata(dev); hid_device 3321 drivers/hid/hid-logitech-hidpp.c struct hid_device *hid = input_get_drvdata(dev); hid_device 3326 drivers/hid/hid-logitech-hidpp.c static struct input_dev *hidpp_allocate_input(struct hid_device *hdev) hid_device 3352 drivers/hid/hid-logitech-hidpp.c struct hid_device *hdev = hidpp->hid_dev; hid_device 3471 drivers/hid/hid-logitech-hidpp.c static int hidpp_get_report_length(struct hid_device *hdev, int id) hid_device 3484 drivers/hid/hid-logitech-hidpp.c static bool hidpp_validate_device(struct hid_device *hdev) hid_device 3525 drivers/hid/hid-logitech-hidpp.c static bool hidpp_application_equals(struct hid_device *hdev, hid_device 3536 drivers/hid/hid-logitech-hidpp.c static int hidpp_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 3690 drivers/hid/hid-logitech-hidpp.c static void hidpp_remove(struct hid_device *hdev) hid_device 21 drivers/hid/hid-macally.c static __u8 *macally_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 308 drivers/hid/hid-magicmouse.c static int magicmouse_raw_event(struct hid_device *hdev, hid_device 411 drivers/hid/hid-magicmouse.c static int magicmouse_setup_input(struct input_dev *input, struct hid_device *hdev) hid_device 541 drivers/hid/hid-magicmouse.c static int magicmouse_input_mapping(struct hid_device *hdev, hid_device 559 drivers/hid/hid-magicmouse.c static int magicmouse_input_configured(struct hid_device *hdev, hid_device 578 drivers/hid/hid-magicmouse.c static int magicmouse_probe(struct hid_device *hdev, hid_device 140 drivers/hid/hid-maltron.c static __u8 *maltron_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 36 drivers/hid/hid-mf.c struct hid_device *hid = input_get_drvdata(dev); hid_device 57 drivers/hid/hid-mf.c static int mf_init(struct hid_device *hid) hid_device 116 drivers/hid/hid-mf.c static int mf_probe(struct hid_device *hid, const struct hid_device_id *id) hid_device 33 drivers/hid/hid-microsoft.c struct hid_device *hdev; hid_device 59 drivers/hid/hid-microsoft.c static __u8 *ms_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 185 drivers/hid/hid-microsoft.c static int ms_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 212 drivers/hid/hid-microsoft.c static int ms_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 225 drivers/hid/hid-microsoft.c static int ms_event(struct hid_device *hdev, struct hid_field *field, hid_device 287 drivers/hid/hid-microsoft.c struct hid_device *hdev = ms->hdev; hid_device 313 drivers/hid/hid-microsoft.c struct hid_device *hid = input_get_drvdata(dev); hid_device 329 drivers/hid/hid-microsoft.c static int ms_init_ff(struct hid_device *hdev) hid_device 358 drivers/hid/hid-microsoft.c static void ms_remove_ff(struct hid_device *hdev) hid_device 368 drivers/hid/hid-microsoft.c static int ms_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 410 drivers/hid/hid-microsoft.c static void ms_remove(struct hid_device *hdev) hid_device 21 drivers/hid/hid-monterey.c static __u8 *mr_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 33 drivers/hid/hid-monterey.c static int mr_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 161 drivers/hid/hid-multitouch.c struct hid_device *hdev; /* hid_device we're attached to */ hid_device 384 drivers/hid/hid-multitouch.c struct hid_device *hdev = to_hid_device(dev); hid_device 394 drivers/hid/hid-multitouch.c struct hid_device *hdev = to_hid_device(dev); hid_device 425 drivers/hid/hid-multitouch.c static void mt_get_feature(struct hid_device *hdev, struct hid_report *report) hid_device 457 drivers/hid/hid-multitouch.c static void mt_feature_mapping(struct hid_device *hdev, hid_device 504 drivers/hid/hid-multitouch.c static struct mt_usages *mt_allocate_usage(struct hid_device *hdev, hid_device 643 drivers/hid/hid-multitouch.c static void mt_store_field(struct hid_device *hdev, hid_device 689 drivers/hid/hid-multitouch.c static int mt_touch_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 967 drivers/hid/hid-multitouch.c static int mt_touch_event(struct hid_device *hid, struct hid_field *field, hid_device 1104 drivers/hid/hid-multitouch.c static void mt_process_mt_event(struct hid_device *hid, hid_device 1143 drivers/hid/hid-multitouch.c static void mt_touch_report(struct hid_device *hid, hid_device 1243 drivers/hid/hid-multitouch.c static int mt_touch_input_configured(struct hid_device *hdev, hid_device 1290 drivers/hid/hid-multitouch.c static int mt_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 1363 drivers/hid/hid-multitouch.c static int mt_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 1380 drivers/hid/hid-multitouch.c static int mt_event(struct hid_device *hid, struct hid_field *field, hid_device 1393 drivers/hid/hid-multitouch.c static void mt_report(struct hid_device *hid, struct hid_report *report) hid_device 1410 drivers/hid/hid-multitouch.c static bool mt_need_to_apply_feature(struct hid_device *hdev, hid_device 1481 drivers/hid/hid-multitouch.c static void mt_set_modes(struct hid_device *hdev, enum latency_mode latency, hid_device 1542 drivers/hid/hid-multitouch.c static int mt_input_configured(struct hid_device *hdev, struct hid_input *hi) hid_device 1622 drivers/hid/hid-multitouch.c static void mt_fix_const_fields(struct hid_device *hdev, unsigned int usage) hid_device 1640 drivers/hid/hid-multitouch.c static void mt_release_contacts(struct hid_device *hid) hid_device 1671 drivers/hid/hid-multitouch.c struct hid_device *hdev = td->hdev; hid_device 1684 drivers/hid/hid-multitouch.c static int mt_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 1757 drivers/hid/hid-multitouch.c static int mt_reset_resume(struct hid_device *hdev) hid_device 1764 drivers/hid/hid-multitouch.c static int mt_resume(struct hid_device *hdev) hid_device 1776 drivers/hid/hid-multitouch.c static void mt_remove(struct hid_device *hdev) hid_device 32 drivers/hid/hid-nti.c static __u8 *nti_usbsun_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 109 drivers/hid/hid-ntrig.c static inline int ntrig_get_mode(struct hid_device *hdev) hid_device 123 drivers/hid/hid-ntrig.c static inline void ntrig_set_mode(struct hid_device *hdev, const int mode) hid_device 140 drivers/hid/hid-ntrig.c static void ntrig_report_version(struct hid_device *hdev) hid_device 172 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 184 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 196 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 208 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 220 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 232 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 255 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 267 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 291 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 301 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 324 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 336 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 360 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 372 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 396 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 406 drivers/hid/hid-ntrig.c struct hid_device *hdev = to_hid_device(dev); hid_device 454 drivers/hid/hid-ntrig.c static int ntrig_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 545 drivers/hid/hid-ntrig.c static int ntrig_input_mapped(struct hid_device *hdev, struct hid_input *hi, hid_device 566 drivers/hid/hid-ntrig.c static int ntrig_event (struct hid_device *hid, struct hid_field *field, hid_device 858 drivers/hid/hid-ntrig.c static int ntrig_input_configured(struct hid_device *hid, hid_device 893 drivers/hid/hid-ntrig.c static int ntrig_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 963 drivers/hid/hid-ntrig.c static void ntrig_remove(struct hid_device *hdev) hid_device 25 drivers/hid/hid-ortek.c static __u8 *ortek_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 18 drivers/hid/hid-penmount.c static int penmount_input_mapping(struct hid_device *hdev, hid_device 22 drivers/hid/hid-petalynx.c static __u8 *pl_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 37 drivers/hid/hid-petalynx.c static int pl_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 67 drivers/hid/hid-petalynx.c static int pl_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 65 drivers/hid/hid-picolcd.h struct hid_device *hdev; hid_device 130 drivers/hid/hid-picolcd.h struct hid_report *picolcd_report(int id, struct hid_device *hdev, int dir); hid_device 134 drivers/hid/hid-picolcd.h struct hid_device *hdev, struct hid_report *report); hid_device 142 drivers/hid/hid-picolcd.h struct hid_device *hdev, struct hid_report *report, hid_device 153 drivers/hid/hid-picolcd.h struct hid_device *hdev, struct hid_report *report) hid_device 157 drivers/hid/hid-picolcd.h struct hid_device *hdev, struct hid_report *report, hid_device 297 drivers/hid/hid-picolcd.h int picolcd_reset(struct hid_device *hdev); hid_device 298 drivers/hid/hid-picolcd.h struct picolcd_pending *picolcd_send_and_wait(struct hid_device *hdev, hid_device 53 drivers/hid/hid-picolcd_core.c struct hid_report *picolcd_report(int id, struct hid_device *hdev, int dir) hid_device 68 drivers/hid/hid-picolcd_core.c struct picolcd_pending *picolcd_send_and_wait(struct hid_device *hdev, hid_device 180 drivers/hid/hid-picolcd_core.c static int picolcd_check_version(struct hid_device *hdev) hid_device 216 drivers/hid/hid-picolcd_core.c int picolcd_reset(struct hid_device *hdev) hid_device 327 drivers/hid/hid-picolcd_core.c static int picolcd_raw_event(struct hid_device *hdev, hid_device 368 drivers/hid/hid-picolcd_core.c static int picolcd_suspend(struct hid_device *hdev, pm_message_t message) hid_device 378 drivers/hid/hid-picolcd_core.c static int picolcd_resume(struct hid_device *hdev) hid_device 387 drivers/hid/hid-picolcd_core.c static int picolcd_reset_resume(struct hid_device *hdev) hid_device 411 drivers/hid/hid-picolcd_core.c struct hid_device *hdev = data->hdev; hid_device 464 drivers/hid/hid-picolcd_core.c static int picolcd_probe_lcd(struct hid_device *hdev, struct picolcd_data *data) hid_device 514 drivers/hid/hid-picolcd_core.c static int picolcd_probe_bootloader(struct hid_device *hdev, struct picolcd_data *data) hid_device 522 drivers/hid/hid-picolcd_core.c static int picolcd_probe(struct hid_device *hdev, hid_device 602 drivers/hid/hid-picolcd_core.c static void picolcd_remove(struct hid_device *hdev) hid_device 385 drivers/hid/hid-picolcd_debugfs.c struct hid_device *hdev, struct hid_report *report) hid_device 642 drivers/hid/hid-picolcd_debugfs.c struct hid_device *hdev, struct hid_report *report, hid_device 842 drivers/hid/hid-picolcd_debugfs.c struct hid_device *hdev = data->hdev; hid_device 54 drivers/hid/hid-picolcd_leds.c struct hid_device *hdev; hid_device 81 drivers/hid/hid-picolcd_leds.c struct hid_device *hdev; hid_device 50 drivers/hid/hid-pl.c struct hid_device *hid = input_get_drvdata(dev); hid_device 69 drivers/hid/hid-pl.c static int plff_init(struct hid_device *hid) hid_device 172 drivers/hid/hid-pl.c static inline int plff_init(struct hid_device *hid) hid_device 178 drivers/hid/hid-pl.c static int pl_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 39 drivers/hid/hid-plantronics.c static int plantronics_input_mapping(struct hid_device *hdev, hid_device 108 drivers/hid/hid-plantronics.c static unsigned long plantronics_device_type(struct hid_device *hdev) hid_device 133 drivers/hid/hid-plantronics.c static int plantronics_probe(struct hid_device *hdev, hid_device 17 drivers/hid/hid-primax.c static int px_raw_event(struct hid_device *hid, struct hid_report *report, hid_device 38 drivers/hid/hid-prodikeys.c struct hid_device *hdev; hid_device 102 drivers/hid/hid-prodikeys.c struct hid_device *hdev = to_hid_device(dev); hid_device 115 drivers/hid/hid-prodikeys.c struct hid_device *hdev = to_hid_device(dev); hid_device 139 drivers/hid/hid-prodikeys.c struct hid_device *hdev = to_hid_device(dev); hid_device 152 drivers/hid/hid-prodikeys.c struct hid_device *hdev = to_hid_device(dev); hid_device 178 drivers/hid/hid-prodikeys.c struct hid_device *hdev = to_hid_device(dev); hid_device 191 drivers/hid/hid-prodikeys.c struct hid_device *hdev = to_hid_device(dev); hid_device 273 drivers/hid/hid-prodikeys.c struct hid_device *hdev = pm->pk->hdev; hid_device 298 drivers/hid/hid-prodikeys.c struct hid_device *hdev = pm->pk->hdev; hid_device 744 drivers/hid/hid-prodikeys.c static __u8 *pk_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 758 drivers/hid/hid-prodikeys.c static int pk_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 777 drivers/hid/hid-prodikeys.c static int pk_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 798 drivers/hid/hid-prodikeys.c static int pk_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 859 drivers/hid/hid-prodikeys.c static void pk_remove(struct hid_device *hdev) hid_device 925 drivers/hid/hid-quirks.c bool hid_ignore(struct hid_device *hdev) hid_device 1035 drivers/hid/hid-quirks.c static struct hid_device_id *hid_exists_dquirk(const struct hid_device *hdev) hid_device 1071 drivers/hid/hid-quirks.c struct hid_device *hdev; hid_device 1199 drivers/hid/hid-quirks.c static unsigned long hid_gets_squirk(const struct hid_device *hdev) hid_device 1229 drivers/hid/hid-quirks.c unsigned long hid_lookup_quirk(const struct hid_device *hdev) hid_device 36 drivers/hid/hid-redragon.c static __u8 *redragon_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 19 drivers/hid/hid-retrode.c static int retrode_input_configured(struct hid_device *hdev, hid_device 62 drivers/hid/hid-retrode.c static int retrode_probe(struct hid_device *hdev, hid_device 95 drivers/hid/hid-rmi.c struct hid_device *hdev; hid_device 105 drivers/hid/hid-rmi.c static int rmi_write_report(struct hid_device *hdev, u8 *report, int len); hid_device 121 drivers/hid/hid-rmi.c static int rmi_set_page(struct hid_device *hdev, u8 page) hid_device 143 drivers/hid/hid-rmi.c static int rmi_set_mode(struct hid_device *hdev, u8 mode) hid_device 165 drivers/hid/hid-rmi.c static int rmi_write_report(struct hid_device *hdev, u8 *report, int len) hid_device 192 drivers/hid/hid-rmi.c struct hid_device *hdev = data->hdev; hid_device 265 drivers/hid/hid-rmi.c struct hid_device *hdev = data->hdev; hid_device 297 drivers/hid/hid-rmi.c static int rmi_reset_attn_mode(struct hid_device *hdev) hid_device 322 drivers/hid/hid-rmi.c static int rmi_input_event(struct hid_device *hdev, u8 *data, int size) hid_device 342 drivers/hid/hid-rmi.c static int rmi_read_data_event(struct hid_device *hdev, u8 *data, int size) hid_device 359 drivers/hid/hid-rmi.c static int rmi_check_sanity(struct hid_device *hdev, u8 *data, int size) hid_device 375 drivers/hid/hid-rmi.c static int rmi_raw_event(struct hid_device *hdev, hid_device 399 drivers/hid/hid-rmi.c static int rmi_event(struct hid_device *hdev, struct hid_field *field, hid_device 423 drivers/hid/hid-rmi.c static void rmi_report(struct hid_device *hid, struct hid_report *report) hid_device 442 drivers/hid/hid-rmi.c static int rmi_suspend(struct hid_device *hdev, pm_message_t message) hid_device 460 drivers/hid/hid-rmi.c static int rmi_post_resume(struct hid_device *hdev) hid_device 493 drivers/hid/hid-rmi.c struct hid_device *hdev = data->hdev; hid_device 498 drivers/hid/hid-rmi.c static int rmi_input_configured(struct hid_device *hdev, struct hid_input *hi) hid_device 543 drivers/hid/hid-rmi.c static int rmi_input_mapping(struct hid_device *hdev, hid_device 564 drivers/hid/hid-rmi.c static int rmi_check_valid_report_id(struct hid_device *hdev, unsigned type, hid_device 623 drivers/hid/hid-rmi.c static int rmi_setup_irq_domain(struct hid_device *hdev) hid_device 646 drivers/hid/hid-rmi.c static int rmi_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 743 drivers/hid/hid-rmi.c static void rmi_remove(struct hid_device *hdev) hid_device 286 drivers/hid/hid-roccat-arvo.c static int arvo_init_specials(struct hid_device *hdev) hid_device 327 drivers/hid/hid-roccat-arvo.c static void arvo_remove_specials(struct hid_device *hdev) hid_device 342 drivers/hid/hid-roccat-arvo.c static int arvo_probe(struct hid_device *hdev, hid_device 373 drivers/hid/hid-roccat-arvo.c static void arvo_remove(struct hid_device *hdev) hid_device 400 drivers/hid/hid-roccat-arvo.c static int arvo_raw_event(struct hid_device *hdev, hid_device 266 drivers/hid/hid-roccat-isku.c static int isku_init_specials(struct hid_device *hdev) hid_device 307 drivers/hid/hid-roccat-isku.c static void isku_remove_specials(struct hid_device *hdev) hid_device 322 drivers/hid/hid-roccat-isku.c static int isku_probe(struct hid_device *hdev, hid_device 353 drivers/hid/hid-roccat-isku.c static void isku_remove(struct hid_device *hdev) hid_device 395 drivers/hid/hid-roccat-isku.c static int isku_raw_event(struct hid_device *hdev, hid_device 685 drivers/hid/hid-roccat-kone.c static int kone_init_specials(struct hid_device *hdev) hid_device 725 drivers/hid/hid-roccat-kone.c static void kone_remove_specials(struct hid_device *hdev) hid_device 739 drivers/hid/hid-roccat-kone.c static int kone_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 769 drivers/hid/hid-roccat-kone.c static void kone_remove(struct hid_device *hdev) hid_device 829 drivers/hid/hid-roccat-kone.c static int kone_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 374 drivers/hid/hid-roccat-koneplus.c static int koneplus_init_specials(struct hid_device *hdev) hid_device 415 drivers/hid/hid-roccat-koneplus.c static void koneplus_remove_specials(struct hid_device *hdev) hid_device 429 drivers/hid/hid-roccat-koneplus.c static int koneplus_probe(struct hid_device *hdev, hid_device 460 drivers/hid/hid-roccat-koneplus.c static void koneplus_remove(struct hid_device *hdev) hid_device 507 drivers/hid/hid-roccat-koneplus.c static int koneplus_raw_event(struct hid_device *hdev, hid_device 75 drivers/hid/hid-roccat-konepure.c static int konepure_init_specials(struct hid_device *hdev) hid_device 116 drivers/hid/hid-roccat-konepure.c static void konepure_remove_specials(struct hid_device *hdev) hid_device 131 drivers/hid/hid-roccat-konepure.c static int konepure_probe(struct hid_device *hdev, hid_device 162 drivers/hid/hid-roccat-konepure.c static void konepure_remove(struct hid_device *hdev) hid_device 168 drivers/hid/hid-roccat-konepure.c static int konepure_raw_event(struct hid_device *hdev, hid_device 443 drivers/hid/hid-roccat-kovaplus.c static int kovaplus_init_specials(struct hid_device *hdev) hid_device 485 drivers/hid/hid-roccat-kovaplus.c static void kovaplus_remove_specials(struct hid_device *hdev) hid_device 499 drivers/hid/hid-roccat-kovaplus.c static int kovaplus_probe(struct hid_device *hdev, hid_device 530 drivers/hid/hid-roccat-kovaplus.c static void kovaplus_remove(struct hid_device *hdev) hid_device 598 drivers/hid/hid-roccat-kovaplus.c static int kovaplus_raw_event(struct hid_device *hdev, hid_device 115 drivers/hid/hid-roccat-lua.c static int lua_init_specials(struct hid_device *hdev) hid_device 147 drivers/hid/hid-roccat-lua.c static void lua_remove_specials(struct hid_device *hdev) hid_device 158 drivers/hid/hid-roccat-lua.c static int lua_probe(struct hid_device *hdev, hid_device 189 drivers/hid/hid-roccat-lua.c static void lua_remove(struct hid_device *hdev) hid_device 393 drivers/hid/hid-roccat-pyra.c static int pyra_init_specials(struct hid_device *hdev) hid_device 434 drivers/hid/hid-roccat-pyra.c static void pyra_remove_specials(struct hid_device *hdev) hid_device 448 drivers/hid/hid-roccat-pyra.c static int pyra_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 477 drivers/hid/hid-roccat-pyra.c static void pyra_remove(struct hid_device *hdev) hid_device 541 drivers/hid/hid-roccat-pyra.c static int pyra_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 83 drivers/hid/hid-roccat-ryos.c static int ryos_init_specials(struct hid_device *hdev) hid_device 124 drivers/hid/hid-roccat-ryos.c static void ryos_remove_specials(struct hid_device *hdev) hid_device 139 drivers/hid/hid-roccat-ryos.c static int ryos_probe(struct hid_device *hdev, hid_device 170 drivers/hid/hid-roccat-ryos.c static void ryos_remove(struct hid_device *hdev) hid_device 176 drivers/hid/hid-roccat-ryos.c static int ryos_raw_event(struct hid_device *hdev, hid_device 55 drivers/hid/hid-roccat-savu.c static int savu_init_specials(struct hid_device *hdev) hid_device 96 drivers/hid/hid-roccat-savu.c static void savu_remove_specials(struct hid_device *hdev) hid_device 111 drivers/hid/hid-roccat-savu.c static int savu_probe(struct hid_device *hdev, hid_device 142 drivers/hid/hid-roccat-savu.c static void savu_remove(struct hid_device *hdev) hid_device 166 drivers/hid/hid-roccat-savu.c static int savu_raw_event(struct hid_device *hdev, hid_device 46 drivers/hid/hid-roccat.c struct hid_device *hid; hid_device 294 drivers/hid/hid-roccat.c int roccat_connect(struct class *klass, struct hid_device *hid, int report_size) hid_device 36 drivers/hid/hid-saitek.c static int saitek_probe(struct hid_device *hdev, hid_device 69 drivers/hid/hid-saitek.c static __u8 *saitek_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 93 drivers/hid/hid-saitek.c static int saitek_raw_event(struct hid_device *hdev, hid_device 150 drivers/hid/hid-saitek.c static int saitek_event(struct hid_device *hdev, struct hid_field *field, hid_device 51 drivers/hid/hid-samsung.c static inline void samsung_irda_dev_trace(struct hid_device *hdev, hid_device 58 drivers/hid/hid-samsung.c static __u8 *samsung_irda_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 95 drivers/hid/hid-samsung.c static int samsung_kbd_mouse_input_mapping(struct hid_device *hdev, hid_device 128 drivers/hid/hid-samsung.c static __u8 *samsung_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 136 drivers/hid/hid-samsung.c static int samsung_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 149 drivers/hid/hid-samsung.c static int samsung_probe(struct hid_device *hdev, hid_device 561 drivers/hid/hid-sensor-custom.c struct hid_device *hdev = hsdev->hdev; hid_device 56 drivers/hid/hid-sensor-hub.c static struct hid_report *sensor_hub_report(int id, struct hid_device *hdev, hid_device 70 drivers/hid/hid-sensor-hub.c static int sensor_hub_get_physical_device_count(struct hid_device *hdev) hid_device 99 drivers/hid/hid-sensor-hub.c struct hid_device *hdev, hid_device 381 drivers/hid/hid-sensor-hub.c struct hid_device *hdev = hsdev->hdev; hid_device 421 drivers/hid/hid-sensor-hub.c static int sensor_hub_suspend(struct hid_device *hdev, pm_message_t message) hid_device 439 drivers/hid/hid-sensor-hub.c static int sensor_hub_resume(struct hid_device *hdev) hid_device 457 drivers/hid/hid-sensor-hub.c static int sensor_hub_reset_resume(struct hid_device *hdev) hid_device 466 drivers/hid/hid-sensor-hub.c static int sensor_hub_raw_event(struct hid_device *hdev, hid_device 576 drivers/hid/hid-sensor-hub.c static __u8 *sensor_hub_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 598 drivers/hid/hid-sensor-hub.c static int sensor_hub_probe(struct hid_device *hdev, hid_device 727 drivers/hid/hid-sensor-hub.c static void sensor_hub_remove(struct hid_device *hdev) hid_device 32 drivers/hid/hid-sjoy.c struct hid_device *hid = input_get_drvdata(dev); hid_device 51 drivers/hid/hid-sjoy.c static int sjoyff_init(struct hid_device *hid) hid_device 112 drivers/hid/hid-sjoy.c static inline int sjoyff_init(struct hid_device *hid) hid_device 118 drivers/hid/hid-sjoy.c static int sjoy_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 541 drivers/hid/hid-sony.c struct hid_device *hdev; hid_device 608 drivers/hid/hid-sony.c struct hid_device *hdev = to_hid_device(dev); hid_device 618 drivers/hid/hid-sony.c struct hid_device *hdev = to_hid_device(dev); hid_device 645 drivers/hid/hid-sony.c struct hid_device *hdev = to_hid_device(dev); hid_device 657 drivers/hid/hid-sony.c struct hid_device *hdev = to_hid_device(dev); hid_device 665 drivers/hid/hid-sony.c static u8 *motion_fixup(struct hid_device *hdev, u8 *rdesc, hid_device 672 drivers/hid/hid-sony.c static u8 *ps3remote_fixup(struct hid_device *hdev, u8 *rdesc, hid_device 679 drivers/hid/hid-sony.c static int ps3remote_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 713 drivers/hid/hid-sony.c static int navigation_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 761 drivers/hid/hid-sony.c static int sixaxis_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 809 drivers/hid/hid-sony.c static int ds4_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 840 drivers/hid/hid-sony.c static u8 *sony_report_fixup(struct hid_device *hdev, u8 *rdesc, hid_device 1200 drivers/hid/hid-sony.c static int sony_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 1322 drivers/hid/hid-sony.c static int sony_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 1510 drivers/hid/hid-sony.c static int sixaxis_set_operational_usb(struct hid_device *hdev) hid_device 1559 drivers/hid/hid-sony.c static int sixaxis_set_operational_bt(struct hid_device *hdev) hid_device 1825 drivers/hid/hid-sony.c struct hid_device *hdev = sc->hdev; hid_device 1856 drivers/hid/hid-sony.c struct hid_device *hdev = to_hid_device(dev); hid_device 1898 drivers/hid/hid-sony.c struct hid_device *hdev = to_hid_device(dev); hid_device 1921 drivers/hid/hid-sony.c struct hid_device *hdev = to_hid_device(dev); hid_device 1966 drivers/hid/hid-sony.c struct hid_device *hdev = sc->hdev; hid_device 2133 drivers/hid/hid-sony.c struct hid_device *hdev = sc->hdev; hid_device 2195 drivers/hid/hid-sony.c struct hid_device *hdev = sc->hdev; hid_device 2259 drivers/hid/hid-sony.c struct hid_device *hid = input_get_drvdata(dev); hid_device 2343 drivers/hid/hid-sony.c struct hid_device *hdev = sc->hdev; hid_device 2600 drivers/hid/hid-sony.c static int sony_input_configured(struct hid_device *hdev, hid_device 2840 drivers/hid/hid-sony.c static int sony_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 2908 drivers/hid/hid-sony.c static void sony_remove(struct hid_device *hdev) hid_device 2934 drivers/hid/hid-sony.c static int sony_suspend(struct hid_device *hdev, pm_message_t message) hid_device 2950 drivers/hid/hid-sony.c static int sony_resume(struct hid_device *hdev) hid_device 24 drivers/hid/hid-speedlink.c static int speedlink_input_mapping(struct hid_device *hdev, hid_device 42 drivers/hid/hid-speedlink.c static int speedlink_event(struct hid_device *hdev, struct hid_field *field, hid_device 115 drivers/hid/hid-steam.c struct hid_device *hdev, *client_hdev; hid_device 385 drivers/hid/hid-steam.c struct hid_device *hdev = steam->hdev; hid_device 585 drivers/hid/hid-steam.c static bool steam_is_valve_interface(struct hid_device *hdev) hid_device 604 drivers/hid/hid-steam.c static int steam_client_ll_parse(struct hid_device *hdev) hid_device 612 drivers/hid/hid-steam.c static int steam_client_ll_start(struct hid_device *hdev) hid_device 617 drivers/hid/hid-steam.c static void steam_client_ll_stop(struct hid_device *hdev) hid_device 621 drivers/hid/hid-steam.c static int steam_client_ll_open(struct hid_device *hdev) hid_device 634 drivers/hid/hid-steam.c static void steam_client_ll_close(struct hid_device *hdev) hid_device 655 drivers/hid/hid-steam.c static int steam_client_ll_raw_request(struct hid_device *hdev, hid_device 675 drivers/hid/hid-steam.c static struct hid_device *steam_create_client_hid(struct hid_device *hdev) hid_device 677 drivers/hid/hid-steam.c struct hid_device *client_hdev; hid_device 704 drivers/hid/hid-steam.c static int steam_probe(struct hid_device *hdev, hid_device 802 drivers/hid/hid-steam.c static void steam_remove(struct hid_device *hdev) hid_device 1015 drivers/hid/hid-steam.c static int steam_raw_event(struct hid_device *hdev, hid_device 109 drivers/hid/hid-steelseries.c static void steelseries_srws1_set_leds(struct hid_device *hdev, __u16 leds) hid_device 141 drivers/hid/hid-steelseries.c struct hid_device *hid = to_hid_device(dev); hid_device 160 drivers/hid/hid-steelseries.c struct hid_device *hid = to_hid_device(dev); hid_device 177 drivers/hid/hid-steelseries.c struct hid_device *hid = to_hid_device(dev); hid_device 205 drivers/hid/hid-steelseries.c struct hid_device *hid = to_hid_device(dev); hid_device 225 drivers/hid/hid-steelseries.c static int steelseries_srws1_probe(struct hid_device *hdev, hid_device 329 drivers/hid/hid-steelseries.c static void steelseries_srws1_remove(struct hid_device *hdev) hid_device 355 drivers/hid/hid-steelseries.c static __u8 *steelseries_srws1_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 21 drivers/hid/hid-sunplus.c static __u8 *sp_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 35 drivers/hid/hid-sunplus.c static int sp_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 22 drivers/hid/hid-tivo.c static int tivo_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 76 drivers/hid/hid-tmff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 122 drivers/hid/hid-tmff.c static int tmff_init(struct hid_device *hid, const signed short *ff_bits) hid_device 211 drivers/hid/hid-tmff.c static inline int tmff_init(struct hid_device *hid, const signed short *ff_bits) hid_device 217 drivers/hid/hid-tmff.c static int tm_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 26 drivers/hid/hid-topseed.c static int ts_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 61 drivers/hid/hid-twinhan.c static int twinhan_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 60 drivers/hid/hid-u2fzero.c struct hid_device *hdev; hid_device 109 drivers/hid/hid-u2fzero.c struct hid_device *hdev = dev->hdev; hid_device 246 drivers/hid/hid-u2fzero.c struct hid_device *hdev = dev->hdev; hid_device 282 drivers/hid/hid-u2fzero.c static int u2fzero_probe(struct hid_device *hdev, hid_device 343 drivers/hid/hid-u2fzero.c static void u2fzero_remove(struct hid_device *hdev) hid_device 72 drivers/hid/hid-uclogic-core.c static __u8 *uclogic_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 84 drivers/hid/hid-uclogic-core.c static int uclogic_input_mapping(struct hid_device *hdev, hid_device 102 drivers/hid/hid-uclogic-core.c static int uclogic_input_configured(struct hid_device *hdev, hid_device 160 drivers/hid/hid-uclogic-core.c static int uclogic_probe(struct hid_device *hdev, hid_device 230 drivers/hid/hid-uclogic-core.c static int uclogic_resume(struct hid_device *hdev) hid_device 246 drivers/hid/hid-uclogic-core.c static int uclogic_raw_event(struct hid_device *hdev, hid_device 345 drivers/hid/hid-uclogic-core.c static void uclogic_remove(struct hid_device *hdev) hid_device 64 drivers/hid/hid-uclogic-params.c static int uclogic_params_get_str_desc(__u8 **pbuf, struct hid_device *hdev, hid_device 139 drivers/hid/hid-uclogic-params.c struct hid_device *hdev) hid_device 267 drivers/hid/hid-uclogic-params.c struct hid_device *hdev) hid_device 448 drivers/hid/hid-uclogic-params.c struct hid_device *hdev) hid_device 630 drivers/hid/hid-uclogic-params.c struct hid_device *hdev, hid_device 705 drivers/hid/hid-uclogic-params.c struct hid_device *hdev) hid_device 832 drivers/hid/hid-uclogic-params.c struct hid_device *hdev) hid_device 161 drivers/hid/hid-uclogic-params.h struct hid_device *hdev); hid_device 73 drivers/hid/hid-udraw-ps3.c struct hid_device *hdev; hid_device 101 drivers/hid/hid-udraw-ps3.c static int udraw_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 278 drivers/hid/hid-udraw-ps3.c static struct input_dev *allocate_and_setup(struct hid_device *hdev, hid_device 303 drivers/hid/hid-udraw-ps3.c struct hid_device *hdev) hid_device 330 drivers/hid/hid-udraw-ps3.c struct hid_device *hdev) hid_device 358 drivers/hid/hid-udraw-ps3.c struct hid_device *hdev) hid_device 381 drivers/hid/hid-udraw-ps3.c struct hid_device *hdev) hid_device 407 drivers/hid/hid-udraw-ps3.c static int udraw_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 73 drivers/hid/hid-viewsonic.c static __u8 *viewsonic_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 602 drivers/hid/hid-waltop.c static __u8 *waltop_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 652 drivers/hid/hid-waltop.c static int waltop_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 22 drivers/hid/hid-wiimote-core.c static int wiimote_hid_send(struct hid_device *hdev, __u8 *buffer, hid_device 1617 drivers/hid/hid-wiimote-core.c static int wiimote_hid_event(struct hid_device *hdev, struct hid_report *report, hid_device 1733 drivers/hid/hid-wiimote-core.c static struct wiimote_data *wiimote_create(struct hid_device *hdev) hid_device 1786 drivers/hid/hid-wiimote-core.c static int wiimote_hid_probe(struct hid_device *hdev, hid_device 1858 drivers/hid/hid-wiimote-core.c static void wiimote_hid_remove(struct hid_device *hdev) hid_device 144 drivers/hid/hid-wiimote.h struct hid_device *hdev; hid_device 25 drivers/hid/hid-xinmo.c static int xinmo_event(struct hid_device *hdev, struct hid_field *field, hid_device 28 drivers/hid/hid-zpff.c struct hid_device *hid = input_get_drvdata(dev); hid_device 53 drivers/hid/hid-zpff.c static int zpff_init(struct hid_device *hid) hid_device 98 drivers/hid/hid-zpff.c static inline int zpff_init(struct hid_device *hid) hid_device 104 drivers/hid/hid-zpff.c static int zp_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 27 drivers/hid/hid-zydacron.c static __u8 *zc_report_fixup(struct hid_device *hdev, __u8 *rdesc, hid_device 45 drivers/hid/hid-zydacron.c static int zc_input_mapping(struct hid_device *hdev, struct hid_input *hi, hid_device 109 drivers/hid/hid-zydacron.c static int zc_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 164 drivers/hid/hid-zydacron.c static int zc_probe(struct hid_device *hdev, const struct hid_device_id *id) hid_device 106 drivers/hid/hidraw.c struct hid_device *dev; hid_device 180 drivers/hid/hidraw.c struct hid_device *dev; hid_device 414 drivers/hid/hidraw.c struct hid_device *hid = dev->hid; hid_device 478 drivers/hid/hidraw.c int hidraw_report_event(struct hid_device *hid, u8 *data, int len) hid_device 507 drivers/hid/hidraw.c int hidraw_connect(struct hid_device *hid) hid_device 564 drivers/hid/hidraw.c void hidraw_disconnect(struct hid_device *hid) hid_device 140 drivers/hid/i2c-hid/i2c-hid-core.c struct hid_device *hid; /* pointer to corresponding HID dev */ hid_device 548 drivers/hid/i2c-hid/i2c-hid-core.c static void i2c_hid_find_max_report(struct hid_device *hid, unsigned int type, hid_device 601 drivers/hid/i2c-hid/i2c-hid-core.c static int i2c_hid_get_raw_report(struct hid_device *hid, hid_device 637 drivers/hid/i2c-hid/i2c-hid-core.c static int i2c_hid_output_raw_report(struct hid_device *hid, __u8 *buf, hid_device 667 drivers/hid/i2c-hid/i2c-hid-core.c static int i2c_hid_output_report(struct hid_device *hid, __u8 *buf, hid_device 674 drivers/hid/i2c-hid/i2c-hid-core.c static int i2c_hid_raw_request(struct hid_device *hid, unsigned char reportnum, hid_device 690 drivers/hid/i2c-hid/i2c-hid-core.c static int i2c_hid_parse(struct hid_device *hid) hid_device 757 drivers/hid/i2c-hid/i2c-hid-core.c static int i2c_hid_start(struct hid_device *hid) hid_device 782 drivers/hid/i2c-hid/i2c-hid-core.c static void i2c_hid_stop(struct hid_device *hid) hid_device 787 drivers/hid/i2c-hid/i2c-hid-core.c static int i2c_hid_open(struct hid_device *hid) hid_device 796 drivers/hid/i2c-hid/i2c-hid-core.c static void i2c_hid_close(struct hid_device *hid) hid_device 1003 drivers/hid/i2c-hid/i2c-hid-core.c struct hid_device *hid; hid_device 1142 drivers/hid/i2c-hid/i2c-hid-core.c struct hid_device *hid; hid_device 1171 drivers/hid/i2c-hid/i2c-hid-core.c struct hid_device *hid = ihid->hid; hid_device 1206 drivers/hid/i2c-hid/i2c-hid-core.c struct hid_device *hid = ihid->hid; hid_device 73 drivers/hid/intel-ish-hid/ishtp-hid-client.c struct hid_device *hid = NULL; hid_device 361 drivers/hid/intel-ish-hid/ishtp-hid-client.c void hid_ishtp_set_feature(struct hid_device *hid, char *buf, unsigned int len, hid_device 407 drivers/hid/intel-ish-hid/ishtp-hid-client.c void hid_ishtp_get_report(struct hid_device *hid, int report_id, hid_device 21 drivers/hid/intel-ish-hid/ishtp-hid.c static int ishtp_hid_parse(struct hid_device *hid) hid_device 36 drivers/hid/intel-ish-hid/ishtp-hid.c static int ishtp_hid_start(struct hid_device *hid) hid_device 41 drivers/hid/intel-ish-hid/ishtp-hid.c static void ishtp_hid_stop(struct hid_device *hid) hid_device 45 drivers/hid/intel-ish-hid/ishtp-hid.c static int ishtp_hid_open(struct hid_device *hid) hid_device 50 drivers/hid/intel-ish-hid/ishtp-hid.c static void ishtp_hid_close(struct hid_device *hid) hid_device 54 drivers/hid/intel-ish-hid/ishtp-hid.c static int ishtp_raw_request(struct hid_device *hid, unsigned char reportnum, hid_device 104 drivers/hid/intel-ish-hid/ishtp-hid.c static void ishtp_hid_request(struct hid_device *hid, struct hid_report *rep, hid_device 145 drivers/hid/intel-ish-hid/ishtp-hid.c static int ishtp_wait_for_response(struct hid_device *hid) hid_device 178 drivers/hid/intel-ish-hid/ishtp-hid.c void ishtp_hid_wakeup(struct hid_device *hid) hid_device 210 drivers/hid/intel-ish-hid/ishtp-hid.c struct hid_device *hid; hid_device 130 drivers/hid/intel-ish-hid/ishtp-hid.h struct hid_device *hid_sensor_hubs[MAX_HID_DEVICES]; hid_device 172 drivers/hid/intel-ish-hid/ishtp-hid.h void hid_ishtp_set_feature(struct hid_device *hid, char *buf, unsigned int len, hid_device 174 drivers/hid/intel-ish-hid/ishtp-hid.h void hid_ishtp_get_report(struct hid_device *hid, int report_id, hid_device 180 drivers/hid/intel-ish-hid/ishtp-hid.h void ishtp_hid_wakeup(struct hid_device *hid); hid_device 36 drivers/hid/uhid.c struct hid_device *hid; hid_device 106 drivers/hid/uhid.c static int uhid_hid_start(struct hid_device *hid) hid_device 132 drivers/hid/uhid.c static void uhid_hid_stop(struct hid_device *hid) hid_device 140 drivers/hid/uhid.c static int uhid_hid_open(struct hid_device *hid) hid_device 147 drivers/hid/uhid.c static void uhid_hid_close(struct hid_device *hid) hid_device 154 drivers/hid/uhid.c static int uhid_hid_parse(struct hid_device *hid) hid_device 212 drivers/hid/uhid.c static int uhid_hid_get_report(struct hid_device *hid, unsigned char rnum, hid_device 255 drivers/hid/uhid.c static int uhid_hid_set_report(struct hid_device *hid, unsigned char rnum, hid_device 296 drivers/hid/uhid.c static int uhid_hid_raw_request(struct hid_device *hid, unsigned char reportnum, hid_device 326 drivers/hid/uhid.c static int uhid_hid_output_raw(struct hid_device *hid, __u8 *buf, size_t count, hid_device 364 drivers/hid/uhid.c static int uhid_hid_output_report(struct hid_device *hid, __u8 *buf, hid_device 472 drivers/hid/uhid.c struct hid_device *hid; hid_device 74 drivers/hid/usbhid/hid-core.c static void hid_io_error(struct hid_device *hid); hid_device 75 drivers/hid/usbhid/hid-core.c static int hid_submit_out(struct hid_device *hid); hid_device 76 drivers/hid/usbhid/hid-core.c static int hid_submit_ctrl(struct hid_device *hid); hid_device 80 drivers/hid/usbhid/hid-core.c static int hid_start_in(struct hid_device *hid) hid_device 108 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usbhid->hid; hid_device 120 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usbhid->hid; hid_device 143 drivers/hid/usbhid/hid-core.c static void hid_io_error(struct hid_device *hid) hid_device 192 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(usbhid->intf); hid_device 230 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(usbhid->intf); hid_device 273 drivers/hid/usbhid/hid-core.c struct hid_device *hid = urb->context; hid_device 335 drivers/hid/usbhid/hid-core.c static int hid_submit_out(struct hid_device *hid) hid_device 365 drivers/hid/usbhid/hid-core.c static int hid_submit_ctrl(struct hid_device *hid) hid_device 431 drivers/hid/usbhid/hid-core.c struct hid_device *hid = urb->context; hid_device 478 drivers/hid/usbhid/hid-core.c struct hid_device *hid = urb->context; hid_device 523 drivers/hid/usbhid/hid-core.c static void __usbhid_submit_report(struct hid_device *hid, struct hid_report *report, hid_device 632 drivers/hid/usbhid/hid-core.c static void usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir) hid_device 642 drivers/hid/usbhid/hid-core.c static int usbhid_wait_io(struct hid_device *hid) hid_device 680 drivers/hid/usbhid/hid-core.c static int usbhid_open(struct hid_device *hid) hid_device 739 drivers/hid/usbhid/hid-core.c static void usbhid_close(struct hid_device *hid) hid_device 769 drivers/hid/usbhid/hid-core.c void usbhid_init_reports(struct hid_device *hid) hid_device 802 drivers/hid/usbhid/hid-core.c static int hid_find_field_early(struct hid_device *hid, unsigned int page, hid_device 826 drivers/hid/usbhid/hid-core.c static void usbhid_set_leds(struct hid_device *hid) hid_device 840 drivers/hid/usbhid/hid-core.c static void hid_find_max_report(struct hid_device *hid, unsigned int type, hid_device 853 drivers/hid/usbhid/hid-core.c static int hid_alloc_buffers(struct usb_device *dev, struct hid_device *hid) hid_device 871 drivers/hid/usbhid/hid-core.c static int usbhid_get_raw_report(struct hid_device *hid, hid_device 905 drivers/hid/usbhid/hid-core.c static int usbhid_set_raw_report(struct hid_device *hid, unsigned int reportnum, hid_device 941 drivers/hid/usbhid/hid-core.c static int usbhid_output_report(struct hid_device *hid, __u8 *buf, size_t count) hid_device 971 drivers/hid/usbhid/hid-core.c static void hid_free_buffers(struct usb_device *dev, struct hid_device *hid) hid_device 981 drivers/hid/usbhid/hid-core.c static int usbhid_parse(struct hid_device *hid) hid_device 1062 drivers/hid/usbhid/hid-core.c static int usbhid_start(struct hid_device *hid) hid_device 1209 drivers/hid/usbhid/hid-core.c static void usbhid_stop(struct hid_device *hid) hid_device 1247 drivers/hid/usbhid/hid-core.c static int usbhid_power(struct hid_device *hid, int lvl) hid_device 1265 drivers/hid/usbhid/hid-core.c static void usbhid_request(struct hid_device *hid, struct hid_report *rep, int reqtype) hid_device 1277 drivers/hid/usbhid/hid-core.c static int usbhid_raw_request(struct hid_device *hid, unsigned char reportnum, hid_device 1291 drivers/hid/usbhid/hid-core.c static int usbhid_idle(struct hid_device *hid, int report, int idle, hid_device 1325 drivers/hid/usbhid/hid-core.c struct hid_device *hid; hid_device 1424 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); hid_device 1452 drivers/hid/usbhid/hid-core.c static void hid_restart_io(struct hid_device *hid) hid_device 1486 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); hid_device 1501 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); hid_device 1544 drivers/hid/usbhid/hid-core.c static int hid_resume_common(struct hid_device *hid, bool driver_suspended) hid_device 1556 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); hid_device 1616 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata (intf); hid_device 1626 drivers/hid/usbhid/hid-core.c struct hid_device *hid = usb_get_intfdata(intf); hid_device 145 drivers/hid/usbhid/hid-pidff.c struct hid_device *hid; hid_device 812 drivers/hid/usbhid/hid-pidff.c static void pidff_find_reports(struct hid_device *hid, int report_type, hid_device 1150 drivers/hid/usbhid/hid-pidff.c struct hid_device *hid = pidff->hid; hid_device 1226 drivers/hid/usbhid/hid-pidff.c int hid_pidff_init(struct hid_device *hid) hid_device 56 drivers/hid/usbhid/hiddev.c hiddev_lookup_report(struct hid_device *hid, struct hiddev_report_info *rinfo) hid_device 109 drivers/hid/usbhid/hiddev.c hiddev_lookup_usage(struct hid_device *hid, struct hiddev_usage_ref *uref) hid_device 140 drivers/hid/usbhid/hiddev.c static void hiddev_send_event(struct hid_device *hid, hid_device 166 drivers/hid/usbhid/hiddev.c void hiddev_hid_event(struct hid_device *hid, struct hid_field *field, hid_device 186 drivers/hid/usbhid/hiddev.c void hiddev_report_event(struct hid_device *hid, struct hid_report *report) hid_device 290 drivers/hid/usbhid/hiddev.c struct hid_device *hid; hid_device 429 drivers/hid/usbhid/hiddev.c struct hid_device *hid = hiddev->hid; hid_device 564 drivers/hid/usbhid/hiddev.c struct hid_device *hid = hiddev->hid; hid_device 594 drivers/hid/usbhid/hiddev.c struct hid_device *hid; hid_device 881 drivers/hid/usbhid/hiddev.c int hiddev_connect(struct hid_device *hid, unsigned int force) hid_device 933 drivers/hid/usbhid/hiddev.c void hiddev_disconnect(struct hid_device *hid) hid_device 24 drivers/hid/usbhid/usbhid.h void usbhid_init_reports(struct hid_device *hid); hid_device 57 drivers/hid/usbhid/usbhid.h struct hid_device *hid; /* pointer to corresponding HID dev */ hid_device 162 drivers/hid/wacom.h struct hid_device *hdev; hid_device 230 drivers/hid/wacom.h void wacom_wac_usage_mapping(struct hid_device *hdev, hid_device 232 drivers/hid/wacom.h void wacom_wac_event(struct hid_device *hdev, struct hid_field *field, hid_device 234 drivers/hid/wacom.h void wacom_wac_report(struct hid_device *hdev, struct hid_report *report); hid_device 22 drivers/hid/wacom_sys.c static int wacom_get_report(struct hid_device *hdev, u8 type, u8 *buf, hid_device 39 drivers/hid/wacom_sys.c static int wacom_set_report(struct hid_device *hdev, u8 type, u8 *buf, hid_device 56 drivers/hid/wacom_sys.c static void wacom_wac_queue_insert(struct hid_device *hdev, hid_device 73 drivers/hid/wacom_sys.c static void wacom_wac_queue_flush(struct hid_device *hdev, hid_device 90 drivers/hid/wacom_sys.c static int wacom_wac_pen_serial_enforce(struct hid_device *hdev, hid_device 158 drivers/hid/wacom_sys.c static int wacom_raw_event(struct hid_device *hdev, struct hid_report *report, hid_device 211 drivers/hid/wacom_sys.c static void wacom_hid_usage_quirk(struct hid_device *hdev, hid_device 294 drivers/hid/wacom_sys.c static void wacom_feature_mapping(struct hid_device *hdev, hid_device 427 drivers/hid/wacom_sys.c static void wacom_usage_mapping(struct hid_device *hdev, hid_device 483 drivers/hid/wacom_sys.c static void wacom_post_parse_hid(struct hid_device *hdev, hid_device 511 drivers/hid/wacom_sys.c static void wacom_parse_hid(struct hid_device *hdev, hid_device 549 drivers/hid/wacom_sys.c static int wacom_hid_set_device_mode(struct hid_device *hdev) hid_device 568 drivers/hid/wacom_sys.c static int wacom_set_device_mode(struct hid_device *hdev, hid_device 609 drivers/hid/wacom_sys.c static int wacom_bt_query_tablet_data(struct hid_device *hdev, u8 speed, hid_device 671 drivers/hid/wacom_sys.c struct hid_device *hdev = wacom->hdev; hid_device 710 drivers/hid/wacom_sys.c static void wacom_retrieve_hid_descriptor(struct hid_device *hdev, hid_device 743 drivers/hid/wacom_sys.c struct hid_device *dev; hid_device 750 drivers/hid/wacom_sys.c static bool wacom_are_sibling(struct hid_device *hdev, hid_device 751 drivers/hid/wacom_sys.c struct hid_device *sibling) hid_device 816 drivers/hid/wacom_sys.c static struct wacom_hdev_data *wacom_get_hdev_data(struct hid_device *hdev) hid_device 871 drivers/hid/wacom_sys.c static int wacom_add_shared_data(struct hid_device *hdev) hid_device 1039 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev); hid_device 1067 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev);\ hid_device 1103 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev);\ hid_device 1126 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev); hid_device 1793 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev); hid_device 1803 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev); hid_device 1827 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev); hid_device 1911 drivers/hid/wacom_sys.c struct hid_device *hdev = to_hid_device(dev); hid_device 2015 drivers/hid/wacom_sys.c struct hid_device *hdev = wacom->hdev; hid_device 2161 drivers/hid/wacom_sys.c static size_t wacom_compute_pktlen(struct hid_device *hdev) hid_device 2235 drivers/hid/wacom_sys.c struct hid_device *hdev = wacom->hdev; hid_device 2273 drivers/hid/wacom_sys.c struct hid_device *hdev = wacom->hdev; hid_device 2407 drivers/hid/wacom_sys.c struct hid_device *hdev1, *hdev2; hid_device 2695 drivers/hid/wacom_sys.c static int wacom_probe(struct hid_device *hdev, hid_device 2765 drivers/hid/wacom_sys.c static void wacom_remove(struct hid_device *hdev) hid_device 2794 drivers/hid/wacom_sys.c static int wacom_resume(struct hid_device *hdev) hid_device 2809 drivers/hid/wacom_sys.c static int wacom_reset_resume(struct hid_device *hdev) hid_device 1883 drivers/hid/wacom_wac.c static void wacom_wac_battery_usage_mapping(struct hid_device *hdev, hid_device 1900 drivers/hid/wacom_wac.c static void wacom_wac_battery_event(struct hid_device *hdev, struct hid_field *field, hid_device 1934 drivers/hid/wacom_wac.c static void wacom_wac_battery_pre_report(struct hid_device *hdev, hid_device 1940 drivers/hid/wacom_wac.c static void wacom_wac_battery_report(struct hid_device *hdev, hid_device 1959 drivers/hid/wacom_wac.c static void wacom_wac_pad_usage_mapping(struct hid_device *hdev, hid_device 2066 drivers/hid/wacom_wac.c static void wacom_wac_pad_event(struct hid_device *hdev, struct hid_field *field, hid_device 2164 drivers/hid/wacom_wac.c static void wacom_wac_pad_pre_report(struct hid_device *hdev, hid_device 2173 drivers/hid/wacom_wac.c static void wacom_wac_pad_report(struct hid_device *hdev, hid_device 2190 drivers/hid/wacom_wac.c static void wacom_wac_pen_usage_mapping(struct hid_device *hdev, hid_device 2269 drivers/hid/wacom_wac.c static void wacom_wac_pen_event(struct hid_device *hdev, struct hid_field *field, hid_device 2397 drivers/hid/wacom_wac.c static void wacom_wac_pen_pre_report(struct hid_device *hdev, hid_device 2407 drivers/hid/wacom_wac.c static void wacom_wac_pen_report(struct hid_device *hdev, hid_device 2473 drivers/hid/wacom_wac.c static void wacom_wac_finger_usage_mapping(struct hid_device *hdev, hid_device 2569 drivers/hid/wacom_wac.c static void wacom_wac_finger_event(struct hid_device *hdev, hid_device 2613 drivers/hid/wacom_wac.c static void wacom_wac_finger_pre_report(struct hid_device *hdev, hid_device 2664 drivers/hid/wacom_wac.c static void wacom_wac_finger_report(struct hid_device *hdev, hid_device 2689 drivers/hid/wacom_wac.c void wacom_wac_usage_mapping(struct hid_device *hdev, hid_device 2710 drivers/hid/wacom_wac.c void wacom_wac_event(struct hid_device *hdev, struct hid_field *field, hid_device 2732 drivers/hid/wacom_wac.c static void wacom_report_events(struct hid_device *hdev, hid_device 2758 drivers/hid/wacom_wac.c static int wacom_wac_collection(struct hid_device *hdev, struct hid_report *report, hid_device 2784 drivers/hid/wacom_wac.c void wacom_wac_report(struct hid_device *hdev, struct hid_report *report) hid_device 288 drivers/hid/wacom_wac.h struct hid_device *pen; hid_device 289 drivers/hid/wacom_wac.h struct hid_device *touch; hid_device 22 drivers/staging/greybus/hid.c struct hid_device *hid; hid_device 158 drivers/staging/greybus/hid.c static void gb_hid_find_max_report(struct hid_device *hid, unsigned int type, hid_device 209 drivers/staging/greybus/hid.c struct hid_device *hid = ghid->hid; hid_device 223 drivers/staging/greybus/hid.c static int __gb_hid_get_raw_report(struct hid_device *hid, hid_device 240 drivers/staging/greybus/hid.c static int __gb_hid_output_raw_report(struct hid_device *hid, __u8 *buf, hid_device 262 drivers/staging/greybus/hid.c static int gb_hid_raw_request(struct hid_device *hid, unsigned char reportnum, hid_device 279 drivers/staging/greybus/hid.c static int gb_hid_parse(struct hid_device *hid) hid_device 313 drivers/staging/greybus/hid.c static int gb_hid_start(struct hid_device *hid) hid_device 336 drivers/staging/greybus/hid.c static void gb_hid_stop(struct hid_device *hid) hid_device 343 drivers/staging/greybus/hid.c static int gb_hid_open(struct hid_device *hid) hid_device 356 drivers/staging/greybus/hid.c static void gb_hid_close(struct hid_device *hid) hid_device 370 drivers/staging/greybus/hid.c static int gb_hid_power(struct hid_device *hid, int lvl) hid_device 397 drivers/staging/greybus/hid.c struct hid_device *hid = ghid->hid; hid_device 427 drivers/staging/greybus/hid.c struct hid_device *hid; hid_device 19 include/linux/hid-debug.h void hid_dump_input(struct hid_device *, struct hid_usage *, __s32); hid_device 20 include/linux/hid-debug.h void hid_dump_report(struct hid_device *, int , u8 *, int); hid_device 21 include/linux/hid-debug.h void hid_dump_device(struct hid_device *, struct seq_file *); hid_device 24 include/linux/hid-debug.h void hid_debug_register(struct hid_device *, const char *); hid_device 25 include/linux/hid-debug.h void hid_debug_unregister(struct hid_device *); hid_device 28 include/linux/hid-debug.h void hid_debug_event(struct hid_device *, char *); hid_device 33 include/linux/hid-debug.h struct hid_device *hdev; hid_device 19 include/linux/hid-roccat.h int roccat_connect(struct class *klass, struct hid_device *hid, hid_device 68 include/linux/hid-sensor-hub.h struct hid_device *hdev; hid_device 483 include/linux/hid.h struct hid_device *device; /* associated device */ hid_device 604 include/linux/hid.h int (*ff_init)(struct hid_device *); hid_device 607 include/linux/hid.h int (*hiddev_connect)(struct hid_device *, unsigned int); hid_device 608 include/linux/hid.h void (*hiddev_disconnect)(struct hid_device *); hid_device 609 include/linux/hid.h void (*hiddev_hid_event) (struct hid_device *, struct hid_field *field, hid_device 611 include/linux/hid.h void (*hiddev_report_event) (struct hid_device *, struct hid_report *); hid_device 624 include/linux/hid.h container_of(pdev, struct hid_device, dev) hid_device 626 include/linux/hid.h static inline void *hid_get_drvdata(struct hid_device *hdev) hid_device 631 include/linux/hid.h static inline void hid_set_drvdata(struct hid_device *hdev, void *data) hid_device 651 include/linux/hid.h struct hid_device *device; hid_device 743 include/linux/hid.h bool (*match)(struct hid_device *dev, bool ignore_special_driver); hid_device 744 include/linux/hid.h int (*probe)(struct hid_device *dev, const struct hid_device_id *id); hid_device 745 include/linux/hid.h void (*remove)(struct hid_device *dev); hid_device 748 include/linux/hid.h int (*raw_event)(struct hid_device *hdev, struct hid_report *report, hid_device 751 include/linux/hid.h int (*event)(struct hid_device *hdev, struct hid_field *field, hid_device 753 include/linux/hid.h void (*report)(struct hid_device *hdev, struct hid_report *report); hid_device 755 include/linux/hid.h __u8 *(*report_fixup)(struct hid_device *hdev, __u8 *buf, hid_device 758 include/linux/hid.h int (*input_mapping)(struct hid_device *hdev, hid_device 761 include/linux/hid.h int (*input_mapped)(struct hid_device *hdev, hid_device 764 include/linux/hid.h int (*input_configured)(struct hid_device *hdev, hid_device 766 include/linux/hid.h void (*feature_mapping)(struct hid_device *hdev, hid_device 770 include/linux/hid.h int (*suspend)(struct hid_device *hdev, pm_message_t message); hid_device 771 include/linux/hid.h int (*resume)(struct hid_device *hdev); hid_device 772 include/linux/hid.h int (*reset_resume)(struct hid_device *hdev); hid_device 797 include/linux/hid.h int (*start)(struct hid_device *hdev); hid_device 798 include/linux/hid.h void (*stop)(struct hid_device *hdev); hid_device 800 include/linux/hid.h int (*open)(struct hid_device *hdev); hid_device 801 include/linux/hid.h void (*close)(struct hid_device *hdev); hid_device 803 include/linux/hid.h int (*power)(struct hid_device *hdev, int level); hid_device 805 include/linux/hid.h int (*parse)(struct hid_device *hdev); hid_device 807 include/linux/hid.h void (*request)(struct hid_device *hdev, hid_device 810 include/linux/hid.h int (*wait)(struct hid_device *hdev); hid_device 812 include/linux/hid.h int (*raw_request) (struct hid_device *hdev, unsigned char reportnum, hid_device 816 include/linux/hid.h int (*output_report) (struct hid_device *hdev, __u8 *buf, size_t len); hid_device 818 include/linux/hid.h int (*idle)(struct hid_device *hdev, int report, int idle, int reqtype); hid_device 826 include/linux/hid.h static inline bool hid_is_using_ll_driver(struct hid_device *hdev, hid_device 847 include/linux/hid.h extern bool hid_ignore(struct hid_device *); hid_device 848 include/linux/hid.h extern int hid_add_device(struct hid_device *); hid_device 849 include/linux/hid.h extern void hid_destroy_device(struct hid_device *); hid_device 874 include/linux/hid.h extern void hidinput_hid_event(struct hid_device *, struct hid_field *, struct hid_usage *, __s32); hid_device 875 include/linux/hid.h extern void hidinput_report_event(struct hid_device *hid, struct hid_report *report); hid_device 876 include/linux/hid.h extern int hidinput_connect(struct hid_device *hid, unsigned int force); hid_device 877 include/linux/hid.h extern void hidinput_disconnect(struct hid_device *); hid_device 880 include/linux/hid.h int hid_input_report(struct hid_device *, int type, u8 *, u32, int); hid_device 881 include/linux/hid.h int hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field); hid_device 882 include/linux/hid.h struct hid_field *hidinput_get_led_field(struct hid_device *hid); hid_device 883 include/linux/hid.h unsigned int hidinput_count_leds(struct hid_device *hid); hid_device 886 include/linux/hid.h int __hid_request(struct hid_device *hid, struct hid_report *rep, int reqtype); hid_device 888 include/linux/hid.h struct hid_device *hid_allocate_device(void); hid_device 889 include/linux/hid.h struct hid_report *hid_register_report(struct hid_device *device, hid_device 892 include/linux/hid.h int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size); hid_device 893 include/linux/hid.h struct hid_report *hid_validate_values(struct hid_device *hid, hid_device 898 include/linux/hid.h void hid_setup_resolution_multiplier(struct hid_device *hid); hid_device 899 include/linux/hid.h int hid_open_report(struct hid_device *device); hid_device 900 include/linux/hid.h int hid_check_keys_pressed(struct hid_device *hid); hid_device 901 include/linux/hid.h int hid_connect(struct hid_device *hid, unsigned int connect_mask); hid_device 902 include/linux/hid.h void hid_disconnect(struct hid_device *hid); hid_device 903 include/linux/hid.h bool hid_match_one_id(const struct hid_device *hdev, hid_device 905 include/linux/hid.h const struct hid_device_id *hid_match_id(const struct hid_device *hdev, hid_device 907 include/linux/hid.h const struct hid_device_id *hid_match_device(struct hid_device *hdev, hid_device 909 include/linux/hid.h bool hid_compare_device_paths(struct hid_device *hdev_a, hid_device 910 include/linux/hid.h struct hid_device *hdev_b, char separator); hid_device 912 include/linux/hid.h __u32 hid_field_extract(const struct hid_device *hid, __u8 *report, hid_device 924 include/linux/hid.h static inline void hid_device_io_start(struct hid_device *hid) { hid_device 944 include/linux/hid.h static inline void hid_device_io_stop(struct hid_device *hid) { hid_device 1015 include/linux/hid.h static inline int __must_check hid_parse(struct hid_device *hdev) hid_device 1020 include/linux/hid.h int __must_check hid_hw_start(struct hid_device *hdev, hid_device 1022 include/linux/hid.h void hid_hw_stop(struct hid_device *hdev); hid_device 1023 include/linux/hid.h int __must_check hid_hw_open(struct hid_device *hdev); hid_device 1024 include/linux/hid.h void hid_hw_close(struct hid_device *hdev); hid_device 1036 include/linux/hid.h static inline int hid_hw_power(struct hid_device *hdev, int level) hid_device 1049 include/linux/hid.h static inline void hid_hw_request(struct hid_device *hdev, hid_device 1072 include/linux/hid.h static inline int hid_hw_raw_request(struct hid_device *hdev, hid_device 1092 include/linux/hid.h static inline int hid_hw_output_report(struct hid_device *hdev, __u8 *buf, hid_device 1112 include/linux/hid.h static inline int hid_hw_idle(struct hid_device *hdev, int report, int idle, hid_device 1126 include/linux/hid.h static inline void hid_hw_wait(struct hid_device *hdev) hid_device 1143 include/linux/hid.h int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, u32 size, hid_device 1147 include/linux/hid.h unsigned long hid_lookup_quirk(const struct hid_device *hdev); hid_device 1152 include/linux/hid.h int hid_pidff_init(struct hid_device *hid); hid_device 29 include/linux/hiddev.h struct hid_device *hid; hid_device 35 include/linux/hiddev.h struct hid_device; hid_device 41 include/linux/hiddev.h int hiddev_connect(struct hid_device *hid, unsigned int force); hid_device 42 include/linux/hiddev.h void hiddev_disconnect(struct hid_device *); hid_device 43 include/linux/hiddev.h void hiddev_hid_event(struct hid_device *hid, struct hid_field *field, hid_device 45 include/linux/hiddev.h void hiddev_report_event(struct hid_device *hid, struct hid_report *report); hid_device 47 include/linux/hiddev.h static inline int hiddev_connect(struct hid_device *hid, hid_device 50 include/linux/hiddev.h static inline void hiddev_disconnect(struct hid_device *hid) { } hid_device 51 include/linux/hiddev.h static inline void hiddev_hid_event(struct hid_device *hid, struct hid_field *field, hid_device 53 include/linux/hiddev.h static inline void hiddev_report_event(struct hid_device *hid, struct hid_report *report) { } hid_device 16 include/linux/hidraw.h struct hid_device *hid; hid_device 40 include/linux/hidraw.h int hidraw_report_event(struct hid_device *, u8 *, int); hid_device 41 include/linux/hidraw.h int hidraw_connect(struct hid_device *); hid_device 42 include/linux/hidraw.h void hidraw_disconnect(struct hid_device *); hid_device 46 include/linux/hidraw.h static inline int hidraw_report_event(struct hid_device *hid, u8 *data, int len) { return 0; } hid_device 47 include/linux/hidraw.h static inline int hidraw_connect(struct hid_device *hid) { return -1; } hid_device 48 include/linux/hidraw.h static inline void hidraw_disconnect(struct hid_device *hid) { } hid_device 233 net/bluetooth/hidp/core.c static int hidp_get_raw_report(struct hid_device *hid, hid_device 318 net/bluetooth/hidp/core.c static int hidp_set_raw_report(struct hid_device *hid, unsigned char reportnum, hid_device 383 net/bluetooth/hidp/core.c static int hidp_output_report(struct hid_device *hid, __u8 *data, size_t count) hid_device 392 net/bluetooth/hidp/core.c static int hidp_raw_request(struct hid_device *hid, unsigned char reportnum, hid_device 710 net/bluetooth/hidp/core.c static int hidp_open(struct hid_device *hid) hid_device 715 net/bluetooth/hidp/core.c static void hidp_close(struct hid_device *hid) hid_device 719 net/bluetooth/hidp/core.c static int hidp_parse(struct hid_device *hid) hid_device 727 net/bluetooth/hidp/core.c static int hidp_start(struct hid_device *hid) hid_device 732 net/bluetooth/hidp/core.c static void hidp_stop(struct hid_device *hid) hid_device 758 net/bluetooth/hidp/core.c struct hid_device *hid; hid_device 163 net/bluetooth/hidp/hidp.h struct hid_device *hid;