Lines Matching defs:hdev
16 static __u8 *ite_report_fixup(struct hid_device *hdev, __u8 *rdesc, unsigned int *rsize)
18 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev);
23 hid_info(hdev, "Fixing up Acer Sw5-012 ITE keyboard report descriptor\n");
28 hid_info(hdev, "Fixing up Acer S1002/S1003 ITE keyboard report descriptor\n");
33 hid_info(hdev, "Fixing up Acer Aspire Switch 10E (SW3-016) ITE keyboard report descriptor\n");
41 static int ite_input_mapping(struct hid_device *hdev,
47 unsigned long quirks = (unsigned long)hid_get_drvdata(hdev);
67 static int ite_event(struct hid_device *hdev, struct hid_field *field,
72 if (!(hdev->claimed & HID_CLAIMED_INPUT) || !field->hidinput)
93 static int ite_probe(struct hid_device *hdev, const struct hid_device_id *id)
97 hid_set_drvdata(hdev, (void *)id->driver_data);
99 ret = hid_open_report(hdev);
103 return hid_hw_start(hdev, HID_CONNECT_DEFAULT);