Lines Matching defs:hdev
94 struct hwmon_device *hdev = to_hwmon_device(dev);
96 if (attr == &dev_attr_name.attr && hdev->name == NULL)
99 if (attr == &dev_attr_label.attr && hdev->label == NULL)
763 struct device *hdev;
783 hdev = &hwdev->dev;
814 hdev->groups = hwdev->groups;
816 hdev->groups = groups;
832 hdev->class = &hwmon_class;
833 hdev->parent = dev;
836 hdev->of_node = tdev ? tdev->of_node : NULL;
838 dev_set_drvdata(hdev, drvdata);
839 dev_set_name(hdev, HWMON_ID_FORMAT, id);
840 err = device_register(hdev);
842 put_device(hdev);
848 if (hdev->of_node && chip && chip->ops->read &&
851 err = hwmon_thermal_register_sensors(hdev);
853 device_unregister(hdev);
862 return hdev;
865 hwmon_dev_release(hdev);