Lines Matching refs:file_priv
405 struct drm_file *file_priv, uint32_t handle, in drm_gem_prime_handle_to_fd() argument
413 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
414 obj = drm_gem_object_lookup(dev, file_priv, handle); in drm_gem_prime_handle_to_fd()
420 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_fd()
457 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_fd()
485 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_fd()
567 struct drm_file *file_priv, int prime_fd, in drm_gem_prime_fd_to_handle() argument
578 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
580 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
601 ret = drm_gem_handle_create_tail(file_priv, obj, handle); in drm_gem_prime_fd_to_handle()
606 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
611 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
621 drm_gem_handle_delete(file_priv, *handle); in drm_gem_prime_fd_to_handle()
626 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
632 struct drm_file *file_priv) in drm_prime_handle_to_fd_ioctl() argument
650 return dev->driver->prime_handle_to_fd(dev, file_priv, in drm_prime_handle_to_fd_ioctl()
655 struct drm_file *file_priv) in drm_prime_fd_to_handle_ioctl() argument
665 return dev->driver->prime_fd_to_handle(dev, file_priv, in drm_prime_fd_to_handle_ioctl()