Lines Matching refs:file_priv

293 			       struct drm_file *file_priv, int prime_fd,  in drm_gem_prime_fd_to_handle()  argument
304 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
306 ret = drm_prime_lookup_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
330 ret = drm_gem_handle_create_tail(file_priv, obj, handle); in drm_gem_prime_fd_to_handle()
335 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_fd_to_handle()
337 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
349 drm_gem_handle_delete(file_priv, *handle); in drm_gem_prime_fd_to_handle()
356 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_fd_to_handle()
363 struct drm_file *file_priv) in drm_prime_fd_to_handle_ioctl() argument
368 return dev->driver->prime_fd_to_handle(dev, file_priv, args->fd, in drm_prime_fd_to_handle_ioctl()
372 return drm_gem_prime_fd_to_handle(dev, file_priv, args->fd, &args->handle); in drm_prime_fd_to_handle_ioctl()
432 struct drm_file *file_priv, uint32_t handle, in drm_gem_prime_handle_to_dmabuf() argument
439 mutex_lock(&file_priv->prime.lock); in drm_gem_prime_handle_to_dmabuf()
440 obj = drm_gem_object_lookup(file_priv, handle); in drm_gem_prime_handle_to_dmabuf()
446 dmabuf = drm_prime_lookup_buf_by_handle(&file_priv->prime, handle); in drm_gem_prime_handle_to_dmabuf()
482 ret = drm_prime_add_buf_handle(&file_priv->prime, in drm_gem_prime_handle_to_dmabuf()
492 mutex_unlock(&file_priv->prime.lock); in drm_gem_prime_handle_to_dmabuf()
511 struct drm_file *file_priv, uint32_t handle, in drm_gem_prime_handle_to_fd() argument
521 dmabuf = drm_gem_prime_handle_to_dmabuf(dev, file_priv, handle, flags); in drm_gem_prime_handle_to_fd()
534 struct drm_file *file_priv) in drm_prime_handle_to_fd_ioctl() argument
543 return dev->driver->prime_handle_to_fd(dev, file_priv, in drm_prime_handle_to_fd_ioctl()
547 return drm_gem_prime_handle_to_fd(dev, file_priv, args->handle, in drm_prime_handle_to_fd_ioctl()