Lines Matching defs:hdev
29 static __u8 *glorious_report_fixup(struct hid_device *hdev, __u8 *rdesc,
35 hid_info(hdev, "patching Glorious Model O consumer control report descriptor\n");
40 hid_info(hdev, "patching Glorious Model I keyboard report descriptor\n");
46 static void glorious_update_name(struct hid_device *hdev)
50 switch (hdev->product) {
59 snprintf(hdev->name, sizeof(hdev->name), "%s %s", "Glorious", model);
62 static int glorious_probe(struct hid_device *hdev,
67 hdev->quirks |= HID_QUIRK_INPUT_PER_APP;
69 ret = hid_parse(hdev);
73 glorious_update_name(hdev);
75 return hid_hw_start(hdev, HID_CONNECT_DEFAULT);