hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/gpu/drm/xen/xen_drm_front.h
....@@ -11,12 +11,17 @@
1111 #ifndef __XEN_DRM_FRONT_H_
1212 #define __XEN_DRM_FRONT_H_
1313
14
-#include <drm/drmP.h>
15
-#include <drm/drm_simple_kms_helper.h>
16
-
1714 #include <linux/scatterlist.h>
1815
16
+#include <drm/drm_connector.h>
17
+#include <drm/drm_simple_kms_helper.h>
18
+
1919 #include "xen_drm_front_cfg.h"
20
+
21
+struct drm_device;
22
+struct drm_framebuffer;
23
+struct drm_gem_object;
24
+struct drm_pending_vblank_event;
2025
2126 /**
2227 * DOC: Driver modes of operation in terms of display buffers used
....@@ -140,7 +145,7 @@
140145
141146 int xen_drm_front_dbuf_create(struct xen_drm_front_info *front_info,
142147 u64 dbuf_cookie, u32 width, u32 height,
143
- u32 bpp, u64 size, struct page **pages);
148
+ u32 bpp, u64 size, u32 offset, struct page **pages);
144149
145150 int xen_drm_front_fb_attach(struct xen_drm_front_info *front_info,
146151 u64 dbuf_cookie, u64 fb_cookie, u32 width,