Lines Matching refs:file_priv
44 struct drm_file *file_priv);
58 struct drm_file *file_priv) in drm_getunique() argument
61 struct drm_master *master = file_priv->master; in drm_getunique()
97 struct drm_file *file_priv) in drm_setunique() argument
100 struct drm_master *master = file_priv->master; in drm_setunique()
126 static int drm_set_busid(struct drm_device *dev, struct drm_file *file_priv) in drm_set_busid() argument
128 struct drm_master *master = file_priv->master; in drm_set_busid()
169 struct drm_file *file_priv) in drm_getmap() argument
230 struct drm_file *file_priv) in drm_getclient() argument
246 client->auth = file_priv->authenticated; in drm_getclient()
247 client->pid = pid_vnr(file_priv->pid); in drm_getclient()
249 file_priv->uid); in drm_getclient()
270 struct drm_file *file_priv) in drm_getstats() argument
283 static int drm_getcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_getcap() argument
337 drm_setclientcap(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setclientcap() argument
345 file_priv->stereo_allowed = req->value; in drm_setclientcap()
350 file_priv->universal_planes = req->value; in drm_setclientcap()
360 file_priv->atomic = req->value; in drm_setclientcap()
361 file_priv->universal_planes = req->value; in drm_setclientcap()
381 static int drm_setversion(struct drm_device *dev, void *data, struct drm_file *file_priv) in drm_setversion() argument
400 retcode = drm_set_busid(dev, file_priv); in drm_setversion()
426 struct drm_file *file_priv) in drm_noop() argument
468 struct drm_file *file_priv) in drm_version() argument
498 static int drm_ioctl_permit(u32 flags, struct drm_file *file_priv) in drm_ioctl_permit() argument
505 if (unlikely((flags & DRM_AUTH) && !drm_is_render_client(file_priv) && in drm_ioctl_permit()
506 !file_priv->authenticated)) in drm_ioctl_permit()
510 if (unlikely((flags & DRM_MASTER) && !file_priv->is_master && in drm_ioctl_permit()
511 !drm_is_control_client(file_priv))) in drm_ioctl_permit()
516 drm_is_control_client(file_priv))) in drm_ioctl_permit()
521 drm_is_render_client(file_priv))) in drm_ioctl_permit()
663 struct drm_file *file_priv = filp->private_data; in drm_ioctl() local
673 dev = file_priv->minor->dev; in drm_ioctl()
697 (long)old_encode_dev(file_priv->minor->kdev->devt), in drm_ioctl()
698 file_priv->authenticated, ioctl->name); in drm_ioctl()
709 retcode = drm_ioctl_permit(ioctl->flags, file_priv); in drm_ioctl()
738 retcode = func(dev, kdata, file_priv); in drm_ioctl()
741 retcode = func(dev, kdata, file_priv); in drm_ioctl()
755 (long)old_encode_dev(file_priv->minor->kdev->devt), in drm_ioctl()
756 file_priv->authenticated, cmd, nr); in drm_ioctl()