Lines Matching defs:minor

59 	struct drm_minor *minor = node->minor;
60 struct drm_device *dev = minor->dev;
81 struct drm_device *dev = node->minor->dev;
106 priv->minor->index,
132 struct drm_device *dev = node->minor->dev;
170 * minor
174 * @minor: device minor number
181 struct dentry *root, struct drm_minor *minor)
183 struct drm_device *dev = minor->dev;
198 tmp->minor = minor;
204 mutex_lock(&minor->debugfs_lock);
205 list_add(&tmp->list, &minor->debugfs_list);
206 mutex_unlock(&minor->debugfs_lock);
212 int drm_debugfs_init(struct drm_minor *minor, int minor_id,
215 struct drm_device *dev = minor->dev;
219 INIT_LIST_HEAD(&minor->debugfs_list);
220 mutex_init(&minor->debugfs_lock);
222 minor->debugfs_root = debugfs_create_dir(name, root);
225 minor->debugfs_root, minor);
227 debugfs_remove(minor->debugfs_root);
228 minor->debugfs_root = NULL;
234 ret = drm_atomic_debugfs_init(minor);
242 ret = drm_framebuffer_debugfs_init(minor);
248 ret = drm_client_debugfs_init(minor);
256 ret = dev->driver->debugfs_init(minor);
268 struct drm_minor *minor)
274 mutex_lock(&minor->debugfs_lock);
276 list_for_each_safe(pos, q, &minor->debugfs_list) {
285 mutex_unlock(&minor->debugfs_lock);
290 static void drm_debugfs_remove_all_files(struct drm_minor *minor)
294 mutex_lock(&minor->debugfs_lock);
295 list_for_each_entry_safe(node, tmp, &minor->debugfs_list, list) {
300 mutex_unlock(&minor->debugfs_lock);
303 void drm_debugfs_cleanup(struct drm_minor *minor)
305 if (!minor->debugfs_root)
308 drm_debugfs_remove_all_files(minor);
310 debugfs_remove_recursive(minor->debugfs_root);
311 minor->debugfs_root = NULL;
431 struct drm_minor *minor = connector->dev->primary;
434 if (!minor->debugfs_root)
437 root = debugfs_create_dir(connector->name, minor->debugfs_root);
461 struct drm_minor *minor = crtc->dev->primary;
469 root = debugfs_create_dir(name, minor->debugfs_root);