Go to the documentation of this file.
27 #include <linux/types.h>
28 #include <linux/slab.h>
29 #include <linux/list.h>
32 #include <linux/wait.h>
34 #include <linux/input.h>
48 #define HID_CTRL_RUNNING 1
49 #define HID_OUT_RUNNING 2
50 #define HID_IN_RUNNING 3
51 #define HID_RESET_PENDING 4
52 #define HID_SUSPENDED 5
53 #define HID_CLEAR_HALT 6
54 #define HID_DISCONNECTED 7
56 #define HID_KEYS_PRESSED 10
57 #define HID_NO_BANDWIDTH 11
103 #define hid_to_usb_dev(hid_dev) \
104 container_of(hid_dev->dev.parent->parent, struct usb_device, dev)