Lines Matching full:minor
108 * @minor: minor to allocate on
112 * @minor, so it must be freed before @minor is.
117 struct drm_file *drm_file_alloc(struct drm_minor *minor) in drm_file_alloc() argument
119 struct drm_device *dev = minor->dev; in drm_file_alloc()
128 file->minor = minor; in drm_file_alloc()
174 struct drm_device *dev = file_priv->minor->dev; in drm_events_release()
216 dev = file->minor->dev; in drm_file_free()
220 (long)old_encode_dev(file->minor->kdev->devt), in drm_file_free()
265 struct drm_device *dev = file_priv->minor->dev; in drm_close_helper()
291 * \param minor acquired minor-object.
297 static int drm_open_helper(struct file *filp, struct drm_minor *minor) in drm_open_helper() argument
299 struct drm_device *dev = minor->dev; in drm_open_helper()
310 DRM_DEBUG("pid = %d, minor = %d\n", task_pid_nr(current), minor->index); in drm_open_helper()
312 priv = drm_file_alloc(minor); in drm_open_helper()
371 struct drm_minor *minor; in drm_open() local
375 minor = drm_minor_acquire(iminor(inode)); in drm_open()
376 if (IS_ERR(minor)) in drm_open()
377 return PTR_ERR(minor); in drm_open()
379 dev = minor->dev; in drm_open()
386 retcode = drm_open_helper(filp, minor); in drm_open()
400 drm_minor_release(minor); in drm_open()
436 struct drm_minor *minor = file_priv->minor; in drm_release() local
437 struct drm_device *dev = minor->dev; in drm_release()
450 drm_minor_release(minor); in drm_release()
486 struct drm_device *dev = file_priv->minor->dev; in drm_read()