Lines Matching defs:hdev
28 struct hid_device *hdev = to_hid_device(dev);
29 struct vivaldi_data *drvdata = hid_get_drvdata(hdev);
53 static int vivaldi_probe(struct hid_device *hdev,
59 drvdata = devm_kzalloc(&hdev->dev, sizeof(*drvdata), GFP_KERNEL);
63 hid_set_drvdata(hdev, drvdata);
65 ret = hid_parse(hdev);
69 return hid_hw_start(hdev, HID_CONNECT_DEFAULT);
72 static void vivaldi_feature_mapping(struct hid_device *hdev,
76 struct vivaldi_data *drvdata = hid_get_drvdata(hdev);
110 ret = hid_hw_raw_request(hdev, report->id, report_data,
114 dev_warn(&hdev->dev, "failed to fetch feature %d\n",
128 ret = hid_report_raw_event(hdev, HID_FEATURE_REPORT, report_data,
131 dev_warn(&hdev->dev, "failed to report feature %d\n",
143 static int vivaldi_input_configured(struct hid_device *hdev,
146 return devm_device_add_group(&hdev->dev, &input_attribute_group);