Lines Matching refs:hid
45 struct hid_device *hid = input_get_drvdata(dev); in hid_gaff_play() local
64 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play()
71 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play()
76 static int gaff_init(struct hid_device *hid) in gaff_init() argument
80 struct hid_input *hidinput = list_entry(hid->inputs.next, in gaff_init()
83 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in gaff_init()
89 hid_err(hid, "no output reports found\n"); in gaff_init()
97 hid_err(hid, "no fields in the report\n"); in gaff_init()
102 hid_err(hid, "not enough values in the field\n"); in gaff_init()
123 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in gaff_init()
128 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in gaff_init()
130 …hid_info(hid, "Force Feedback for GreenAsia 0x12 devices by Lukasz Lubojanski <lukasz@lubojanski.i… in gaff_init()
170 MODULE_DEVICE_TABLE(hid, ga_devices);