Lines Matching refs:hdev
34 static void cp_report_fixup(struct hid_device *hdev, __u8 *rdesc,
37 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev);
55 static int cp_input_mapped(struct hid_device *hdev, struct hid_input *hi,
59 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev);
72 static int cp_event(struct hid_device *hdev, struct hid_field *field,
75 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev);
77 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput ||
86 hid_set_drvdata(hdev, (void *)quirks);
100 static int cp_probe(struct hid_device *hdev, const struct hid_device_id *id)
105 hid_set_drvdata(hdev, (void *)quirks);
107 ret = hid_parse(hdev);
109 dev_err(&hdev->dev, "parse failed\n");
113 ret = hid_hw_start(hdev, HID_CONNECT_DEFAULT);
115 dev_err(&hdev->dev, "hw start failed\n");