Lines Matching defs:hdev
521 struct hid_device *hdev;
643 ret = hid_hw_raw_request(priv->hdev, priv->ctrl_report_id, priv->buffer, priv->buffer_size,
673 ret = hid_hw_raw_request(priv->hdev, priv->ctrl_report_id, priv->buffer, priv->buffer_size,
679 ret = hid_hw_raw_request(priv->hdev, priv->secondary_ctrl_report_id,
920 ret = hid_hw_raw_request(priv->hdev, priv->status_report_id, priv->buffer,
1296 static int aqc_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *data, int size)
1304 priv = hid_get_drvdata(hdev);
1475 dev_name(&priv->hdev->dev));
1497 static int aqc_probe(struct hid_device *hdev, const struct hid_device_id *id)
1502 priv = devm_kzalloc(&hdev->dev, sizeof(*priv), GFP_KERNEL);
1506 priv->hdev = hdev;
1507 hid_set_drvdata(hdev, priv);
1511 ret = hid_parse(hdev);
1515 ret = hid_hw_start(hdev, HID_CONNECT_HIDRAW);
1519 ret = hid_hw_open(hdev);
1523 switch (hdev->product) {
1536 if (hdev->collection[1].type != 0) {
1695 if (hdev->type != 2) {
1799 priv->buffer = devm_kzalloc(&hdev->dev, priv->buffer_size, GFP_KERNEL);
1807 priv->hwmon_dev = hwmon_device_register_with_info(&hdev->dev, priv->name, priv,
1820 hid_hw_close(hdev);
1822 hid_hw_stop(hdev);
1826 static void aqc_remove(struct hid_device *hdev)
1828 struct aqc_data *priv = hid_get_drvdata(hdev);
1833 hid_hw_close(hdev);
1834 hid_hw_stop(hdev);