Lines Matching defs:hid
29 #define debug(format, arg...) pr_debug("hid-plff: " format "\n" , ## arg)
34 #include <linux/hid.h>
36 #include "hid-ids.h"
50 struct hid_device *hid = input_get_drvdata(dev);
64 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
69 static int plff_init(struct hid_device *hid)
75 &hid->report_enum[HID_OUTPUT_REPORT].report_list;
93 Zeroplus (hid-zpff) devices.
97 hid_err(hid, "no output reports found\n");
101 list_for_each_entry(hidinput, &hid->inputs, list) {
106 hid_err(hid, "required output report is missing\n");
112 hid_err(hid, "no fields in the report\n");
124 report->field[0]->usage[0].hid ==
135 if (hid->vendor == USB_VENDOR_ID_JESS2)
139 hid_err(hid, "not enough fields or values\n");
164 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT);
167 hid_info(hid, "Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <anssi.hannula@gmail.com>\n");
172 static inline int plff_init(struct hid_device *hid)
213 MODULE_DEVICE_TABLE(hid, pl_devices);