Lines Matching defs:hid
7 * Based of hid-pl.c and hid-gaff.c
19 #include <linux/hid.h>
21 #include "hid-ids.h"
32 struct hid_device *hid = input_get_drvdata(dev);
46 hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
51 static int sjoyff_init(struct hid_device *hid)
57 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
63 hid_err(hid, "no output reports found\n");
67 list_for_each_entry(hidinput, &hid->inputs, list) {
71 hid_err(hid, "required output report is missing\n");
77 hid_err(hid, "no fields in the report\n");
82 hid_err(hid, "not enough values in the field\n");
104 hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT);
107 hid_info(hid, "Force feedback for SmartJoy PLUS PS2/USB adapter\n");
112 static inline int sjoyff_init(struct hid_device *hid)
162 MODULE_DEVICE_TABLE(hid, sjoy_devices);