Lines Matching full:minor
56 struct drm_minor *minor = node->minor; in accel_name_info() local
57 struct drm_device *dev = minor->dev; in accel_name_info()
81 * accel_debugfs_init() - Initialize debugfs for accel minor
82 * @minor: Pointer to the drm_minor instance.
83 * @minor_id: The minor's id
85 * This function initializes the drm minor's debugfs members and creates
86 * a root directory for the minor in debugfs. It also creates common files
89 void accel_debugfs_init(struct drm_minor *minor, int minor_id) in accel_debugfs_init() argument
91 struct drm_device *dev = minor->dev; in accel_debugfs_init()
94 INIT_LIST_HEAD(&minor->debugfs_list); in accel_debugfs_init()
95 mutex_init(&minor->debugfs_lock); in accel_debugfs_init()
97 minor->debugfs_root = debugfs_create_dir(name, accel_debugfs_root); in accel_debugfs_init()
100 minor->debugfs_root, minor); in accel_debugfs_init()
103 dev->driver->debugfs_init(minor); in accel_debugfs_init()
109 * @index: The minor's index
112 * the device's minor number. In addition, it sets the class and type of the
136 struct drm_minor *minor; in accel_open() local
139 minor = drm_minor_acquire(&accel_minors_xa, iminor(inode)); in accel_open()
140 if (IS_ERR(minor)) in accel_open()
141 return PTR_ERR(minor); in accel_open()
143 dev = minor->dev; in accel_open()
150 retcode = drm_open_helper(filp, minor); in accel_open()
158 drm_minor_release(minor); in accel_open()
166 struct drm_minor *minor; in accel_stub_open() local
169 minor = drm_minor_acquire(&accel_minors_xa, iminor(inode)); in accel_stub_open()
170 if (IS_ERR(minor)) in accel_stub_open()
171 return PTR_ERR(minor); in accel_stub_open()
173 new_fops = fops_get(minor->dev->driver->fops); in accel_stub_open()
186 drm_minor_release(minor); in accel_stub_open()