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;