Lines Matching refs:hid
62 struct hid_device *hid = input_get_drvdata(dev); in hid_plff_play() local
76 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT); in hid_plff_play()
81 static int plff_init(struct hid_device *hid) in plff_init() argument
87 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in plff_init()
109 hid_err(hid, "no output reports found\n"); in plff_init()
113 list_for_each_entry(hidinput, &hid->inputs, list) { in plff_init()
118 hid_err(hid, "required output report is missing\n"); in plff_init()
124 hid_err(hid, "no fields in the report\n"); in plff_init()
136 report->field[0]->usage[0].hid == in plff_init()
147 if (hid->vendor == USB_VENDOR_ID_JESS2) in plff_init()
151 hid_err(hid, "not enough fields or values\n"); in plff_init()
176 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT); in plff_init()
179 …hid_info(hid, "Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <anssi.hannula@gm… in plff_init()
184 static inline int plff_init(struct hid_device *hid) in plff_init() argument
225 MODULE_DEVICE_TABLE(hid, pl_devices);