Lines Matching defs:minor
124 * @minor: minor to allocate on
128 * @minor, so it must be freed before @minor is.
133 struct drm_file *drm_file_alloc(struct drm_minor *minor)
135 struct drm_device *dev = minor->dev;
146 file->minor = minor;
214 struct drm_device *dev = file_priv->minor->dev;
256 dev = file->minor->dev;
261 (unsigned long)device_unit(file->minor->dev->dev),
263 (long)old_encode_dev(file->minor->kdev->devt),
318 struct drm_device *dev = file_priv->minor->dev;
346 * \param minor acquired minor-object.
353 static int drm_open_helper(struct file *filp, struct drm_minor *minor)
355 struct drm_device *dev = minor->dev;
366 DRM_DEBUG("pid = %d, minor = %d\n", task_pid_nr(current), minor->index);
368 priv = drm_file_alloc(minor);
429 struct drm_minor *minor;
433 minor = drm_minor_acquire(iminor(inode));
434 if (IS_ERR(minor))
435 return PTR_ERR(minor);
437 dev = minor->dev;
444 retcode = drm_open_helper(filp, minor);
458 drm_minor_release(minor);
496 struct drm_minor *minor = file_priv->minor;
497 struct drm_device *dev = minor->dev;
510 drm_minor_release(minor);
548 struct drm_device *dev = file_priv->minor->dev;
830 * @minor: drm minor to wrap (e.g. #drm_device.primary)
834 * DRM minor. This mimicks userspace opening e.g. /dev/dri/card0, but without
843 struct file *mock_drm_getfile(struct drm_minor *minor, unsigned int flags)
845 struct drm_device *dev = minor->dev;
849 priv = drm_file_alloc(minor);