Lines Matching refs:hid
19 #include <linux/hid.h>
21 #include "hid-ids.h"
32 struct hid_device *hid = input_get_drvdata(dev);
51 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
58 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
63 static int gaff_init(struct hid_device *hid)
69 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
74 if (list_empty(&hid->inputs)) {
75 hid_err(hid, "no inputs found\n");
78 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
82 hid_err(hid, "no output reports found\n");
90 hid_err(hid, "no fields in the report\n");
95 hid_err(hid, "not enough values in the field\n");
116 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
121 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT);
123 hid_info(hid, "Force Feedback for GreenAsia 0x12 devices by Lukasz Lubojanski <lukasz@lubojanski.info>\n");
163 MODULE_DEVICE_TABLE(hid, ga_devices);