Lines Matching refs:hid
50 struct hid_device *hid = input_get_drvdata(dev); in hid_plff_play() local
64 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT); in hid_plff_play()
69 static int plff_init(struct hid_device *hid) in plff_init() argument
75 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in plff_init()
97 hid_err(hid, "no output reports found\n"); in plff_init()
101 list_for_each_entry(hidinput, &hid->inputs, list) { in plff_init()
106 hid_err(hid, "required output report is missing\n"); in plff_init()
112 hid_err(hid, "no fields in the report\n"); in plff_init()
124 report->field[0]->usage[0].hid == in plff_init()
135 if (hid->vendor == USB_VENDOR_ID_JESS2) in plff_init()
139 hid_err(hid, "not enough fields or values\n"); in plff_init()
164 hid_hw_request(hid, plff->report, HID_REQ_SET_REPORT); in plff_init()
167 …hid_info(hid, "Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <anssi.hannula@gm… in plff_init()
172 static inline int plff_init(struct hid_device *hid) in plff_init() argument
213 MODULE_DEVICE_TABLE(hid, pl_devices);