|
@@ -40,6 +40,16 @@ int usbhid_open(struct hid_device *hid);
|
|
|
void usbhid_init_reports(struct hid_device *hid);
|
|
|
void usbhid_submit_report(struct hid_device *hid, struct hid_report *report, unsigned char dir);
|
|
|
|
|
|
+/* iofl flags */
|
|
|
+#define HID_CTRL_RUNNING 1
|
|
|
+#define HID_OUT_RUNNING 2
|
|
|
+#define HID_IN_RUNNING 3
|
|
|
+#define HID_RESET_PENDING 4
|
|
|
+#define HID_SUSPENDED 5
|
|
|
+#define HID_CLEAR_HALT 6
|
|
|
+#define HID_DISCONNECTED 7
|
|
|
+#define HID_STARTED 8
|
|
|
+
|
|
|
/*
|
|
|
* USB-specific HID struct, to be pointed to
|
|
|
* from struct hid_device->driver_data
|