freedreno: add API to get drm fd from fd_device

Signed-off-by: Rob Clark <robclark@freedesktop.org>
main
Rob Clark 2015-09-04 11:08:04 -04:00
parent eb7c2d5e63
commit 51b5ca9457
3 changed files with 7 additions and 0 deletions

View File

@ -25,6 +25,7 @@ fd_bo_new
fd_bo_ref fd_bo_ref
fd_bo_size fd_bo_size
fd_device_del fd_device_del
fd_device_fd
fd_device_new fd_device_new
fd_device_new_dup fd_device_new_dup
fd_device_ref fd_device_ref

View File

@ -160,3 +160,8 @@ void fd_device_del(struct fd_device *dev)
fd_device_del_impl(dev); fd_device_del_impl(dev);
pthread_mutex_unlock(&table_lock); pthread_mutex_unlock(&table_lock);
} }
int fd_device_fd(struct fd_device *dev)
{
return dev->fd;
}

View 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_new_dup(int fd);
struct fd_device * fd_device_ref(struct fd_device *dev); struct fd_device * fd_device_ref(struct fd_device *dev);
void fd_device_del(struct fd_device *dev); void fd_device_del(struct fd_device *dev);
int fd_device_fd(struct fd_device *dev);
/* pipe functions: /* pipe functions: