Lines Matching defs:hid
12 #include <linux/hid.h>
16 #include "hid-ids.h"
25 struct hid_device *hid = input_get_drvdata(dev);
41 hid_hw_request(hid, emsff->report, HID_REQ_SET_REPORT);
46 static int emsff_init(struct hid_device *hid)
52 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
56 if (list_empty(&hid->inputs)) {
57 hid_err(hid, "no inputs found\n");
60 hidinput = list_first_entry(&hid->inputs, struct hid_input, list);
64 hid_err(hid, "no output reports found\n");
70 hid_err(hid, "no fields in the report\n");
75 hid_err(hid, "not enough values in the field\n");
99 hid_hw_request(hid, emsff->report, HID_REQ_SET_REPORT);
101 hid_info(hid, "force feedback for EMS based devices by Ignaz Forster <ignaz.forster@gmx.de>\n");
138 MODULE_DEVICE_TABLE(hid, ems_devices);