Lines Matching defs:hid
14 #include <linux/hid.h>
19 #include "hid-ids.h"
76 struct hid_device *hid,
87 hid_hw_request(hid, holtekff->field->report, HID_REQ_SET_REPORT);
93 struct hid_device *hid = input_get_drvdata(dev);
105 holtekff_send(holtekff, hid, stop_all6);
117 holtekff_send(holtekff, hid, buf);
118 holtekff_send(holtekff, hid, start_effect_1);
123 static int holtekff_init(struct hid_device *hid)
129 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
133 if (list_empty(&hid->inputs)) {
134 hid_err(hid, "no inputs found\n");
137 hidinput = list_entry(hid->inputs.next, struct hid_input, list);
141 hid_err(hid, "no output report found\n");
148 hid_err(hid, "unexpected output report layout\n");
161 holtekff_send(holtekff, hid, stop_all4);
162 holtekff_send(holtekff, hid, stop_all6);
170 hid_info(hid, "Force feedback for Holtek On Line Grip based devices by Anssi Hannula <anssi.hannula@iki.fi>\n");
175 static inline int holtekff_init(struct hid_device *hid)
208 MODULE_DEVICE_TABLE(hid, holtek_devices);