Lines Matching refs:fpriv
125 static void drm_set_master(struct drm_device *dev, struct drm_file *fpriv,
128 dev->master = drm_master_get(fpriv->master);
130 dev->driver->master_set(dev, fpriv, new_master);
132 fpriv->was_master = true;
135 static int drm_new_set_master(struct drm_device *dev, struct drm_file *fpriv)
142 WARN_ON(fpriv->is_master);
143 old_master = fpriv->master;
147 spin_lock(&fpriv->master_lookup_lock);
148 fpriv->master = new_master;
149 spin_unlock(&fpriv->master_lookup_lock);
151 fpriv->is_master = 1;
152 fpriv->authenticated = 1;
154 drm_set_master(dev, fpriv, true);
259 struct drm_file *fpriv)
262 dev->driver->master_drop(dev, fpriv);
352 * @fpriv: DRM file private
354 * Checks whether @fpriv is current master on its device. This decides whether a
360 bool drm_is_current_master(struct drm_file *fpriv)
362 return fpriv->is_master && drm_lease_owner(fpriv->master) == fpriv->minor->dev->master;