Lines Matching refs:file_priv
403 struct drm_file *file_priv, uint32_t handle, in drm_gem_prime_handle_to_fd() argument
411 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
412 obj = drm_gem_object_lookup(dev, file_priv, handle); in drm_gem_prime_handle_to_fd()
418 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd()
455 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd()
483 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
565 struct drm_file *file_priv, int prime_fd, in drm_gem_prime_fd_to_handle() argument
576 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
578 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
599 ret = drm_gem_handle_create_tail(file_priv, obj, handle); in drm_gem_prime_fd_to_handle()
604 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
609 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
619 drm_gem_handle_delete(file_priv, *handle); in drm_gem_prime_fd_to_handle()
624 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
630 struct drm_file *file_priv) in drm_prime_handle_to_fd_ioctl() argument
648 return dev->driver->prime_handle_to_fd(dev, file_priv, in drm_prime_handle_to_fd_ioctl()
653 struct drm_file *file_priv) in drm_prime_fd_to_handle_ioctl() argument
663 return dev->driver->prime_fd_to_handle(dev, file_priv, in drm_prime_fd_to_handle_ioctl()