Lines Matching refs:hid
32 struct hid_device *hid = input_get_drvdata(dev); in hid_gaff_play() local
51 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play()
58 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in hid_gaff_play()
63 static int gaff_init(struct hid_device *hid) in gaff_init() argument
69 &hid->report_enum[HID_OUTPUT_REPORT].report_list; in gaff_init()
74 if (list_empty(&hid->inputs)) { in gaff_init()
75 hid_err(hid, "no inputs found\n"); in gaff_init()
78 hidinput = list_entry(hid->inputs.next, struct hid_input, list); in gaff_init()
82 hid_err(hid, "no output reports found\n"); in gaff_init()
90 hid_err(hid, "no fields in the report\n"); in gaff_init()
95 hid_err(hid, "not enough values in the field\n"); in gaff_init()
116 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in gaff_init()
121 hid_hw_request(hid, gaff->report, HID_REQ_SET_REPORT); in gaff_init()
123 …hid_info(hid, "Force Feedback for GreenAsia 0x12 devices by Lukasz Lubojanski <lukasz@lubojanski.i… in gaff_init()
163 MODULE_DEVICE_TABLE(hid, ga_devices);