freedreno: add API to get drm fd from fd_device
authorRob Clark <robclark@freedesktop.org>
Fri, 4 Sep 2015 15:08:04 +0000 (11:08 -0400)
committerRob Clark <robclark@freedesktop.org>
Fri, 4 Sep 2015 15:08:04 +0000 (11:08 -0400)
Signed-off-by: Rob Clark <robclark@freedesktop.org>
freedreno/freedreno-symbol-check
freedreno/freedreno_device.c
freedreno/freedreno_drmif.h

index e593df4..f517b6e 100755 (executable)
@@ -25,6 +25,7 @@ fd_bo_new
 fd_bo_ref
 fd_bo_size
 fd_device_del
+fd_device_fd
 fd_device_new
 fd_device_new_dup
 fd_device_ref
index 3bc4cb2..ddb9545 100644 (file)
@@ -160,3 +160,8 @@ void fd_device_del(struct fd_device *dev)
        fd_device_del_impl(dev);
        pthread_mutex_unlock(&table_lock);
 }
+
+int fd_device_fd(struct fd_device *dev)
+{
+       return dev->fd;
+}
index 81a14b4..5547e94 100644 (file)
@@ -76,6 +76,7 @@ struct fd_device * fd_device_new(int fd);
 struct fd_device * fd_device_new_dup(int fd);
 struct fd_device * fd_device_ref(struct fd_device *dev);
 void fd_device_del(struct fd_device *dev);
+int fd_device_fd(struct fd_device *dev);
 
 
 /* pipe functions: