Lines Matching refs:file_priv
145 struct drm_file *file_priv) in drm_setmaster_ioctl() argument
150 if (file_priv->is_master) in drm_setmaster_ioctl()
153 if (file_priv->minor->master) { in drm_setmaster_ioctl()
158 if (!file_priv->master) { in drm_setmaster_ioctl()
163 if (!file_priv->allowed_master) { in drm_setmaster_ioctl()
164 ret = drm_new_set_master(dev, file_priv); in drm_setmaster_ioctl()
168 file_priv->minor->master = drm_master_get(file_priv->master); in drm_setmaster_ioctl()
169 file_priv->is_master = 1; in drm_setmaster_ioctl()
171 ret = dev->driver->master_set(dev, file_priv, false); in drm_setmaster_ioctl()
173 file_priv->is_master = 0; in drm_setmaster_ioctl()
174 drm_master_put(&file_priv->minor->master); in drm_setmaster_ioctl()
184 struct drm_file *file_priv) in drm_dropmaster_ioctl() argument
189 if (!file_priv->is_master) in drm_dropmaster_ioctl()
192 if (!file_priv->minor->master) in drm_dropmaster_ioctl()
197 dev->driver->master_drop(dev, file_priv, false); in drm_dropmaster_ioctl()
198 drm_master_put(&file_priv->minor->master); in drm_dropmaster_ioctl()
199 file_priv->is_master = 0; in drm_dropmaster_ioctl()