From ba7d2ba45e86b0bed10609f29120e8777561182f Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Fri, 20 May 2022 15:20:55 +0200 Subject: [PATCH] nouveau/ws: reorganize a little Part-of: --- src/nouveau/winsys/nouveau_device.c | 15 --------------- src/nouveau/winsys/nouveau_device.h | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/src/nouveau/winsys/nouveau_device.c b/src/nouveau/winsys/nouveau_device.c index e851ce0..098f887 100644 --- a/src/nouveau/winsys/nouveau_device.c +++ b/src/nouveau/winsys/nouveau_device.c @@ -6,23 +6,8 @@ #include #include -#include - #include "util/os_misc.h" -struct nouveau_ws_device_priv { - struct nouveau_ws_device base; - struct nouveau_drm *drm; - struct nouveau_device *dev; - int fd; -}; - -static struct nouveau_ws_device_priv * -nouveau_ws_device(struct nouveau_ws_device *dev) -{ - return container_of(dev, struct nouveau_ws_device_priv, base); -} - struct nouveau_ws_device * nouveau_ws_device_new(int fd) { diff --git a/src/nouveau/winsys/nouveau_device.h b/src/nouveau/winsys/nouveau_device.h index 2f0f522..391f5dc 100644 --- a/src/nouveau/winsys/nouveau_device.h +++ b/src/nouveau/winsys/nouveau_device.h @@ -3,6 +3,8 @@ #include "nouveau_private.h" +#include + struct nouveau_ws_device { uint16_t vendor_id; uint16_t device_id; @@ -12,6 +14,20 @@ struct nouveau_ws_device { bool is_integrated; }; +/* don't use directly, gets removed once the new UAPI is here */ +struct nouveau_ws_device_priv { + struct nouveau_ws_device base; + struct nouveau_drm *drm; + struct nouveau_device *dev; + int fd; +}; + +static struct nouveau_ws_device_priv * +nouveau_ws_device(struct nouveau_ws_device *dev) +{ + return container_of(dev, struct nouveau_ws_device_priv, base); +} + struct nouveau_ws_device *nouveau_ws_device_new(int fd); void nouveau_ws_device_destroy(struct nouveau_ws_device *); -- 2.7.4