Lines Matching refs:hid
88 struct hid_device *hid, in holtekff_send() argument
99 hid_hw_request(hid, holtekff->field->report, HID_REQ_SET_REPORT); in holtekff_send()
105 struct hid_device *hid = input_get_drvdata(dev); in holtekff_play() local
117 holtekff_send(holtekff, hid, stop_all6); in holtekff_play()
129 holtekff_send(holtekff, hid, buf); in holtekff_play()
130 holtekff_send(holtekff, hid, start_effect_1); in holtekff_play()
135 static int holtekff_init(struct hid_device *hid) in holtekff_init() argument
139 struct hid_input *hidinput = list_entry(hid->inputs.next, in holtekff_init()
142 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in holtekff_init()
147 hid_err(hid, "no output report found\n"); in holtekff_init()
154 hid_err(hid, "unexpected output report layout\n"); in holtekff_init()
167 holtekff_send(holtekff, hid, stop_all4); in holtekff_init()
168 holtekff_send(holtekff, hid, stop_all6); in holtekff_init()
176 …hid_info(hid, "Force feedback for Holtek On Line Grip based devices by Anssi Hannula <anssi.hannul… in holtekff_init()
181 static inline int holtekff_init(struct hid_device *hid) in holtekff_init() argument
214 MODULE_DEVICE_TABLE(hid, holtek_devices);