Lines Matching refs:hid
92 struct hid_device *hid, in holtekff_send() argument
103 hid_hw_request(hid, holtekff->field->report, HID_REQ_SET_REPORT); in holtekff_send()
109 struct hid_device *hid = input_get_drvdata(dev); in holtekff_play() local
121 holtekff_send(holtekff, hid, stop_all6); in holtekff_play()
133 holtekff_send(holtekff, hid, buf); in holtekff_play()
134 holtekff_send(holtekff, hid, start_effect_1); in holtekff_play()
139 static int holtekff_init(struct hid_device *hid) in holtekff_init() argument
143 struct hid_input *hidinput = list_entry(hid->inputs.next, in holtekff_init()
146 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in holtekff_init()
151 hid_err(hid, "no output report found\n"); in holtekff_init()
158 hid_err(hid, "unexpected output report layout\n"); in holtekff_init()
171 holtekff_send(holtekff, hid, stop_all4); in holtekff_init()
172 holtekff_send(holtekff, hid, stop_all6); in holtekff_init()
180 …hid_info(hid, "Force feedback for Holtek On Line Grip based devices by Anssi Hannula <anssi.hannul… in holtekff_init()
185 static inline int holtekff_init(struct hid_device *hid) in holtekff_init() argument
218 MODULE_DEVICE_TABLE(hid, holtek_devices);