Lines Matching refs:drm_class
61 struct class *drm_class; variable
145 drm_class = class_create("drm"); in drm_sysfs_init()
146 if (IS_ERR(drm_class)) in drm_sysfs_init()
147 return PTR_ERR(drm_class); in drm_sysfs_init()
149 err = class_create_file(drm_class, &class_attr_version.attr); in drm_sysfs_init()
151 class_destroy(drm_class); in drm_sysfs_init()
152 drm_class = NULL; in drm_sysfs_init()
156 drm_class->devnode = drm_devnode; in drm_sysfs_init()
169 if (IS_ERR_OR_NULL(drm_class)) in drm_sysfs_destroy()
172 class_remove_file(drm_class, &class_attr_version.attr); in drm_sysfs_destroy()
173 class_destroy(drm_class); in drm_sysfs_destroy()
174 drm_class = NULL; in drm_sysfs_destroy()
375 kdev->class = drm_class; in drm_sysfs_connector_add()
545 kdev->class = drm_class; in drm_sysfs_minor_alloc()
574 if (!drm_class || IS_ERR(drm_class)) in drm_class_device_register()
577 dev->class = drm_class; in drm_class_device_register()