Lines Matching refs:file_priv
495 struct drm_file *file_priv, uint32_t handle, in drm_gem_prime_handle_to_fd() argument
503 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
504 obj = drm_gem_object_lookup(file_priv, handle); in drm_gem_prime_handle_to_fd()
510 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd()
547 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd()
575 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
657 struct drm_file *file_priv, int prime_fd, in drm_gem_prime_fd_to_handle() argument
668 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
670 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
691 ret = drm_gem_handle_create_tail(file_priv, obj, handle); in drm_gem_prime_fd_to_handle()
696 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
698 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
710 drm_gem_handle_delete(file_priv, *handle); in drm_gem_prime_fd_to_handle()
717 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
724 struct drm_file *file_priv) in drm_prime_handle_to_fd_ioctl() argument
738 return dev->driver->prime_handle_to_fd(dev, file_priv, in drm_prime_handle_to_fd_ioctl()
743 struct drm_file *file_priv) in drm_prime_fd_to_handle_ioctl() argument
753 return dev->driver->prime_fd_to_handle(dev, file_priv, in drm_prime_fd_to_handle_ioctl()