hid_device 29 include/linux/hid-debug.h void hid_dump_input(struct hid_device *, struct hid_usage *, __s32); hid_device 30 include/linux/hid-debug.h void hid_dump_report(struct hid_device *, int , u8 *, int); hid_device 31 include/linux/hid-debug.h void hid_dump_device(struct hid_device *, struct seq_file *); hid_device 34 include/linux/hid-debug.h void hid_debug_register(struct hid_device *, const char *); hid_device 35 include/linux/hid-debug.h void hid_debug_unregister(struct hid_device *); hid_device 38 include/linux/hid-debug.h void hid_debug_event(struct hid_device *, char *); hid_device 46 include/linux/hid-debug.h struct hid_device *hdev; hid_device 22 include/linux/hid-roccat.h int roccat_connect(struct class *klass, struct hid_device *hid, hid_device 58 include/linux/hid-sensor-hub.h struct hid_device *hdev; hid_device 415 include/linux/hid.h struct hid_device *device; /* associated device */ hid_device 521 include/linux/hid.h int (*ff_init)(struct hid_device *); hid_device 524 include/linux/hid.h int (*hiddev_connect)(struct hid_device *, unsigned int); hid_device 525 include/linux/hid.h void (*hiddev_disconnect)(struct hid_device *); hid_device 526 include/linux/hid.h void (*hiddev_hid_event) (struct hid_device *, struct hid_field *field, hid_device 528 include/linux/hid.h void (*hiddev_report_event) (struct hid_device *, struct hid_report *); hid_device 540 include/linux/hid.h static inline void *hid_get_drvdata(struct hid_device *hdev) hid_device 545 include/linux/hid.h static inline void hid_set_drvdata(struct hid_device *hdev, void *data) hid_device 562 include/linux/hid.h struct hid_device *device; hid_device 653 include/linux/hid.h int (*probe)(struct hid_device *dev, const struct hid_device_id *id); hid_device 654 include/linux/hid.h void (*remove)(struct hid_device *dev); hid_device 657 include/linux/hid.h int (*raw_event)(struct hid_device *hdev, struct hid_report *report, hid_device 660 include/linux/hid.h int (*event)(struct hid_device *hdev, struct hid_field *field, hid_device 662 include/linux/hid.h void (*report)(struct hid_device *hdev, struct hid_report *report); hid_device 664 include/linux/hid.h __u8 *(*report_fixup)(struct hid_device *hdev, __u8 *buf, hid_device 667 include/linux/hid.h int (*input_mapping)(struct hid_device *hdev, hid_device 670 include/linux/hid.h int (*input_mapped)(struct hid_device *hdev, hid_device 673 include/linux/hid.h void (*input_configured)(struct hid_device *hdev, hid_device 675 include/linux/hid.h void (*feature_mapping)(struct hid_device *hdev, hid_device 679 include/linux/hid.h int (*suspend)(struct hid_device *hdev, pm_message_t message); hid_device 680 include/linux/hid.h int (*resume)(struct hid_device *hdev); hid_device 681 include/linux/hid.h int (*reset_resume)(struct hid_device *hdev); hid_device 702 include/linux/hid.h int (*start)(struct hid_device *hdev); hid_device 703 include/linux/hid.h void (*stop)(struct hid_device *hdev); hid_device 705 include/linux/hid.h int (*open)(struct hid_device *hdev); hid_device 706 include/linux/hid.h void (*close)(struct hid_device *hdev); hid_device 708 include/linux/hid.h int (*power)(struct hid_device *hdev, int level); hid_device 710 include/linux/hid.h int (*parse)(struct hid_device *hdev); hid_device 712 include/linux/hid.h void (*request)(struct hid_device *hdev, hid_device 715 include/linux/hid.h int (*wait)(struct hid_device *hdev); hid_device 717 include/linux/hid.h int (*raw_request) (struct hid_device *hdev, unsigned char reportnum, hid_device 721 include/linux/hid.h int (*output_report) (struct hid_device *hdev, __u8 *buf, size_t len); hid_device 723 include/linux/hid.h int (*idle)(struct hid_device *hdev, int report, int idle, int reqtype); hid_device 737 include/linux/hid.h extern bool hid_ignore(struct hid_device *); hid_device 738 include/linux/hid.h extern int hid_add_device(struct hid_device *); hid_device 739 include/linux/hid.h extern void hid_destroy_device(struct hid_device *); hid_device 762 include/linux/hid.h extern void hidinput_hid_event(struct hid_device *, struct hid_field *, struct hid_usage *, __s32); hid_device 763 include/linux/hid.h extern void hidinput_report_event(struct hid_device *hid, struct hid_report *report); hid_device 764 include/linux/hid.h extern int hidinput_connect(struct hid_device *hid, unsigned int force); hid_device 765 include/linux/hid.h extern void hidinput_disconnect(struct hid_device *); hid_device 768 include/linux/hid.h int hid_input_report(struct hid_device *, int type, u8 *, int, int); hid_device 769 include/linux/hid.h int hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_field **field); hid_device 770 include/linux/hid.h struct hid_field *hidinput_get_led_field(struct hid_device *hid); hid_device 771 include/linux/hid.h unsigned int hidinput_count_leds(struct hid_device *hid); hid_device 774 include/linux/hid.h void __hid_request(struct hid_device *hid, struct hid_report *rep, int reqtype); hid_device 776 include/linux/hid.h struct hid_device *hid_allocate_device(void); hid_device 777 include/linux/hid.h struct hid_report *hid_register_report(struct hid_device *device, unsigned type, unsigned id); hid_device 778 include/linux/hid.h int hid_parse_report(struct hid_device *hid, __u8 *start, unsigned size); hid_device 779 include/linux/hid.h struct hid_report *hid_validate_values(struct hid_device *hid, hid_device 783 include/linux/hid.h int hid_open_report(struct hid_device *device); hid_device 784 include/linux/hid.h int hid_check_keys_pressed(struct hid_device *hid); hid_device 785 include/linux/hid.h int hid_connect(struct hid_device *hid, unsigned int connect_mask); hid_device 786 include/linux/hid.h void hid_disconnect(struct hid_device *hid); hid_device 787 include/linux/hid.h const struct hid_device_id *hid_match_id(struct hid_device *hdev, hid_device 800 include/linux/hid.h static inline void hid_device_io_start(struct hid_device *hid) { hid_device 820 include/linux/hid.h static inline void hid_device_io_stop(struct hid_device *hid) { hid_device 891 include/linux/hid.h static inline int __must_check hid_parse(struct hid_device *hdev) hid_device 906 include/linux/hid.h static inline int __must_check hid_hw_start(struct hid_device *hdev, hid_device 926 include/linux/hid.h static inline void hid_hw_stop(struct hid_device *hdev) hid_device 941 include/linux/hid.h static inline int __must_check hid_hw_open(struct hid_device *hdev) hid_device 955 include/linux/hid.h static inline void hid_hw_close(struct hid_device *hdev) hid_device 970 include/linux/hid.h static inline int hid_hw_power(struct hid_device *hdev, int level) hid_device 983 include/linux/hid.h static inline void hid_hw_request(struct hid_device *hdev, hid_device 1006 include/linux/hid.h static inline int hid_hw_raw_request(struct hid_device *hdev, hid_device 1026 include/linux/hid.h static inline int hid_hw_output_report(struct hid_device *hdev, __u8 *buf, hid_device 1046 include/linux/hid.h static inline int hid_hw_idle(struct hid_device *hdev, int report, int idle, hid_device 1060 include/linux/hid.h static inline void hid_hw_wait(struct hid_device *hdev) hid_device 1066 include/linux/hid.h int hid_report_raw_event(struct hid_device *hid, int type, u8 *data, int size, hid_device 1075 include/linux/hid.h int hid_pidff_init(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 24 include/linux/hidraw.h struct hid_device *hid; hid_device 48 include/linux/hidraw.h int hidraw_report_event(struct hid_device *, u8 *, int); hid_device 49 include/linux/hidraw.h int hidraw_connect(struct hid_device *); hid_device 50 include/linux/hidraw.h void hidraw_disconnect(struct hid_device *); hid_device 54 include/linux/hidraw.h static inline int hidraw_report_event(struct hid_device *hid, u8 *data, int len) { return 0; } hid_device 55 include/linux/hidraw.h static inline int hidraw_connect(struct hid_device *hid) { return -1; } hid_device 56 include/linux/hidraw.h static inline void hidraw_disconnect(struct hid_device *hid) { }