Lines Matching refs:fpriv
79 struct tegra_drm_file *fpriv = file->driver_priv;
135 err = xa_alloc(&fpriv->contexts, &args->context, context, XA_LIMIT(1, U32_MAX),
164 struct tegra_drm_file *fpriv = file->driver_priv;
168 mutex_lock(&fpriv->lock);
170 context = xa_load(&fpriv->contexts, args->context);
172 mutex_unlock(&fpriv->lock);
176 xa_erase(&fpriv->contexts, args->context);
178 mutex_unlock(&fpriv->lock);
187 struct tegra_drm_file *fpriv = file->driver_priv;
198 mutex_lock(&fpriv->lock);
200 context = xa_load(&fpriv->contexts, args->context);
202 mutex_unlock(&fpriv->lock);
257 mutex_unlock(&fpriv->lock);
268 mutex_unlock(&fpriv->lock);
274 struct tegra_drm_file *fpriv = file->driver_priv;
279 mutex_lock(&fpriv->lock);
281 context = xa_load(&fpriv->contexts, args->context);
283 mutex_unlock(&fpriv->lock);
289 mutex_unlock(&fpriv->lock);
301 struct tegra_drm_file *fpriv = file->driver_priv;
315 err = xa_insert(&fpriv->syncpoints, args->id, sp, GFP_KERNEL);
326 struct tegra_drm_file *fpriv = file->driver_priv;
330 mutex_lock(&fpriv->lock);
331 sp = xa_erase(&fpriv->syncpoints, args->id);
332 mutex_unlock(&fpriv->lock);