Lines Matching refs:hwmon
722 struct nouveau_hwmon *hwmon; in nouveau_hwmon_init() local
732 hwmon = drm->hwmon = kzalloc(sizeof(*hwmon), GFP_KERNEL); in nouveau_hwmon_init()
733 if (!hwmon) in nouveau_hwmon_init()
735 hwmon->dev = dev; in nouveau_hwmon_init()
754 hwmon->hwmon = hwmon_dev; in nouveau_hwmon_init()
765 struct nouveau_hwmon *hwmon = nouveau_hwmon(dev); in nouveau_hwmon_fini() local
767 if (!hwmon) in nouveau_hwmon_fini()
770 if (hwmon->hwmon) in nouveau_hwmon_fini()
771 hwmon_device_unregister(hwmon->hwmon); in nouveau_hwmon_fini()
773 nouveau_drm(dev)->hwmon = NULL; in nouveau_hwmon_fini()
774 kfree(hwmon); in nouveau_hwmon_fini()