Lines Matching defs:file_priv
284 * @file_priv: drm file-private structure
296 struct drm_file *file_priv, int prime_fd,
307 mutex_lock(&file_priv->prime.lock);
309 ret = drm_prime_lookup_buf_handle(&file_priv->prime,
333 ret = drm_gem_handle_create_tail(file_priv, obj, handle);
338 ret = drm_prime_add_buf_handle(&file_priv->prime,
340 mutex_unlock(&file_priv->prime.lock);
352 drm_gem_handle_delete(file_priv, *handle);
359 mutex_unlock(&file_priv->prime.lock);
366 struct drm_file *file_priv)
371 return dev->driver->prime_fd_to_handle(dev, file_priv, args->fd,
375 return drm_gem_prime_fd_to_handle(dev, file_priv, args->fd, &args->handle);
415 * @file_priv: drm file-private structure
426 struct drm_file *file_priv, uint32_t handle,
434 mutex_lock(&file_priv->prime.lock);
435 obj = drm_gem_object_lookup(file_priv, handle);
441 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle);
478 ret = drm_prime_add_buf_handle(&file_priv->prime,
506 mutex_unlock(&file_priv->prime.lock);
513 struct drm_file *file_priv)
522 return dev->driver->prime_handle_to_fd(dev, file_priv,
526 return drm_gem_prime_handle_to_fd(dev, file_priv, args->handle,