Lines Matching refs:hid
26 #include <linux/hid.h>
32 #include "hid-ids.h"
94 struct hid_device *hid,
106 usbhid_submit_report(hid, holtekff->field->report, USB_DIR_OUT);
112 struct hid_device *hid = input_get_drvdata(dev);
124 holtekff_send(holtekff, hid, stop_all6);
136 holtekff_send(holtekff, hid, buf);
137 holtekff_send(holtekff, hid, start_effect_1);
142 static int holtekff_init(struct hid_device *hid)
146 struct hid_input *hidinput = list_entry(hid->inputs.next,
149 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
154 hid_err(hid, "no output report found\n");
161 hid_err(hid, "unexpected output report layout\n");
174 holtekff_send(holtekff, hid, stop_all4);
175 holtekff_send(holtekff, hid, stop_all6);
183 hid_info(hid, "Force feedback for Holtek On Line Grip based devices by Anssi Hannula <anssi.hannula@iki.fi>\n");
188 static inline int holtekff_init(struct hid_device *hid)
221 MODULE_DEVICE_TABLE(hid, holtek_devices);