Lines Matching refs:hid
44 struct hid_device *hid = input_get_drvdata(dev); in hid_sjoyff_play() local
58 hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT); in hid_sjoyff_play()
63 static int sjoyff_init(struct hid_device *hid) in sjoyff_init() argument
69 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in sjoyff_init()
75 hid_err(hid, "no output reports found\n"); in sjoyff_init()
79 list_for_each_entry(hidinput, &hid->inputs, list) { in sjoyff_init()
83 hid_err(hid, "required output report is missing\n"); in sjoyff_init()
89 hid_err(hid, "no fields in the report\n"); in sjoyff_init()
94 hid_err(hid, "not enough values in the field\n"); in sjoyff_init()
116 hid_hw_request(hid, sjoyff->report, HID_REQ_SET_REPORT); in sjoyff_init()
119 hid_info(hid, "Force feedback for SmartJoy PLUS PS2/USB adapter\n"); in sjoyff_init()
124 static inline int sjoyff_init(struct hid_device *hid) in sjoyff_init() argument
174 MODULE_DEVICE_TABLE(hid, sjoy_devices);